Constructor
new ProbeSettings(delay, delta, enabled)
Build a ProbeSettings object which can be sent to/by the remote device to be applied.
Parameters:
Name | Type | Description |
---|---|---|
delay |
number | Delay between two measures, in seconds. Minimum: MIN_MEASURE_DELAY |
delta |
number | Delta (difference in °C) expected between two measures. Minimum: MIN_MEASURE_DELTA |
enabled |
boolean | If set to true, the temperature probe is enabled and the remote device takes measures. |
Throws:
-
If an invalid parameter is given.
- Type
- SyntaxError
Members
(static) MIN_MEASURE_DELAY :number
Minimum value (in seconds) allowed for the delay between two measures.
Type:
- number
(static) MIN_MEASURE_DELTA :number
Minimum value (in °C) allowed for the delta (difference) between two measures.
Type:
- number
Methods
getDelay() → {number}
Returns:
Delay between two measures, in seconds.
- Type
- number
getDelta() → {number}
Returns:
Delta (difference in °C) expected between two measures.
- Type
- number
isEnabled() → {boolean}
Returns:
True if the probe is set as "enabled", false otherwise.
- Type
- boolean