#endif\r
#endif\r
\r
+#define SUPPORT_CAT1_MODEM\r
+\r
#ifndef BROADCAST_FEATURE_NAME\r
#define BROADCAST_FEATURE_NAME "BROADCAST"\r
#endif\r
TOPIC_DEMO_ACORE_MSG = TOPIC_START_NUM,\r
TOPIC_DEMO_ALL_MSG,\r
TOPIC_EVENT_ALARM_RING,\r
+ TOPIC_EVENT_ON_TIME,\r
TOPIC_EVENT_UTCTIME_UPDATE,\r
TOPIC_EVENT_NEXTDAY_UPDATE,\r
TOPIC_EVENT_WEARSTATE_UPDATE,\r
TOPIC_EVENT_STEPDATA_UPDATE,\r
TOPIC_EVENT_SHUTDOWN,\r
TOPIC_EVENT_HEARTRATE_UPDATA,\r
+ TOPIC_EVENT_STATIC_HEARTRATE_UPDATA,\r
TOPIC_EVENT_HFP_INCOMMING,\r
TOPIC_EVENT_HFP_PHONE_ACTIVE,\r
TOPIC_EVENT_HFP_WATCH_ACTIVE,\r
TOPIC_EVENT_HFP_FINISHED,\r
TOPIC_EVENT_HFP_PHONE_TO_WATCH,\r
TOPIC_EVENT_HFP_WATCH_TO_PHONE,\r
+ TOPIC_EVENT_HFP_HINT,\r
+#ifdef CYWEE_SPORT\r
+ TOPIC_EVENT_ACTIVITY_UPDATE,\r
+ TOPIC_EVENT_ACTIVITY_EXTRA_INFO_UPDATE,\r
+ TOPIC_EVENT_AR_ALERT_TYPE_UPDATE,\r
+ TOPIC_EVENT_INACTIVITY_UPDATE,\r
+ TOPIC_EVENT_INACTIVITY_ACCUMULATE_TIME_UPDATE,\r
+ TOPIC_EVENT_BLE_TRAINING,\r
+ TOPIC_EVENT_BLE_TRANSMIT,\r
+ TOPIC_EVENT_GOAL_SHOW_VIEW,\r
+#endif\r
+#ifdef SUPPORT_CHARGER_PLUG_DETECTION_NOTIFICATION\r
+ TOPIC_EVENT_CHARGE_PLUG,\r
+ TOPIC_EVENT_CHARGE_UNPLUG,\r
+ TOPIC_EVENT_LOWPOWER_ALARM,\r
+#endif\r
+#ifdef SUPPORT_SPO2_NOTIFICATION\r
+ TOPIC_EVENT_SPO2_UPDATE,\r
+ TOPIC_EVENT_START_HRS_MONITORING,\r
+ TOPIC_EVENT_STOP_HRS_MONITORING,\r
+ TOPIC_EVENT_START_SPO2_MONITORING,\r
+ TOPIC_EVENT_STOP_SPO2_MONITORING,\r
+ TOPIC_EVENT_GRAYCARD_UPDATA,\r
+ TOPIC_EVENT_LEAKLIGHT_UPDATA,\r
+#endif\r
+#ifdef SUPPORT_CAT1_MODEM\r
+ TOPIC_EVENT_CAT1_INCOMMING,\r
+ TOPIC_EVENT_CAT1_CALLCONNTED,\r
+ TOPIC_EVENT_CAT1_CALLENDED,\r
+ TOPIC_EVENT_CAT1_CALLDIAL,\r
+ TOPIC_EVENT_CAT1_SIGNAL_UPDATE,\r
+ TOPIC_EVENT_CAT1_POWER_ON,\r
+ TOPIC_EVENT_CAT1_POWER_OFF,\r
+ TOPIC_EVENT_CAT1_CALL_FAIL,\r
+#endif\r
+\r
+#ifdef SUPPORT_DEVICE_PAIRING_NOTIFICATION\r
+ TOPIC_EVENT_DEVICE_BIND,\r
+ TOPIC_EVENT_DEVICE_UNBIND,\r
+ TOPIC_EVENT_DEVICE_UNBINDING_REQUEST,\r
+#endif\r
+ TOPIC_EVENT_ENTER_CMAERA,\r
+ TOPIC_EVENT_CANCEL_CMAERA,\r
+ TOPIC_EVENT_FIND_WATCH, //查找手表\r
+ TOPIC_EVENT_CANCEL_FIND_WATCH,//取消查找\r
+ TOPIC_EVENT_DRINKREMINDER,//喝水提醒\r
+ TOPIC_EVENT_MESSAGENOTE, //消息通知\r
+ TOPIC_EVENT_MESSAGE_UPDATA, //消息更新通知\r
+ TOPIC_EVENT_SLEEPNOTE, //睡眠通知\r
+ TOPIC_EVENT_DEBUGOUTPUT,//开发调试专用窗口\r
+ TOPIC_EVENT_ASSISTANT_NOTE,//语音助手结束\r
+ TOPIC_EVENT_SHUTDOWN_ANIMATIOR,//关机Animator\r
TOPIC_END_NUM = 20000,\r
} TopicNum;\r
\r
/* topic数量 */\r
#ifndef MAX_BROACCAST_TOPIC_NUMBER\r
-#define MAX_BROACCAST_TOPIC_NUMBER 32\r
+#define MAX_BROACCAST_TOPIC_NUMBER 64\r
#endif\r
\r
/* 每个topic 对应的bitmap长度 */\r
{TOPIC_DEMO_ACORE_MSG, A_CORE_MASK, 1},
{TOPIC_DEMO_ALL_MSG, A_CORE_MASK, 1},
{TOPIC_EVENT_ALARM_RING, A_CORE_MASK, 1},
+ {TOPIC_EVENT_ON_TIME, A_CORE_MASK, 1},
{TOPIC_EVENT_UTCTIME_UPDATE, A_CORE_MASK, 1},
{TOPIC_EVENT_NEXTDAY_UPDATE, A_CORE_MASK, 1},
{TOPIC_EVENT_WEARSTATE_UPDATE, A_CORE_MASK, 1},
{TOPIC_EVENT_STEPDATA_UPDATE, A_CORE_MASK, 1},
{TOPIC_EVENT_SHUTDOWN, A_CORE_MASK, 1},
{TOPIC_EVENT_HEARTRATE_UPDATA, A_CORE_MASK, 1},
+ {TOPIC_EVENT_STATIC_HEARTRATE_UPDATA, A_CORE_MASK, 1},
+#ifdef CYWEE_SPORT
+ {TOPIC_EVENT_ACTIVITY_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_ACTIVITY_EXTRA_INFO_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_AR_ALERT_TYPE_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_INACTIVITY_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_INACTIVITY_ACCUMULATE_TIME_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_BLE_TRAINING,A_CORE_MASK,1},
+ {TOPIC_EVENT_BLE_TRANSMIT,A_CORE_MASK,1},
+ {TOPIC_EVENT_GOAL_SHOW_VIEW,A_CORE_MASK,1},
+
+#endif
+#ifdef SUPPORT_SPO2_NOTIFICATION
+ {TOPIC_EVENT_SPO2_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_START_HRS_MONITORING, A_CORE_MASK, 1},
+ {TOPIC_EVENT_STOP_HRS_MONITORING, A_CORE_MASK, 1},
+ {TOPIC_EVENT_START_SPO2_MONITORING, A_CORE_MASK, 1},
+ {TOPIC_EVENT_STOP_SPO2_MONITORING, A_CORE_MASK, 1},
+ {TOPIC_EVENT_GRAYCARD_UPDATA, A_CORE_MASK, 1},
+ {TOPIC_EVENT_LEAKLIGHT_UPDATA, A_CORE_MASK, 1},
+#endif
{TOPIC_EVENT_HFP_INCOMMING, A_CORE_MASK, 1},
{TOPIC_EVENT_HFP_PHONE_ACTIVE, A_CORE_MASK, 1},
{TOPIC_EVENT_HFP_WATCH_ACTIVE, A_CORE_MASK, 1},
{TOPIC_EVENT_HFP_FINISHED, A_CORE_MASK, 1},
{TOPIC_EVENT_HFP_PHONE_TO_WATCH, A_CORE_MASK, 1},
{TOPIC_EVENT_HFP_WATCH_TO_PHONE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_HFP_HINT, A_CORE_MASK, 1},
+
+#ifdef SUPPORT_CHARGER_PLUG_DETECTION_NOTIFICATION
+ {TOPIC_EVENT_CHARGE_PLUG, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CHARGE_UNPLUG, A_CORE_MASK, 1},
+ {TOPIC_EVENT_LOWPOWER_ALARM, A_CORE_MASK, 1},
+#endif
+#ifdef SUPPORT_DEVICE_PAIRING_NOTIFICATION
+ {TOPIC_EVENT_DEVICE_BIND,A_CORE_MASK, 1},
+ // {TOPIC_EVENT_DEVICE_UNBIND,A_CORE_MASK, 1},
+ // {TOPIC_EVENT_DEVICE_UNBINDING_REQUEST,A_CORE_MASK, 1},
+#endif
+ {TOPIC_EVENT_ENTER_CMAERA,A_CORE_MASK, 1},//遥控拍照
+ {TOPIC_EVENT_ASSISTANT_NOTE,A_CORE_MASK, 1},//语音助手
+ {TOPIC_EVENT_CANCEL_CMAERA,A_CORE_MASK, 1},
+ {TOPIC_EVENT_FIND_WATCH,A_CORE_MASK, 1},//查找手表
+ {TOPIC_EVENT_CANCEL_FIND_WATCH,A_CORE_MASK, 1},
+ {TOPIC_EVENT_DRINKREMINDER,A_CORE_MASK, 1},
+ {TOPIC_EVENT_MESSAGENOTE,A_CORE_MASK, 1},
+ {TOPIC_EVENT_MESSAGE_UPDATA,A_CORE_MASK, 1},
+ {TOPIC_EVENT_SLEEPNOTE,A_CORE_MASK, 1},
+ {TOPIC_EVENT_DEBUGOUTPUT,A_CORE_MASK, 1},
+ {TOPIC_EVENT_SHUTDOWN_ANIMATIOR,A_CORE_MASK, 1},
+#ifdef SUPPORT_CAT1_MODEM
+ {TOPIC_EVENT_CAT1_INCOMMING, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_CALLCONNTED, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_CALLENDED, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_CALLDIAL, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_SIGNAL_UPDATE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_POWER_ON, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_POWER_OFF, A_CORE_MASK, 1},
+ {TOPIC_EVENT_CAT1_CALL_FAIL,A_CORE_MASK, 1},
+#endif
};
/* 所有的topic,其对应的位图 */