1 #ifndef _MOTIONSENSOR_H_
2 #define _MOTIONSENSOR_H_
25 T& device =
static_cast<T&
>(*this);
27 DynamicJsonDocument eventMessage = device.prepareEvent(
"motion", cause.c_str());
28 JsonObject event_value = eventMessage[
"payload"][
"value"];
29 event_value[
"state"] = detected ?
"detected" :
"notDetected";
30 return device.sendEvent(eventMessage);
MotionSensor.
Definition: MotionSensor.h:9
bool sendMotionEvent(bool detected, String cause="PHYSICAL_INTERACTION")
Sending motion detection state to SinricPro server.
Definition: MotionSensor.h:24