Search
Preparing search index...
The search index is not available
equation-connect
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
equation-connect
Index
Enumerations
Device
Mode
Device
Status
Firebase
Config
Interfaces
Device
Data
Type
Device
Type
Installation
Type
Installations
Type
Zone
Overview
Type
Zones
Overview
Type
Type aliases
Client
Variables
installations
Path
Functions
create
Client
device
By
Id
Path
device
Data
By
Id
Path
installation
By
Id
Path
user
By
Uid
Path
zone
By
Id
Path
Type aliases
Client
Client
:
ReturnType
<
typeof
createClient
>
Variables
installations
Path
installations
Path
:
"installations2"
= "installations2"
Functions
Const
create
Client
create
Client
(
config
?:
FirebaseConfig
)
:
{
auth
:
Auth
;
database
:
Database
;
getDevice
:
(
id
:
string
)
=>
Promise
<
DeviceType
>
;
getInstallations
:
(
uid
:
string
)
=>
Promise
<
InstallationsType
>
;
getUser
:
(
uid
:
string
)
=>
Promise
<
any
>
;
getZone
:
(
installationId
:
string
, id
:
string
)
=>
Promise
<
ZoneOverviewType
>
;
getZonePreset
:
(
installationId
:
string
, id
:
string
)
=>
Promise
<
null
|
DeviceStatus
>
;
login
:
(
email
:
string
, password
:
string
)
=>
Promise
<
User
>
;
logout
:
(
)
=>
Promise
<
void
>
;
setDeviceBacklight
:
(
id
:
string
, backlight
:
number
)
=>
void
;
setDeviceBacklightOn
:
(
id
:
string
, backlight
:
number
)
=>
void
;
setDeviceNominalPower
:
(
id
:
string
, nominal_power
:
number
)
=>
void
;
setDevicePower
:
(
id
:
string
, power
:
boolean
)
=>
void
;
setDevicePowerOff
:
(
id
:
string
)
=>
void
;
setDevicePowerOn
:
(
id
:
string
)
=>
void
;
setDevicePreset
:
(
id
:
string
, status
:
DeviceStatus
)
=>
Promise
<
void
>
;
setZonePower
:
(
installationId
:
string
, id
:
string
, power
:
boolean
)
=>
Promise
<
void
>
;
setZonePowerOff
:
(
installationId
:
string
, id
:
string
)
=>
void
;
setZonePowerOn
:
(
installationId
:
string
, id
:
string
)
=>
void
;
setZonePreset
:
(
installationId
:
string
, id
:
string
, status
:
DeviceStatus
)
=>
Promise
<
void
>
;
updateDevice
:
(
id
:
string
, data
:
any
)
=>
void
;
updateDeviceTemperature
:
(
id
:
string
, temp
:
number
)
=>
void
;
updateZone
:
(
installationId
:
string
, id
:
string
, data
:
any
)
=>
void
}
Parameters
config:
FirebaseConfig
= FirebaseConfig.EquationConnect
Returns
{
auth
:
Auth
;
database
:
Database
;
getDevice
:
(
id
:
string
)
=>
Promise
<
DeviceType
>
;
getInstallations
:
(
uid
:
string
)
=>
Promise
<
InstallationsType
>
;
getUser
:
(
uid
:
string
)
=>
Promise
<
any
>
;
getZone
:
(
installationId
:
string
, id
:
string
)
=>
Promise
<
ZoneOverviewType
>
;
getZonePreset
:
(
installationId
:
string
, id
:
string
)
=>
Promise
<
null
|
DeviceStatus
>
;
login
:
(
email
:
string
, password
:
string
)
=>
Promise
<
User
>
;
logout
:
(
)
=>
Promise
<
void
>
;
setDeviceBacklight
:
(
id
:
string
, backlight
:
number
)
=>
void
;
setDeviceBacklightOn
:
(
id
:
string
, backlight
:
number
)
=>
void
;
setDeviceNominalPower
:
(
id
:
string
, nominal_power
:
number
)
=>
void
;
setDevicePower
:
(
id
:
string
, power
:
boolean
)
=>
void
;
setDevicePowerOff
:
(
id
:
string
)
=>
void
;
setDevicePowerOn
:
(
id
:
string
)
=>
void
;
setDevicePreset
:
(
id
:
string
, status
:
DeviceStatus
)
=>
Promise
<
void
>
;
setZonePower
:
(
installationId
:
string
, id
:
string
, power
:
boolean
)
=>
Promise
<
void
>
;
setZonePowerOff
:
(
installationId
:
string
, id
:
string
)
=>
void
;
setZonePowerOn
:
(
installationId
:
string
, id
:
string
)
=>
void
;
setZonePreset
:
(
installationId
:
string
, id
:
string
, status
:
DeviceStatus
)
=>
Promise
<
void
>
;
updateDevice
:
(
id
:
string
, data
:
any
)
=>
void
;
updateDeviceTemperature
:
(
id
:
string
, temp
:
number
)
=>
void
;
updateZone
:
(
installationId
:
string
, id
:
string
, data
:
any
)
=>
void
}
auth
:
Auth
database
:
Database
get
Device
:
(
id
:
string
)
=>
Promise
<
DeviceType
>
(
id
:
string
)
:
Promise
<
DeviceType
>
Parameters
id:
string
Returns
Promise
<
DeviceType
>
get
Installations
:
(
uid
:
string
)
=>
Promise
<
InstallationsType
>
(
uid
:
string
)
:
Promise
<
InstallationsType
>
Parameters
uid:
string
Returns
Promise
<
InstallationsType
>
get
User
:
(
uid
:
string
)
=>
Promise
<
any
>
(
uid
:
string
)
:
Promise
<
any
>
Parameters
uid:
string
Returns
Promise
<
any
>
get
Zone
:
(
installationId
:
string
, id
:
string
)
=>
Promise
<
ZoneOverviewType
>
(
installationId
:
string
, id
:
string
)
:
Promise
<
ZoneOverviewType
>
Parameters
installationId:
string
id:
string
Returns
Promise
<
ZoneOverviewType
>
get
Zone
Preset
:
(
installationId
:
string
, id
:
string
)
=>
Promise
<
null
|
DeviceStatus
>
(
installationId
:
string
, id
:
string
)
:
Promise
<
null
|
DeviceStatus
>
Parameters
installationId:
string
id:
string
Returns
Promise
<
null
|
DeviceStatus
>
login
:
(
email
:
string
, password
:
string
)
=>
Promise
<
User
>
(
email
:
string
, password
:
string
)
:
Promise
<
User
>
Parameters
email:
string
password:
string
Returns
Promise
<
User
>
logout
:
(
)
=>
Promise
<
void
>
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
set
Device
Backlight
:
(
id
:
string
, backlight
:
number
)
=>
void
(
id
:
string
, backlight
:
number
)
:
void
Parameters
id:
string
backlight:
number
Returns
void
set
Device
Backlight
On
:
(
id
:
string
, backlight
:
number
)
=>
void
(
id
:
string
, backlight
:
number
)
:
void
Parameters
id:
string
backlight:
number
Returns
void
set
Device
Nominal
Power
:
(
id
:
string
, nominal_power
:
number
)
=>
void
(
id
:
string
, nominal_power
:
number
)
:
void
Parameters
id:
string
nominal_power:
number
Returns
void
set
Device
Power
:
(
id
:
string
, power
:
boolean
)
=>
void
(
id
:
string
, power
:
boolean
)
:
void
Parameters
id:
string
power:
boolean
Returns
void
set
Device
Power
Off
:
(
id
:
string
)
=>
void
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
set
Device
Power
On
:
(
id
:
string
)
=>
void
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
set
Device
Preset
:
(
id
:
string
, status
:
DeviceStatus
)
=>
Promise
<
void
>
(
id
:
string
, status
:
DeviceStatus
)
:
Promise
<
void
>
Parameters
id:
string
status:
DeviceStatus
Returns
Promise
<
void
>
set
Zone
Power
:
(
installationId
:
string
, id
:
string
, power
:
boolean
)
=>
Promise
<
void
>
(
installationId
:
string
, id
:
string
, power
:
boolean
)
:
Promise
<
void
>
Parameters
installationId:
string
id:
string
power:
boolean
Returns
Promise
<
void
>
set
Zone
Power
Off
:
(
installationId
:
string
, id
:
string
)
=>
void
(
installationId
:
string
, id
:
string
)
:
void
Parameters
installationId:
string
id:
string
Returns
void
set
Zone
Power
On
:
(
installationId
:
string
, id
:
string
)
=>
void
(
installationId
:
string
, id
:
string
)
:
void
Parameters
installationId:
string
id:
string
Returns
void
set
Zone
Preset
:
(
installationId
:
string
, id
:
string
, status
:
DeviceStatus
)
=>
Promise
<
void
>
(
installationId
:
string
, id
:
string
, status
:
DeviceStatus
)
:
Promise
<
void
>
Parameters
installationId:
string
id:
string
status:
DeviceStatus
Returns
Promise
<
void
>
update
Device
:
(
id
:
string
, data
:
any
)
=>
void
(
id
:
string
, data
:
any
)
:
void
Parameters
id:
string
data:
any
Returns
void
update
Device
Temperature
:
(
id
:
string
, temp
:
number
)
=>
void
(
id
:
string
, temp
:
number
)
:
void
Parameters
id:
string
temp:
number
Returns
void
update
Zone
:
(
installationId
:
string
, id
:
string
, data
:
any
)
=>
void
(
installationId
:
string
, id
:
string
, data
:
any
)
:
void
Parameters
installationId:
string
id:
string
data:
any
Returns
void
Const
device
By
Id
Path
device
By
Id
Path
(
id
:
string
)
:
string
Parameters
id:
string
Returns
string
Const
device
Data
By
Id
Path
device
Data
By
Id
Path
(
id
:
string
)
:
string
Parameters
id:
string
Returns
string
Const
installation
By
Id
Path
installation
By
Id
Path
(
id
:
string
)
:
string
Parameters
id:
string
Returns
string
Const
user
By
Uid
Path
user
By
Uid
Path
(
uid
:
string
)
:
string
Parameters
uid:
string
Returns
string
Const
zone
By
Id
Path
zone
By
Id
Path
(
installationId
:
string
, id
:
string
)
:
string
Parameters
installationId:
string
id:
string
Returns
string
Exports
Device
Mode
Device
Status
Firebase
Config
Device
Data
Type
Device
Type
Installation
Type
Installations
Type
Zone
Overview
Type
Zones
Overview
Type
Client
installations
Path
create
Client
device
By
Id
Path
device
Data
By
Id
Path
installation
By
Id
Path
user
By
Uid
Path
zone
By
Id
Path
Generated using
TypeDoc