8 #ifndef _SINRICPRO_INTERFACE_H_
9 #define _SINRICPRO_INTERFACE_H_
11 #include "ArduinoJson.h"
12 #include "SinricProQueue.h"
13 #include "SinricProId.h"
15 class SinricProInterface {
18 virtual void sendMessage(JsonDocument& jsonEvent);
19 virtual DynamicJsonDocument prepareEvent(DeviceId deviceId,
const char* action,
const char* cause);
20 virtual unsigned long getTimestamp();
21 virtual bool isConnected();
Base class for all device types.
Definition: SinricProDevice.h:25