Documentation
Includes
Macros
Marco __BASE_EVENT_INFO_H__
#define __BASE_EVENT_INFO_H__
Marco EVENT_RESET
#define EVENT_RESET "dev.reset" // device reset
Marco EVENT_INIT
#define EVENT_INIT "dev.init" // sdk init finished, device init start
Marco EVENT_RUN
#define EVENT_RUN "dev.run" // sdk active finished, device run start
Marco EVENT_REBOOT_REQ
#define EVENT_REBOOT_REQ "dev.reboot.req" // device health check reboot request, application should subscribe it if needed
Marco EVENT_REBOOT_ACK
#define EVENT_REBOOT_ACK "dev.reboot.ack" // device health check reboot ack, application should publish when it ready
Marco EVENT_CAD_VER_UPDATE
#define EVENT_CAD_VER_UPDATE "cad.update" // cad protocol update
Marco EVENT_FW_VER_UPDATE
#define EVENT_FW_VER_UPDATE "fw.update" // firmware version update
Marco EVENT_POST_ACTIVATE
#define EVENT_POST_ACTIVATE "activate.post" // active
Marco EVENT_PROD_INFO_CHANGED
#define EVENT_PROD_INFO_CHANGED "prod.chg" //
Marco EVENT_HTTP_FAILED
#define EVENT_HTTP_FAILED "http.failed" // http request failed
Marco EVENT_SDK_EARLY_INIT_OK
#define EVENT_SDK_EARLY_INIT_OK "early.init" // before kv flash init
Marco EVENT_SDK_DB_INIT_OK
#define EVENT_SDK_DB_INIT_OK "db.init" // before db init
Marco EVENT_SCHEMA_UPDATE
#define EVENT_SCHEMA_UPDATE "schema.update" // schema update
Marco EVENT_OTA_START_NOTIFY
#define EVENT_OTA_START_NOTIFY "ota.start" // ota start
Marco EVENT_NETCFG_ERROR
#define EVENT_NETCFG_ERROR "netcfg.error" // error happened when netcfg
Marco EVENT_BLE_ACTIVE_START
#define EVENT_BLE_ACTIVE_START "ble.active.start" // ble active start
Marco EVENT_MQTT_CONNECTED
#define EVENT_MQTT_CONNECTED "mqtt.con" // mqtt connect
Marco EVENT_MQTT_DISCONNECTED
#define EVENT_MQTT_DISCONNECTED "mqtt.disc" // mqtt disconnect
Marco EVENT_LAN_DISABLE
#define EVENT_LAN_DISABLE "lan.disable" // lan disable
Marco EVENT_LAN_ENABLE
#define EVENT_LAN_ENABLE "lan.enable" // lan enable
Marco EVENT_RECOVER_DB
#define EVENT_RECOVER_DB "dev.recover.db" // db is lost, device need recover from cloud
Marco EVENT_SUMMER_TZ
#define EVENT_SUMMER_TZ "summer.tz" // summer time zone update
Marco EVENT_OTA_START_NOTIFY
#define EVENT_OTA_START_NOTIFY "ota.start"
Marco EVENT_OTA_PROCESS_NOTIFY
#define EVENT_OTA_PROCESS_NOTIFY "ota.process"
Marco EVENT_OTA_FAILED_NOTIFY
#define EVENT_OTA_FAILED_NOTIFY "ota.failed"
Marco EVENT_OTA_FINISHED_NOTIFY
#define EVENT_OTA_FINISHED_NOTIFY "ota.finished"
Functions
Vars
Consts
Types
Typedefs