SinricPro Library
|
RangeControllerFloatInt. More...
#include <RangeController.h>
Public Member Functions | |
void | onRangeValue (SetRangeValueCallback cb) |
Set callback function for setRangeValue request. | |
void | onRangeValue (const String &instance, GenericSetRangeValueCallback_int cb) |
Set callback function for setRangeValue request on a specific instance (custom device) | |
void | onAdjustRangeValue (AdjustRangeValueCallback cb) |
Set callback function for adjustRangeValue request. | |
bool | sendRangeValueEvent (int rangeValue, String cause=FSTR_SINRICPRO_PHYSICAL_INTERACTION) |
Send rangeValue event to report curent rangeValue to SinricPro server. | |
bool | sendRangeValueEvent (const String &instance, int rangeValue, String cause=FSTR_SINRICPRO_PHYSICAL_INTERACTION) |
Send rangeValue event to report curent rangeValue to SinricPro server for a specific instance (custom device) | |
RangeControllerFloatInt.
void onAdjustRangeValue | ( | AdjustRangeValueCallback | cb | ) |
Set callback function for adjustRangeValue
request.
cb | Function pointer to a AdjustRangeValueCallback function |
void onRangeValue | ( | const String & | instance, |
GenericSetRangeValueCallback_int | cb | ||
) |
Set callback function for setRangeValue
request on a specific instance (custom device)
instance | String instance name (custom device) |
cb | Function pointer to a GenericSetRangeValueCallback function |
Set callback function for setRangeValue
request.
cb | Function pointer to a SetRangeValueCallback function |
bool sendRangeValueEvent | ( | const String & | instance, |
int | rangeValue, | ||
String | cause = FSTR_SINRICPRO_PHYSICAL_INTERACTION |
||
) |
Send rangeValue
event to report curent rangeValue to SinricPro server for a specific instance (custom device)
instance | String instance name |
rangeValue | Value between 0..3 |
cause | (optional) String reason why event is sent (default = "PHYSICAL_INTERACTION" ) |
true | event has been sent successfully |
false | event has not been sent, maybe you sent to much events in a short distance of time |
bool sendRangeValueEvent | ( | int | rangeValue, |
String | cause = FSTR_SINRICPRO_PHYSICAL_INTERACTION |
||
) |
Send rangeValue
event to report curent rangeValue to SinricPro server.
rangeValue | Value between 0..3 |
cause | (optional) String reason why event is sent (default = "PHYSICAL_INTERACTION" ) |
true | event has been sent successfully |
false | event has not been sent, maybe you sent to much events in a short distance of time |