|
virtual bool | init ()=0 |
|
virtual void | removeAll ()=0 |
|
virtual bool | isMinimalConfigReady (bool showLogs=true) |
|
virtual bool | isConfigModeSupported () |
|
virtual void | initDefaultDeviceConfig () |
|
virtual bool | setString (const char *key, const char *value)=0 |
|
virtual bool | getString (const char *key, char *value, size_t maxSize)=0 |
|
virtual int | getStringSize (const char *key)=0 |
|
virtual bool | setBlob (const char *key, const char *value, size_t blobSize)=0 |
|
virtual bool | getBlob (const char *key, char *value, size_t blobSize)=0 |
|
virtual bool | getInt8 (const char *key, int8_t *result)=0 |
|
virtual bool | getUInt8 (const char *key, uint8_t *result)=0 |
|
virtual bool | getInt32 (const char *key, int32_t *result)=0 |
|
virtual bool | getUInt32 (const char *key, uint32_t *result)=0 |
|
virtual bool | setInt8 (const char *key, const int8_t value)=0 |
|
virtual bool | setUInt8 (const char *key, const uint8_t value)=0 |
|
virtual bool | setInt32 (const char *key, const int32_t value)=0 |
|
virtual bool | setUInt32 (const char *key, const uint32_t value)=0 |
|
virtual bool | eraseKey (const char *key)=0 |
|
virtual void | commit () |
|
virtual void | saveWithDelay (uint32_t delayMs) |
|
virtual void | saveIfNeeded () |
|
virtual bool | generateGuidAndAuthkey () |
|
virtual bool | setDeviceName (const char *name) |
|
virtual bool | setDeviceMode (enum Supla::DeviceMode mode) |
|
virtual bool | setGUID (const char *guid) |
|
virtual bool | getDeviceName (char *result) |
|
virtual enum Supla::DeviceMode | getDeviceMode () |
|
virtual bool | getGUID (char *result) |
|
virtual bool | getSwUpdateServer (char *url) |
|
virtual bool | isSwUpdateBeta () |
|
virtual bool | setSwUpdateServer (const char *url) |
|
virtual bool | setSwUpdateBeta (bool enabled) |
|
virtual bool | getCustomCA (char *result, int maxSize) |
|
virtual int | getCustomCASize () |
|
virtual bool | setCustomCA (const char *customCA) |
|
virtual bool | setSuplaCommProtocolEnabled (bool enabled) |
|
virtual bool | setSuplaServer (const char *server) |
|
virtual bool | setSuplaServerPort (int32_t port) |
|
virtual bool | setEmail (const char *email) |
|
virtual bool | setAuthKey (const char *authkey) |
|
virtual bool | isSuplaCommProtocolEnabled () |
|
virtual bool | getSuplaServer (char *result) |
|
virtual int32_t | getSuplaServerPort () |
|
virtual bool | getEmail (char *result) |
|
virtual bool | getAuthKey (char *result) |
|
virtual bool | setMqttCommProtocolEnabled (bool enabled) |
|
virtual bool | setMqttServer (const char *server) |
|
virtual bool | setMqttServerPort (int32_t port) |
|
virtual bool | setMqttUser (const char *user) |
|
virtual bool | setMqttPassword (const char *password) |
|
virtual bool | setMqttQos (int32_t qos) |
|
virtual bool | isMqttCommProtocolEnabled () |
|
virtual bool | setMqttTlsEnabled (bool enabled) |
|
virtual bool | isMqttTlsEnabled () |
|
virtual bool | setMqttAuthEnabled (bool enabled) |
|
virtual bool | isMqttAuthEnabled () |
|
virtual bool | setMqttRetainEnabled (bool enabled) |
|
virtual bool | isMqttRetainEnabled () |
|
virtual bool | getMqttServer (char *result) |
|
virtual int32_t | getMqttServerPort () |
|
virtual bool | getMqttUser (char *result) |
|
virtual bool | getMqttPassword (char *result) |
|
virtual int32_t | getMqttQos () |
|
virtual bool | setMqttPrefix (const char *prefix) |
|
virtual bool | getMqttPrefix (char *result) |
|
virtual bool | setWiFiSSID (const char *ssid) |
|
virtual bool | setWiFiPassword (const char *password) |
|
virtual bool | setAltWiFiSSID (const char *ssid) |
|
virtual bool | setAltWiFiPassword (const char *password) |
|
virtual bool | getWiFiSSID (char *result) |
|
virtual bool | getWiFiPassword (char *result) |
|
virtual bool | getAltWiFiSSID (char *result) |
|
virtual bool | getAltWiFiPassword (char *result) |
|
virtual bool | isDeviceConfigChangeFlagSet () |
|
virtual bool | isDeviceConfigChangeReadyToSend () |
|
virtual bool | setDeviceConfigChangeFlag () |
|
virtual bool | clearDeviceConfigChangeFlag () |
|
virtual bool | setChannelConfigChangeFlag (int channelNo, int configType=0) |
|
virtual bool | clearChannelConfigChangeFlag (int channelNo, int configType=0) |
|
virtual bool | isChannelConfigChangeFlagSet (int channelNo, int configType=0) |
|