//static int flag=32;
void CWM_AP_SensorListen(pSensorEVT_t sensorEVT) {
- cywee_msg_callback_t cywee_func;
+ // cywee_msg_callback_t cywee_func;
cywee_activity_result_t c_activity_result_t;
cywee_inactivity_result_t c_inactivity_result_t;
cywee_inactivity_accumulate_time_t c_inactivity_accumulate_time_t;
break;
}
- cywee_func = cywee_get_send_msg_callback_func();
+ // cywee_func = cywee_get_send_msg_callback_func();
// CWM_OS_dbgPrintf("IDX_ALGO_INACTIVITY_OUTPUT\n");
if((int)sensorEVT->fData[0] == 20)
{
if(sedentary_interval_count == sedentary_interval)
{
sedentary_interval_count = 0;
- cywee_func(CYWEE_MSG_TYPE_INACTIVITY_UPDATE,&c_inactivity_result_t,sizeof(cywee_inactivity_result_t));
+ // cywee_func(CYWEE_MSG_TYPE_INACTIVITY_UPDATE,&c_inactivity_result_t,sizeof(cywee_inactivity_result_t));
+ CustomEventPublish(TOPIC_EVENT_INACTIVITY_UPDATE, &c_inactivity_result_t, sizeof(cywee_inactivity_result_t));
}
}
else if(c_inactivity_result_t.status != 3)
{
sedentary_interval_count = 0;
- cywee_func(CYWEE_MSG_TYPE_INACTIVITY_UPDATE,&c_inactivity_result_t,sizeof(cywee_inactivity_result_t));
+ // cywee_func(CYWEE_MSG_TYPE_INACTIVITY_UPDATE,&c_inactivity_result_t,sizeof(cywee_inactivity_result_t));
+ CustomEventPublish(TOPIC_EVENT_INACTIVITY_UPDATE, &c_inactivity_result_t, sizeof(cywee_inactivity_result_t));
}
}else if((int)sensorEVT->fData[0] == 21){
break;
case IDX_ALGO_ACTIVITY_OUTPUT:
is_static_state = 0;
- cywee_func = cywee_get_send_msg_callback_func();
+ // cywee_func = cywee_get_send_msg_callback_func();
if((int)sensorEVT->fData[0] == 100)
{
memset(&c_activity_result_extre_info_t,0,sizeof(cywee_activity_result_extre_info_t));
c_activity_result_extre_info_t.MHR_zone = (int)sensorEVT->fData[13];
c_activity_result_extre_info_t.distance_motion = (int)sensorEVT->fData[14];
- cywee_func(CYWEE_MSG_TYPE_ACTIVITY_EXTRA_INFO_UPDATE,&c_activity_result_extre_info_t,sizeof(cywee_activity_result_extre_info_t));
+ // cywee_func(CYWEE_MSG_TYPE_ACTIVITY_EXTRA_INFO_UPDATE,&c_activity_result_extre_info_t,sizeof(cywee_activity_result_extre_info_t));
+ CustomEventPublish(TOPIC_EVENT_ACTIVITY_EXTRA_INFO_UPDATE, &c_activity_result_extre_info_t, sizeof(cywee_activity_result_extre_info_t));
}else if((int)sensorEVT->fData[0] == 5001)
{
c_activity_result_t.MHR_zone = (int)sensorEVT->fData[6];
// c_activity_result_t.hrs = hrs;
// hrs = 0; //每次上报完 清除心率值
- cywee_func(CYWEE_MSG_TYPE_ACTIVITY_UPDATE,&c_activity_result_t,sizeof(cywee_activity_result_t));
+ // cywee_func(CYWEE_MSG_TYPE_ACTIVITY_UPDATE,&c_activity_result_t,sizeof(cywee_activity_result_t));
+ CustomEventPublish(TOPIC_EVENT_ACTIVITY_UPDATE, &c_activity_result_t, sizeof(cywee_activity_result_t));
}else if((int)sensorEVT->fData[0] == 102)
{
c_activity_result_t.pace = (int)(sensorEVT->fData[7] * 60);
// c_activity_result_t.hrs = hrs;
// hrs = 0; //每次上报完 清除心率值
- cywee_func(CYWEE_MSG_TYPE_ACTIVITY_UPDATE,&c_activity_result_t,sizeof(cywee_activity_result_t));
+ // cywee_func(CYWEE_MSG_TYPE_ACTIVITY_UPDATE,&c_activity_result_t,sizeof(cywee_activity_result_t));
+ CustomEventPublish(TOPIC_EVENT_ACTIVITY_UPDATE, &c_activity_result_t, sizeof(cywee_activity_result_t));
CustomEventPublish(TOPIC_EVENT_STEPDATA_UPDATE,&stepcount,sizeof(int));
}
break;