12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- /**
- * @FileName : aem_pop_window_id.h
- * @Author : AEM Team
- * @CreateDate : 2024/02/05 14:10:21
- * @Description :
- **/
- #ifndef _AEM_POP_WINDOW_ID_H_
- #define _AEM_POP_WINDOW_ID_H_
- #include <stdint.h>
- /**
- * @Description : pop id定义需根据各自产品定义的优先级,放在各自优先级段内
- **/
- typedef enum
- {
- AEM_POP_ID_NONE = 0,
- AEM_POP_ID_BEGIN = 0,
- AEM_POP_ID_OTA,
- AEM_POP_ID_USB,
- // 最高优先级
- AEM_POP_ID_TOP_PRIO_BEGIN,
- AEM_POP_ID_INCALL,
- AEM_POP_ID_ONCALL,
- AEM_POP_ID_LOW_SHUTDOWN,
- AEM_POP_ID_FIND_WATCH,
- AEM_POP_ID_POWER,
- AEM_POP_ID_TOP_PRIO_END,
- // 高优先级
- AEM_POP_ID_HIGH_PRIO_BEGIN,
- AEM_POP_ID_BIND,
- AEM_POP_ID_ALARM,
- AEM_POP_ID_TIMER,
- AEM_POP_ID_HIGH_PRIO_END,
- AEM_POP_ID_MEDIUM_HIGH_PRIO_BEGIN,
- AEM_POP_ID_WATCHFACE,
- AEM_POP_ID_FILE_TRAN,
- AEM_POP_ID_MEDIUM_HIGH_PRIO_END,
- // 中优先级
- AEM_POP_ID_MEDIUM_PRIO_BEGIN,
- AEM_POP_ID_HR_WARNING,
- AEM_POP_ID_SPORT_DISCONNECT,
- AEM_POP_ID_SPORT_LONGTIME,
- AEM_POP_ID_SPORT_AUTO_PAUSE,
- AEM_POP_ID_SPORT_AUTO_STOP,
- AEM_POP_ID_NOTIFY_DETAIL,
- AEM_POP_ID_ACTIVITY_GOAL,
- AEM_POP_ID_TIME_SYNC,
- AEM_POP_ID_CHARING_UI,
- AEM_POP_ID_MEDIUM_PRIO_END,
- // 低优先级
- AEM_POP_ID_LOW_PRIO_BEGIN,
- AEM_POP_ID_GPS_ERROR,
- AEM_POP_ID_LOW_GPS,
- AEM_POP_ID_HEALTH,
- AEM_POP_ID_SPORT_HR_WARN,
- AEM_POP_ID_SPORT_GOAL,
- AEM_POP_ID_SPORT_INTERVAL,
- AEM_POP_ID_DRINK_WATER,
- AEM_POP_ID_HIGH_PRESSURE,
- AEM_POP_ID_FEMALE_HEALTH,
- AEM_POP_ID_SPORT_AUTO_DETECT,
- AEM_POP_ID_SPORT_AUTO_EXIT,
- AEM_POP_ID_LOW_SPO2,
- AEM_POP_ID_LOW_BATTERY,
- AEM_POP_ID_TRANSPORT,
- AEM_POP_ID_SEDENTARY,
- AEM_POP_ID_LOW_PRIO_END,
- AEM_POP_ID_TEST,
- AEM_POP_ID_END,
- } aem_pop_id_e;
- #define is_aem_pop_id_valid(a) ((AEM_POP_ID_BEGIN < (a)) && ((a) < AEM_POP_ID_END))
- #endif
|