35 lines
824 B
C
Raw Normal View History

2025-05-14 11:26:23 +08:00
#pragma once
typedef enum
{
APP_EVT_ASR_WAKEUP = 0,
APP_EVT_ASR_STANDBY,
APP_EVT_IR_MODE_SWITCH,
APP_EVT_NETWORK_PROVISIONING,
APP_EVT_NETWORK_PROVISIONING_SUCCESS,
APP_EVT_NETWORK_PROVISIONING_FAIL,
APP_EVT_RECONNECT_NETWORK,
APP_EVT_RECONNECT_NETWORK_SUCCESS,
APP_EVT_RECONNECT_NETWORK_FAIL,
APP_EVT_RTC_REJOIN_SUCCESS,
APP_EVT_RTC_CONNECTION_LOST,
APP_EVT_AGENT_JOINED,
APP_EVT_AGENT_OFFLINE,
APP_EVT_AGENT_START_FAIL,
APP_EVT_AGENT_DEVICE_REMOVE,
APP_EVT_CLOSE_BLUETOOTH,
APP_EVT_LOW_VOLTAGE,
APP_EVT_CHARGING,
APP_EVT_SHUTDOWN_LOW_BATTERY,
APP_EVT_OTA_START,
APP_EVT_OTA_SUCCESS,
APP_EVT_OTA_FAIL,
APP_EVT_POWER_ON,
} app_evt_type_t;
void app_event_init(void);
bk_err_t app_event_send_msg(uint32_t event, uint32_t param);