Documentation

Documentation

Includes

Macros

Marco __BASE_EVENT_INFO_H__

#define __BASE_EVENT_INFO_H__


      

Marco EVENT_RESET

#define EVENT_RESET            "dev.reset"        // device reset
/**
 * @brief the event define
 * 
 */

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"
// ota

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