#include "transmitting.h"
#include "AlipayC.h"
+
+uint8_t get_dial_num()
+{
+ return OHOS::SetDialModel::GetInstance().GetDialCount();
+}
+
bool ble_is_Alipay_bind(void)
{
return is_Alipay_bind();
memcpy_s((void *)&data[offset],NUMBER_LEN,number,osal_strlen(number));
offset+=osal_strlen(number);
- printf("sex:%d,name:%d,%s,number:%d,%s\r\n",sex,osal_strlen(name),name,osal_strlen(number),number);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"sex:%d,name:%d,%s,number:%d,%s\r\n",sex,osal_strlen(name),name,osal_strlen(number),number);
}
*len=offset;
info_.time.clear();
info_.time.append(time_buf,strlen(time_buf));
- printf("///////////////////日程数据////////////////////\r\n");
- printf("date:%s\r\n",info_.date.c_str());
- printf("time:%s\r\n",info_.time.c_str());
- printf("titel:%s\r\n",info_.topic.c_str());
- printf("content:%s\r\n",info_.content.c_str());
- printf("//////////////////////////////////////////////\r\n");
- //printf("delete_before_file now day%d %d %d\r\n ",y,m,d);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"///////////////////日程数据////////////////////\r\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"date:%s\r\n",info_.date.c_str());
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"time:%s\r\n",info_.time.c_str());
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"titel:%s\r\n",info_.topic.c_str());
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"content:%s\r\n",info_.content.c_str());
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"//////////////////////////////////////////////\r\n");
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"delete_before_file now day%d %d %d\r\n ",y,m,d);
// OHOS::C_ScheduleSetByApp(&info_, id - 1, is_end);
C_ScheduleSetByApp(&info_, id-1, is_end);
if(is_end)
- printf("////////////////////结束///////////////////\r\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"////////////////////结束///////////////////\r\n");
return true;
}
//char file_path[128] = {0};
char timeday[12] = {0};
uapi_get_YYMMDD_Time_extend(timeday, '_',0);
- printf("%s\r\n",timeday);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",timeday);
//sprintf(file_path, "%s%s.bin", TRAINING_PATH_BLE, timeday);
while(data=read_Trainingdata_data(timeday, i))
char timeday[24]={0};
sprintf_s(timeday,24,"%d_%02d_%02d",y,m,d);
- printf("%s\r\n",timeday);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",timeday);
while(data=read_Trainingdata_data(timeday, i))
{
if(data!=NULL)
{
- printf("%d,%d\r\n",timetamp,data->st);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d,%d\r\n",timetamp,data->st);
int time_error= timetamp>data->st ? timetamp-data->st:data->st-timetamp;
if(time_error<=2)
{
{
// Get Header
fseek(fp,10,SEEK_CUR);
- printf("Tag_read_ID2V3\r\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Tag_read_ID2V3\r\n");
for(int i=7;i>0;i--)
{
uint32_t size =fread(TAG_T.ID,4,1,fp);
if(strcmp("TPE1",TAG_T.ID)==0)
- printf("Header :%d %s\r\n",size,TAG_T.ID);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Header :%d %s\r\n",size,TAG_T.ID);
fread(TAG_T.Size,4,1,fp);
size = TAG_T.Size[0]*0x100000000 + TAG_T.Size[1]*0x10000+ TAG_T.Size[2]*0x100 +TAG_T.Size[3];
if(strcmp("TPE1",TAG_T.ID)==0)
- printf("Size :%d\r\n",size);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Size :%d\r\n",size);
fread(TAG_T.Flags,2,1,fp);
{
fread(Mp3Trailer.Artist,1,size,fp);
- printf("data : %s\r\n",Mp3Trailer.Artist);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data : %s\r\n",Mp3Trailer.Artist);
}
else
{
else
{
fread(buf,1,size,fp);
- //printf("data : %s\r\n",buf);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data : %s\r\n",buf);
}
}
}
int file_size;
std::string realname =OHOS::MusicPlayerModel::GetInstance().getRealMusicNameById(i);
sprintf_s(file_path,512,"%s/%s",dir_path,realname.c_str());
- printf("%s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",file_path);
FILE * fp = fopen(file_path,"rb+");
if(fp==NULL)
{
- printf(" fopen fail %s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen fail %s\r\n",file_path);
return NULL;
}
if (fp != NULL)
char *json_format = cJSON_PrintUnformatted(dataJSON);
int pSize = cJSON_GetArraySize(dataJSON);
cJSON_Delete(dataJSON);
- printf("mp3 :%s\r\n",json_format);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"mp3 :%s\r\n",json_format);
return json_format;
}
FILE * fp = fopen(file_path,"rb+");
if(fp==NULL)
{
- printf(" fopen fail %s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen fail %s\r\n",file_path);
}
else
{
if((read_size+1)!=sleep_file_size)
{
- printf(" fread fail read_size:%d!= sleep_file_size:%d \r\n",read_size,sleep_file_size);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fread fail read_size:%d!= sleep_file_size:%d \r\n",read_size,sleep_file_size);
}
fclose(fp);
FILE * fp = fopen(file_path,"rb+");
if(fp==NULL)
{
- printf(" fopen fail %s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen fail %s\r\n",file_path);
return file_count;
}
FILE * fp = fopen(file_path,"rb+");
if(fp==NULL)
{
- printf(" fopen fail %s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen fail %s\r\n",file_path);
return file_count;
}
if (fp != NULL)
FILE * fp = fopen(file_path,"rb+");
if(fp==NULL)
{
- printf(" fopen fail %s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen fail %s\r\n",file_path);
return file_count;
}
uint32_t size=0;
}
else
{
- printf(" opendir fail %s\r\n",dir_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," opendir fail %s\r\n",dir_path);
return file_count;
}
closedir(dir);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_PASSWORD_SWITCH,falg);
p_ConfigModel->set_condigData_String(OHOS::ConfigModel::CONFIGMODEL_ITEM_PASSWORD,data);
- printf("设置手表密码 %d %s \r\n",falg, data);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"设置手表密码 %d %s \r\n",falg, data);
/*更新model密码配置*/
if(falg == 0)
std::string str =p_ConfigModel->get_configData_string(OHOS::ConfigModel::CONFIGMODEL_ITEM_PASSWORD);
uint8_t falg =p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_PASSWORD_SWITCH);
- printf("获取手表密码 %d %s \r\n",falg,str.c_str());
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"获取手表密码 %d %s \r\n",falg,str.c_str());
return falg;
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SEDENTARY_REMINDERTIME,data->sedent_time );
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SEDENTARY_INTERVAL,data->frequenc);
- printf("开关:%d\r\n",data->sedent_on);
- printf("久坐提醒时间段:%d\r\n",data->sedent_time);
- printf("久坐提醒时间间隔(单位小时):%d\r\n",data->frequenc);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开关:%d\r\n",data->sedent_on);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"久坐提醒时间段:%d\r\n",data->sedent_time);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"久坐提醒时间间隔(单位小时):%d\r\n",data->frequenc);
set_sedentary_data();
return;
#endif
}
-int get_all_dial_id( char * buf)
+int get_all_dial_id( char * buf,uint16_t MAX_LEN)
{
#ifdef FD230
- return OHOS::SetDialModel::GetInstance().GetAllDialIDs(buf);
+ return OHOS::SetDialModel::GetInstance().GetAllDialIDs(buf,MAX_LEN);
#else
return 0;
#endif
int m=timeinfo->tm_mon+1;
int d=timeinfo->tm_mday;
- printf("delete_before_file now day%d %d %d\r\n ",y,m,d);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"delete_before_file now day%d %d %d\r\n ",y,m,d);
char path_[64]={0};
if (ent->d_type == DT_REG || ent->d_type == DT_UNKNOWN ) // 普通文件
{
int flag=0;
- printf("%s\r\n",fileName.c_str());
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",fileName.c_str());
int y_;
int m_;
int d_;
if(flag==0)
{
i=i+4;
- printf("data %d\r\n",data);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data %d\r\n",data);
y_=y-data;
flag++;
}
else if (flag==1)
{
i=i+2;
- printf("data %d\r\n",data);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data %d\r\n",data);
m_=m-data;
flag++;
}
else if (flag==2)
{
i=i+2;
- printf("data %d\r\n",data);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data %d\r\n",data);
d_=d-data;
flag++;
}
char path_remove[64]={0};
sprintf_s(path_remove,64,"%s/%s",path_,fileName.c_str());
remove(path_remove);
- printf("succ remove %s\r\n ",path_remove);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"succ remove %s\r\n ",path_remove);
}
else
{
- printf("is 30d %d\r\n ",(y_*24+m_)*30+d_);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"is 30d %d\r\n ",(y_*24+m_)*30+d_);
}
}
uint32_t size=0;
if(fp==NULL)
{
- printf(" fopen type %d %s fail\r\n",type,path_);
+
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen type %d %s fail\r\n",type,path_);
if(day==0)
{
goto DAY_IS_0;
}
- //printf(" fopen type %d %s fail\r\n",type,path_);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen type %d %s fail\r\n",type,path_);
return NULL;
}
DAY_IS_0:
- printf("size %d \r\n",size);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"size %d \r\n",size);
char * buf=(char *)malloc(size+day_now_data_size);
if(buf==NULL)
{
- printf("malloc fail\r\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"malloc fail\r\n");
return buf;
}
if(fp)
struct tm *timeinfo;
time(&currtime);
timeinfo = localtime(&currtime);
- printf("localtime %d",timeinfo->tm_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"localtime %d",timeinfo->tm_min);
creationTime=creationTime-(timeinfo->tm_min*60)-(timeinfo->tm_sec);
switch (type)
}
- // printf("fread %d \r\n",ret);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"fread %d \r\n",ret);
for(int i=0;i<size;i++)
{
- printf(" %02X",(uint8_t)buf[i]);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," %02X",(uint8_t)buf[i]);
}
*len=size;
if(buf && size==0)
void ble_set_sleep_remind(msg_get_sleep_param_info_t data)
{
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
- printf("开关:%d\r\n",data.schedule);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开关:%d\r\n",data.schedule);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP,data.schedule);
if(data.schedule)
{
- printf("开始时间:%d\r\n",data.bedtime_hour);
- printf("开始时间:%d\r\n",data.bedtime_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始时间:%d\r\n",data.bedtime_hour);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始时间:%d\r\n",data.bedtime_min);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_BEDTIME,data.bedtime_hour<<16|data.bedtime_min);
- printf("结束时间:%d\r\n",data.waketime_hour);
- printf("结束时间:%d\r\n",data.waketime_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束时间:%d\r\n",data.waketime_hour);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束时间:%d\r\n",data.waketime_min);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_GET_UP,data.waketime_hour<<16|data.waketime_min);
- printf("睡前提醒 %d\r\n",data.bedtime_alarm);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"睡前提醒 %d\r\n",data.bedtime_alarm);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_REMIND,data.bedtime_alarm);
//更新睡眠配置
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
data->schedule = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP);
- printf("开关:%d\r\n",data->schedule);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开关:%d\r\n",data->schedule);
uint32_t bedtime= p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_BEDTIME);
data->bedtime_hour=bedtime>>16;
data->bedtime_min=bedtime&0x00ff;
- printf("开始时间:%d\r\n",data->bedtime_hour);
- printf("开始时间:%d\r\n",data->bedtime_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始时间:%d\r\n",data->bedtime_hour);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始时间:%d\r\n",data->bedtime_min);
uint32_t wakettime= p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_GET_UP);
data->waketime_hour=wakettime>>16;
data->waketime_min=wakettime&0x00ff;
- printf("结束时间:%d\r\n",data->waketime_hour);
- printf("结束时间:%d\r\n",data->waketime_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束时间:%d\r\n",data->waketime_hour);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束时间:%d\r\n",data->waketime_min);
data->bedtime_alarm= p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_REMIND);
- printf("睡前提醒 %d\r\n",data->bedtime_alarm);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"睡前提醒 %d\r\n",data->bedtime_alarm);
return;
}
void ble_set_drink_remind(msg_drink_info_t data)
{
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
- printf("开关:%d\r\n",data.drink_on);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开关:%d\r\n",data.drink_on);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_DRINK,data.drink_on);
if(data.drink_on)
{
- printf("目标:%d\r\n",data.goal);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标:%d\r\n",data.goal);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_DRINK_GOAL,data.goal);
- printf("开始时间:%d\r\n",data.time_start);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始时间:%d\r\n",data.time_start);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_DRINK_START,data.time_start);
if(data.drink_on==2)
{
- printf("结束时间:%d\r\n",data.time_end);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束时间:%d\r\n",data.time_end);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_DRINK_END,data.time_end);
- printf("频率:%d\r\n",data.freq);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"频率:%d\r\n",data.freq);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_DRINK_FREQ,data.freq);
}
}
if(data->drink_on)
data->drink_on=1;
- printf("开关:%d\r\n",data->drink_on);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开关:%d\r\n",data->drink_on);
return;
}
for(int i=0;i<data.eventAlarmCnt;i++)
{
cJSON* itemJSON = cJSON_CreateObject();
- printf("闹钟数据:%d\r\n",data.eventAlarmInfo[i].alarmClockId);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟数据:%d\r\n",data.eventAlarmInfo[i].alarmClockId);
cJSON_AddNumberToObject(itemJSON,"id",data.eventAlarmInfo[i].alarmClockId);
- printf("闹钟使能:%d\r\n",data.eventAlarmInfo[i].alarmClockEnable);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟使能:%d\r\n",data.eventAlarmInfo[i].alarmClockEnable);
cJSON_AddNumberToObject(itemJSON,"enable",data.eventAlarmInfo[i].alarmClockEnable);
- printf("闹钟重复:%d\r\n",data.eventAlarmInfo[i].repeatPeriod);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟重复:%d\r\n",data.eventAlarmInfo[i].repeatPeriod);
int anNum[7] = {0};
int repeatPeriod_num=0;
for(int j=0 ; j<7;j++)
//cJSON_AddNumberToObject(itemJSON,"src",data->src);
}
- // printf("闹钟数据:%d\r\n",data.alarmTime);
- // printf("闹钟数据:%d\r\n",data.repeatPeriod);
- // printf("闹钟数据:%d\r\n",data.alarmClockEnable);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟数据:%d\r\n",data.alarmTime);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟数据:%d\r\n",data.repeatPeriod);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟数据:%d\r\n",data.alarmClockEnable);
// i++;
}
else
{
- printf("获取闹钟失败\r\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"获取闹钟失败\r\n");
}
cJSON_AddItemToObject(dataJSON,"alarms",data_arryJSON);
int pSize = cJSON_GetArraySize(dataJSON);
cJSON_Delete(dataJSON);
- printf("闹钟数据 :%s\r\n",json_format);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟数据 :%s\r\n",json_format);
return json_format;
}
//char file_path[128] = {0};
char timeday[12] = {0};
uapi_get_YYMMDD_Time_extend(timeday, '_',day);
- printf("%s\r\n",timeday);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",timeday);
//sprintf(file_path, "%s%s.bin", TRAINING_PATH_BLE, timeday);
while(data=read_Trainingdata_data(timeday, i))
char *json_format = cJSON_PrintUnformatted(dataJSON);
int pSize = cJSON_GetArraySize(dataJSON);
- printf("训练历史数据:%s\r\n",json_format);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"训练历史数据:%s\r\n",json_format);
cJSON_Delete(dataJSON);
return json_format;
#else
uint32_t tar_rmove(char *tar_path)
{
- printf("remove %s\r\n",tar_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"remove %s\r\n",tar_path);
if(0==remove(tar_path))
return 1;
else
FILE * fp = fopen(file_path,"rb+");
if(fp==NULL)
{
- printf(" fopen fail %s\r\n",file_path);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," fopen fail %s\r\n",file_path);
return NULL;
}
if (fp != NULL)
char *json_format = cJSON_PrintUnformatted(itemJSON);
int pSize = cJSON_GetArraySize(dataJSON);
- printf("文件数据:%s\r\n",json_format);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"文件数据:%s\r\n",json_format);
cJSON_Delete(dataJSON);
file_index++;
}
else
{
- printf("opendir fail\r\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"opendir fail\r\n");
}
return NULL;
}
{
if(data == NULL)
{
- printf("Error: data is NULL\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error: data is NULL\n");
return;
}
if(name == NULL)
{
- printf("Error: Unable to get name\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error: Unable to get name\n");
return;
}
if(phone == NULL)
{
- printf("Error: Unable to get phone number\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error: Unable to get phone number\n");
return;
}
void set_user_data(msg_user_info_t *data)
{
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
- printf("高:%d\r\n",data->height);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"高:%d\r\n",data->height);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_HEIGHT,data->height);
- printf("重:%d\r\n",data->weight);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"重:%d\r\n",data->weight);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_WEIGHT,data->weight);
- printf("性别:%d\r\n",data->gender);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"性别:%d\r\n",data->gender);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_SEX,data->gender);
- printf("年纪:%d\r\n",data->age);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"年纪:%d\r\n",data->age);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_CUSTOM_DATA_AGE,data->age);
- printf("目标步数:%d\r\n",data->target_step);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标步数:%d\r\n",data->target_step);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_STEPCOUNT,data->target_step);
//目标站立
- printf("目标站立 %d\r\n",data->target_stand);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标站立 %d\r\n",data->target_stand);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_STANDUP_TIMES,data->target_stand);
//目标燃脂
- printf("目标燃脂 %d\r\n",data->fat_time);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标燃脂 %d\r\n",data->fat_time);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_DURATION,data->fat_time);
- printf("目标卡路里 %d\r\n",data->fat_time);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标卡路里 %d\r\n",data->fat_time);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_CALORIES,data->calorie);
- printf("目标距离 %d\r\n",data->fat_time);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标距离 %d\r\n",data->fat_time);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SPORTS_GOAL_DISTANCE,data->distance);
do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SET_USER_INFO, NULL);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_REMIND,data->remind_on);
if(data->remind_on)
{
- printf("set_condigData_Int data->max_min %d\r\n",data->max_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"set_condigData_Int data->max_min %d\r\n",data->max_min);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_MAX_MIN,data->max_min);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_THRESHOLD_VALUE,data->heart);
data->frequence = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_DETECTED);
data->remind_on = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_REMIND);
data->max_min= p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_MAX_MIN);
- printf("Get_heart_cmd data->max_min %d\r\n",data->max_min);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Get_heart_cmd data->max_min %d\r\n",data->max_min);
data->heart = p_ConfigModel->get_configData_int(OHOS::ConfigModel::CONFIGMODEL_ITEM_HEARTRATE_THRESHOLD_VALUE);
}
char timeday[12] = {0};
uapi_get_YYMMDD_Time_extend(timeday,'\0',day);
- printf("%s\r\n",timeday);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",timeday);
sprintf_s(path,max_size,"%s%s.bin",OHOS::GET_HEALTH_JSON_PATH_C_STR_HEART(),timeday);
char timeday[12] = {0};
uapi_get_YYMMDD_Time_extend(timeday,'\0',day);
- printf("%s\r\n",timeday);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",timeday);
sprintf_s(path,max_size,"%s%s.bin",OHOS::GET_HEALTH_JSON_PATH_C_STR_OXYGEN(),timeday);
#endif
data_t.tempMax=tempMax;
memset((void*)data_t.textDay,0,weather_short_len);
strcpy_s(data_t.textDay,weather_short_len,textDay);
- printf("set_weather_one_data %d\n",count);
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"set_weather_one_data %d\n",count);
return UI_set_weather_seven_day_data(data_t ,count);
}
#else
FILE *jsfile = fopen(ANCS_DATA_CJSON_PATH, "r");
cJSON *data_root;
if (jsfile != NULL) {
- printf("succes opening file\n");
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"succes opening file\n");
fseek(jsfile, 0, SEEK_END);
long fileSize = ftell(jsfile);
fseek(jsfile, 0, SEEK_SET);
fclose(jsfile);
// 解析JSON数据
- // printf("jsonData %s",jsonData);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"jsonData %s",jsonData);
data_len = strlen(jsonData);
data_root= cJSON_Parse(jsonData);
free(jsonData);
memset(message_infor_s.message_t[i].title,0,TITLE_BUF_LEN);
}
- // printf("message_infor_s.message_t[i].title:%s",message_infor_s.message_t[i].title);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"message_infor_s.message_t[i].title:%s",message_infor_s.message_t[i].title);
if(strlen(msg_buf->valuestring) != 0)
{
}else{
memset(message_infor_s.message_t[i].msg,0,MSG_BUF_LEN);
}
- // printf("message_infor_s.message_t[count - 1- i].msg:%s",message_infor_s.message_t[i].msg);
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"message_infor_s.message_t[count - 1- i].msg:%s",message_infor_s.message_t[i].msg);
message_infor_s.message_t[i].time = time->valueint;
message_infor_s.message_t[i].hasCode = hasCode->valueint;
message_infor_s.message_t[i].read = read_t->valueint;
}
cJSON_Delete(data_root);
}
- // printf("message_infor_s.num%d\r\n",message_infor_s.num); //2 1 0
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"message_infor_s.num%d\r\n",message_infor_s.num); //2 1 0
// for(uint8_t i = message_infor_s.num-1;i > 0 ;i--)
// {
- // // printf("message_infor_s:title %s msg :%s\r\n",message_infor_s.message_t[i].title,message_infor_s.message_t[i].msg);
+ // // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"message_infor_s:title %s msg :%s\r\n",message_infor_s.message_t[i].title,message_infor_s.message_t[i].msg);
// }
}
message_infor_t *get_message_info(void)
#define AI_TXT_BUF_MAX_LEN 1024*3 //json解析失败\r
\r
\r
-\r
+#define MAX_BLE_EVENT_DIAL_NUM (20) //表盘最大数量\r
\r
uint32_t packdataLen = 0;\r
uint32_t totalDataLen = 0;\r
if(strstr(file_name,".mp3"))\r
{\r
//"光-陈粒.128.mp3"\r
- printf("%s\r\n",file_name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",file_name);\r
int len=strlen(file_name)-strlen(".mp3");\r
for(int i=0;i<len;i++)\r
{\r
//sprintf(UintBUF,"%02X",file_name[i]);\r
memcpy_s((void*)&Uintdata,1,(void*)&file_name[i],1);\r
sprintf(UintBUF,"%02X",Uintdata);\r
- printf("%s\r\n",UintBUF);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",UintBUF);\r
memcpy_s(path+path_len,2,UintBUF,2);\r
path_len+=2;\r
}\r
for(int i = 0;i<1000;i++)\r
{\r
char * temp = ym_malloc(i*10);\r
- printf("i:%d,addr:%x\r\n",i,temp);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"i:%d,addr:%x\r\n",i,temp);\r
\r
}\r
app_pkg_msg_send(HEAPINFO, DIAG_CONTROL_FALSE, NULL, 0);\r
for(uint16_t i = 0; i < len; i++)\r
{\r
lrcValue =lrcValue+ data[i];\r
- // printf("%02x ",data[i]);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%02x ",data[i]);\r
}\r
return lrcValue;\r
}\r
\r
char data[1]={0};\r
\r
- printf("calculate_lrc_file %s\r\n",file_path);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"calculate_lrc_file %s\r\n",file_path);\r
uint8_t read_size=0;\r
\r
if(fp==NULL)\r
{\r
- printf("fopen fail %s\r\n",file_path);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"fopen fail %s\r\n",file_path);\r
}\r
do\r
{\r
{\r
errcode_t ret = ERRCODE_FAIL;\r
#ifdef BLE_LOG\r
- printf("bigDataBufState:%d and sendbigDataBufState %d\r\n",bigDataBufState,sendbigDataBufState);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"bigDataBufState:%d and sendbigDataBufState %d\r\n",bigDataBufState,sendbigDataBufState);\r
#endif\r
//if(Bleconnect == true )\r
{\r
{\r
errcode_t ret = ERRCODE_FAIL;\r
#ifdef BLE_LOG\r
- printf("bigDataBufState:%d and sendbigDataBufState %d\r\n",bigDataBufState,sendbigDataBufState);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"bigDataBufState:%d and sendbigDataBufState %d\r\n",bigDataBufState,sendbigDataBufState);\r
#endif\r
//if(Bleconnect == true )\r
{\r
buf = ym_malloc(17 + datalen + 1); \r
memset_s(buf,ble_nus_max_data_len,0,17 + datalen + 1);\r
if (buf == NULL && datalen!=0) {\r
- printf("内存分配失败\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"内存分配失败\n");\r
return;\r
}\r
if(type.Packet_id>=2)\r
memcpy(buf + 17, data, datalen); // 复制数据到缓冲区\r
buf[17 + datalen] = Calculate_CRC_Big((uint8_t *)data, datalen); // 计算CRC\r
}\r
-\r
- printf("data:\r\n");\r
+ #ifdef BLE_LOG\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data:\r\n");\r
\r
for(int i=0;i<17 + datalen + 1;i++)\r
{\r
- printf("%x ",buf[i]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%x ",buf[i]);\r
}\r
- printf("end\r\n");\r
-\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"end\r\n");\r
+ #endif\r
// 根据标志位选择发送数据的方式\r
if(type.type==6)\r
{\r
uint32_t data_len=3;\r
data[0]=state;\r
memcpy(&data[1],&time,2);\r
- printf("发送训练状态数据%d %d\r\n",data[0],time);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送训练状态数据%d %d\r\n",data[0],time);\r
ble_data_type type={0x05,0x50,data_len,1,1};\r
send_big_data(type,data,data_len);\r
\r
char data[1]={0};\r
uint32_t data_len=1;\r
data[0]=0; //[0 结束]\r
- printf("发送训练状态结束%d\r\n",data[0]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送训练状态结束%d\r\n",data[0]);\r
\r
ble_data_type type={0x05,0x51,data_len,1,1};\r
send_big_data(type,data,data_len);\r
cJSON* dataJSON = cJSON_CreateObject();\r
\r
if (dataJSON == NULL) {\r
- printf("Error creating JSON object\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error creating JSON object\n");\r
return;\r
}\r
\r
char *jsonString = cJSON_PrintUnformatted(dataJSON);\r
\r
if (jsonString == NULL) {\r
- printf("Error printing JSON to string\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error printing JSON to string\n");\r
cJSON_Delete(dataJSON);\r
return;\r
}\r
cJSON_Delete(dataJSON);\r
\r
if (data_len == 0) {\r
- printf("Error: JSON string length is 0\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error: JSON string length is 0\n");\r
return;\r
}\r
\r
- printf("发送训练实时数据 %d %s\n", data_len, jsonString);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送训练实时数据 %d %s\n", data_len, jsonString);\r
ble_data_type type={0x01,0x0f,data_len,1,1};\r
send_big_data(type,jsonString,data_len);\r
\r
void inquire_AI_is_ready(uint8_t type)\r
{\r
\r
- printf("查询AI模型,是否准备就绪\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"查询AI模型,是否准备就绪\r\n");\r
ble_data_type type_={0x05,0x06,1,1,1};\r
send_big_data(type_,(char *)&type,1);\r
//send_big_data(0, (char *)&type, 1, 1, 1, 1, 0x06, 5);\r
{ \r
if(0!=remove(PHONE_WATCH_CONFIG_PATH))\r
{\r
- printf("json remove fail\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"json remove fail\r\n");\r
}\r
gap_ble_remove_all_pairs(); \r
gap_remove_all_pairs();\r
{\r
if(0!=remove(PHONE_WATCH_CONFIG_PATH))\r
{\r
- printf("json remove fail\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"json remove fail\r\n");\r
}\r
gap_ble_remove_all_pairs(); \r
gap_remove_all_pairs();\r
get_phone_addr(&addr,g_ble_conn_id);\r
\r
bool ret = bt_is_acl_connected(&addr);\r
- printf("getDeviceState ret:%d\r\n",ret);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"getDeviceState ret:%d\r\n",ret);\r
}\r
\r
void clearPaireFlag(uint8_t flag)\r
if(flag == 1)\r
{\r
first_bond = 1;\r
- printf(" gap_ble_pair \r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," gap_ble_pair \r\n");\r
\r
if(get_ble_pair())\r
{\r
- printf(" gap_ble_pair \r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," gap_ble_pair \r\n");\r
\r
bd_addr_t addr={0};\r
get_phone_addr(&addr,g_ble_conn_id);\r
errcode_t code = gap_ble_pair_remote_device(&addr);\r
if(code!=ERRCODE_SUCC)\r
{\r
- printf("gap_ble_pair_remote_device fail %X\r\n",code);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"gap_ble_pair_remote_device fail %X\r\n",code);\r
}\r
}\r
\r
get_phone_addr(&addr,g_ble_conn_id);\r
\r
ret = gap_ble_disconnect_remote_device(&addr);//与固定的mac设置地址进行断开连接\r
- // printf("gap_ble_disconnect_remote_device %x\r\n",ret);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"gap_ble_disconnect_remote_device %x\r\n",ret);\r
ret = gap_ble_remove_all_pairs(); \r
bool ret_ok = gap_remove_all_pairs();\r
- // printf("gap_remove_all_pairs %x %x\r\n",ret,ret_ok);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"gap_remove_all_pairs %x %x\r\n",ret,ret_ok);\r
if(savephonename != NULL)\r
{\r
ym_free(savephonename);\r
cJSON* pn = cJSON_GetObjectItem(root, "pn");\r
if (pn && cJSON_IsString(pn)) {\r
len = strlen(pn->valuestring)+1; \r
- printf("设备名称: %s len:%d\n", pn->valuestring,len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"设备名称: %s len:%d\n", pn->valuestring,len);\r
}\r
cJSON* tp = cJSON_GetObjectItem(root, "tp");\r
if(tp && cJSON_IsNumber(tp))\r
{\r
*type=tp->valueint;\r
}\r
- printf("%d\r\n",type);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d\r\n",type);\r
\r
cJSON* bond=cJSON_GetObjectItem(root, "bond");\r
if(bond)\r
memcpy(savephonename,(uint8_t *)pn->valuestring,datalen+1);\r
}\r
}\r
- printf("设备名称: %s\n", pn->valuestring);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"设备名称: %s\n", pn->valuestring);\r
}\r
cJSON_Delete(root);\r
} \r
{\r
cJSON* mac = cJSON_GetObjectItem(root, "mac");\r
if (mac && cJSON_IsArray(mac)) {\r
- printf("MAC地址: ");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"MAC地址: ");\r
cJSON* macElement = NULL;\r
cJSON_ArrayForEach(macElement, mac) {\r
if (cJSON_IsNumber(macElement)) {\r
- printf("%d", macElement->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d", macElement->valueint);\r
if (macElement->prev != NULL) {\r
phone_tmp[count++] = macElement->valueint;\r
- printf(", ");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,", ");\r
}\r
}\r
}\r
- printf("\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"\n");\r
}\r
\r
memcpy(phoneMac,phone_tmp,6);\r
uint8_t type= 0;\r
FILE *jsfile = fopen(PHONE_WATCH_CONFIG_PATH, "r");\r
if (jsfile != NULL) {\r
- printf("succes opening file\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"succes opening file\n");\r
fseek(jsfile, 0, SEEK_END);\r
long fileSize = ftell(jsfile);\r
fseek(jsfile, 0, SEEK_SET);\r
if (root != NULL) {\r
cJSON *modifiedJson = cJSON_GetObjectItem(root,"mac");\r
if (cJSON_IsArray(modifiedJson)) {\r
- printf("watch MAC地址: ");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"watch MAC地址: ");\r
cJSON* macElement = NULL;\r
cJSON_ArrayForEach(macElement, modifiedJson) {\r
if (cJSON_IsNumber(macElement)) {\r
- printf("%d", macElement->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d", macElement->valueint);\r
if ((macElement->prev != NULL)) {\r
mac_tmp[count] = macElement->valueint;\r
count++;\r
- printf(", ");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,", ");\r
}\r
}\r
}\r
- printf("\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"\n");\r
}\r
cJSON *mac_type = cJSON_GetObjectItem(root,"mac_type");\r
if(cJSON_IsNumber(mac_type))\r
uint8_t len = 0;\r
FILE *jsfile = fopen(PHONE_WATCH_CONFIG_PATH, "r");\r
if (jsfile != NULL) {\r
- printf("GetwatchSaveNameLen opening file\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetwatchSaveNameLen opening file\n");\r
fseek(jsfile, 0, SEEK_END);\r
long fileSize = ftell(jsfile);\r
fseek(jsfile, 0, SEEK_SET);\r
if(cJSON_IsString(pn))\r
{\r
len = strlen(pn->valuestring)+1;//多加一个加上字符串的结束符\0\r
- printf("GetwatchSaveNameLen;%d",len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetwatchSaveNameLen;%d",len);\r
}\r
};\r
*datalen = len;\r
uint8_t *str = NULL;\r
FILE *jsfile = fopen(PHONE_WATCH_CONFIG_PATH, "r");\r
if (jsfile != NULL) {\r
- printf("succes opening file\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"succes opening file\n");\r
fseek(jsfile, 0, SEEK_END);\r
long fileSize = ftell(jsfile);\r
fseek(jsfile, 0, SEEK_SET);\r
memcpy(str,(uint8_t *)pn->valuestring,showname_len+1);\r
}\r
\r
- printf("GetwatchSaveName:%s",pn->valuestring);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetwatchSaveName:%s",pn->valuestring);\r
}\r
}\r
}\r
\r
gap_ble_remove_all_pairs(); \r
bool ret_flag = gap_remove_all_pairs();\r
- printf("ret_flag:%d ret:%x\r\n",ret_flag,ret);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"ret_flag:%d ret:%x\r\n",ret_flag,ret);\r
if(0!=remove(PHONE_WATCH_CONFIG_PATH))\r
{\r
- printf("json remove fail\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"json remove fail\r\n");\r
}\r
set_ble_falg(0);\r
do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_RESTORE_FACTORY_SETTING, NULL, 0);//恢复出厂\r
bool gap_get_paired =gap_get_paired_devices_num(&paired_devices_num);\r
if(gap_get_paired!=true ||paired_devices_num!=0 )\r
{\r
- printf("sendBindInfor!!!!!!!!!:gap_remove_all_pairs \r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"sendBindInfor!!!!!!!!!:gap_remove_all_pairs \r\n");\r
gap_remove_all_pairs();\r
}\r
}\r
\r
\r
devname = getPhoneName(data);\r
- printf("devname!!!!!!!!!:%s devnamelen:%d",devname,devnamelen);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"devname!!!!!!!!!:%s devnamelen:%d",devname,devnamelen);\r
if (devname != NULL){\r
- printf("phone devname is name!!!!!!!!!\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"phone devname is name!!!!!!!!!\r\n");\r
uint8_t buf[devnamelen+2]; \r
memset(buf,0,devnamelen+2);\r
buf[0] = DEVICEBIND ;\r
\r
if(phone_type==1)\r
{\r
- printf("IOS\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"IOS\r\n");\r
ble_set_pair(1);\r
\r
errcode_t ret = gap_ble_set_ctkd_enable(true);\r
devname = NULL;\r
}\r
}else{\r
- printf("phone devname is no name11111!!!!!!!!!:");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"phone devname is no name11111!!!!!!!!!:");\r
uint8_t buf[2]; \r
memset(buf,0,2);\r
buf[0] = DEVICEBIND;\r
memset(buf,0,2);\r
buf[0] = DEVICEBIND;\r
buf[1] = 0 ;\r
- printf("phone devname is no name!!!!!!!!!:");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"phone devname is no name!!!!!!!!!:");\r
CustomEventPublish(TOPIC_EVENT_DEVICE_BIND,buf,2);\r
}\r
#endif\r
errcode_t code = gap_ble_pair_remote_device(&addr);\r
if(code!=ERRCODE_SUCC)\r
{\r
- printf("gap_ble_pair_remote_device fail %X\r\n",code);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"gap_ble_pair_remote_device fail %X\r\n",code);\r
}\r
}\r
\r
}\r
}\r
}\r
- printf("bond flag:%d first_bond:%d\r\n",bond,first_bond);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"bond flag:%d first_bond:%d\r\n",bond,first_bond);\r
\r
if(bond == 0x03)\r
{\r
buf[0] = DEVICEUNBIND ;\r
buf[1] = devnamelen;\r
memcpy(buf+2,devname,devnamelen);\r
- printf("devname:is no null!!!!!%s\r\n",devname);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"devname:is no null!!!!!%s\r\n",devname);\r
CustomEventPublish(TOPIC_EVENT_DEVICE_BIND,(uint8_t *)buf,devnamelen+2);\r
if(devname)\r
{\r
memset(buf,0,2);\r
buf[0] = DEVICEUNBIND;\r
buf[1] = 0;\r
- printf("devname:is null!!!!!");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"devname:is null!!!!!");\r
CustomEventPublish(TOPIC_EVENT_DEVICE_BIND,buf,2);\r
}\r
}else{\r
cJSON_AddItemToObject(dataJSON,"mac",arrayJSON);\r
\r
char *jsonString = cJSON_PrintUnformatted(dataJSON);\r
- printf("phone %s",jsonString);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"phone %s",jsonString);\r
FILE *file = fopen(PHONE_WATCH_CONFIG_PATH, "wb");\r
if (file)\r
{\r
json = buf;\r
cJSON* root = cJSON_Parse((const char *)json);\r
if (root == NULL) {\r
- printf("时间 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"时间 JSON解析错误\n");\r
return 2;\r
}\r
char *locations;\r
uint32_t timestamp;\r
cJSON* time = cJSON_GetObjectItem(root, "time");\r
if (time && cJSON_IsNumber(time)) {\r
- printf("time: %d\n", time->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"time: %d\n", time->valueint);\r
timestamp = time->valueint;\r
- // printf("time: %d\n", time->valueint);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"time: %d\n", time->valueint);\r
}\r
cJSON* jsweek = cJSON_GetObjectItem(root, "week");\r
if (jsweek && cJSON_IsNumber(jsweek)) {\r
- printf("week: %d\n", jsweek->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"week: %d\n", jsweek->valueint);\r
week = jsweek->valueint;\r
}\r
cJSON* jsyear = cJSON_GetObjectItem(root, "year");\r
if (jsyear && cJSON_IsNumber(jsyear)) {\r
- printf("year: %d\n", jsyear->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"year: %d\n", jsyear->valueint);\r
year = jsyear->valueint;\r
}\r
cJSON* jsmonth = cJSON_GetObjectItem(root, "month");\r
if (jsmonth && cJSON_IsNumber(jsmonth)) {\r
- printf("month: %d\n", jsmonth->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"month: %d\n", jsmonth->valueint);\r
month = jsmonth->valueint;\r
}\r
cJSON* jsday = cJSON_GetObjectItem(root, "day");\r
if (jsday && cJSON_IsNumber(jsday)) {\r
- printf("day: %d\n", jsday->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"day: %d\n", jsday->valueint);\r
day = jsday->valueint;\r
}\r
cJSON* jshour = cJSON_GetObjectItem(root, "hour");\r
if (jshour && cJSON_IsNumber(jshour)) {\r
- printf("hour: %d\n", jshour->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"hour: %d\n", jshour->valueint);\r
hour = jshour->valueint;\r
}\r
cJSON* jsminute = cJSON_GetObjectItem(root, "minute");\r
if (jsminute && cJSON_IsNumber(jsminute)) {\r
- printf("minute: %d\n", jsminute->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"minute: %d\n", jsminute->valueint);\r
minute = jsminute->valueint;\r
}\r
cJSON* jssecond = cJSON_GetObjectItem(root, "second");\r
if (jssecond && cJSON_IsNumber(jssecond)) {\r
- printf("second: %d\n", jssecond->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"second: %d\n", jssecond->valueint);\r
second = jssecond->valueint;\r
}\r
cJSON* location = cJSON_GetObjectItem(root, "location");\r
if (location && cJSON_IsString(location)) {\r
- printf("location: %s\n", location->valuestring);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"location: %s\n", location->valuestring);\r
locations = location->valuestring;\r
}\r
// sprintf((char *)time_data,"%d-%d-%d %d:%d:%d",year+2000,month,day,hour,minute,second);\r
tmp.tm_sec = second;\r
time_t timestamp2 = __tm_to_secs(&tmp);\r
int16_t timezone = (timestamp2-timestamp)/60/15; \r
- printf("timezone in quarters %d\n",timezone);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"timezone in quarters %d\n",timezone);\r
uapi_set_timezone(timezone); //要在uaip_sntp_set_time_utc 之前执行才有效\r
/********/\r
- printf("time: %d\n",timestamp );\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"time: %d\n",timestamp );\r
\r
uaip_sntp_set_time_utc(timestamp);\r
\r
json = buf;\r
cJSON* root = cJSON_Parse((const char *)json);\r
if (root == NULL) {\r
- printf("时间 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"时间 JSON解析错误\n");\r
return 2;\r
}\r
\r
\r
cJSON* ty = cJSON_GetObjectItem(root, "ty");//目标类型\r
if (cJSON_IsNumber(ty)) {\r
- printf("ty: %d\n", ty->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"ty: %d\n", ty->valueint);\r
training_ble_data.sportTagType = ty->valueint;\r
training_ble_data.controlmd = SETGOAL;\r
\r
}\r
\r
if (targetItem && cJSON_IsNumber(targetItem)) {\r
- printf("%s: %d\n", targetItem->string, targetItem->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s: %d\n", targetItem->string, targetItem->valueint);\r
training_ble_data.sportTag = targetItem->valueint;\r
cJSON_Delete(root);\r
CustomEventPublish(TOPIC_EVENT_BLE_TRAINING, (uint8_t*)&training_ble_data, sizeof(training_ble));\r
cJSON* root = cJSON_Parse((const char *)json);\r
\r
if (root == NULL) {\r
- printf("闹钟 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟 JSON解析错误\n");\r
return;\r
}\r
else\r
{\r
- printf("闹钟 %s\r\n",json);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"闹钟 %s\r\n",json);\r
}\r
ble_delet_all_AlarmInfo();\r
\r
}\r
cJSON_Delete(root);\r
ble_AlarmClock_refresh();\r
- printf("alarmCount %d\n",alarmCount);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"alarmCount %d\n",alarmCount);\r
\r
}\r
\r
sprintf_s(buf,7,"%d%d%d%d%d%d",data[1],data[2],data[3],data[4],data[5],data[6]);\r
ble_set_password(data[0],buf);\r
\r
- printf("%s\r\n",buf);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",buf);\r
\r
sendBuf[17] = 1;\r
sendBuf[18] = Calculate_CRC(sendBuf,18);\r
\r
if(Check_CRC(data,len,crcvalue))\r
{\r
- printf("总长%d\r\n",len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"总长%d\r\n",len);\r
uint32_t offset=0;\r
while (offset<len)\r
{\r
offset++;\r
memcpy_s(data_t.name,filtration_data_max_len,&data[offset],data_t.len);\r
offset+=data_t.len;\r
- printf("%s\r\n",data_t.name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\r\n",data_t.name);\r
filtration_file_updata(&data_t);\r
} \r
filtration_file_save();\r
else\r
{\r
\r
- printf("%d %d %d %d\r\n",json_len,surplus_len,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",json_len,surplus_len,pack_id,pack);\r
ble_data_type type_={0x02,0x19,json_len,pack,pack_id};\r
send_big_data(type_,(char *)json_str+offset,surplus_len);\r
break;\r
uint32_t file_size=0;\r
if(fp==NULL)\r
{\r
- printf("打开文件失败 %s \r\n",path);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"打开文件失败 %s \r\n",path);\r
\r
ble_data_type type_={0x02,0x4b,0,1,1};\r
send_big_data(type_,NULL,0);\r
int num_check=file_size%5;//心率数据 5个字节\r
if(num_check!=0)\r
{\r
- printf("数据有误 %d \r\n",cmd);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"数据有误 %d \r\n",cmd);\r
\r
ble_data_type type_={0x02,0x4b,0,1,1};\r
send_big_data(type_,NULL,0);\r
uint32_t file_size=0;\r
if(fp==NULL)\r
{\r
- printf("打开文件失败 %s \r\n",path);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"打开文件失败 %s \r\n",path);\r
\r
ble_data_type type_={0x02,0x18,0,1,1};\r
send_big_data(type_,NULL,0);\r
int num_check=file_size%6;\r
if(num_check!=0)\r
{\r
- printf("数据有误 %d \r\n",cmd);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"数据有误 %d \r\n",cmd);\r
\r
ble_data_type type_={0x02,0x18,0,1,1};\r
send_big_data(type_,NULL,0);\r
uint8_t vibration=data[5];\r
uint8_t notify=data[6];\r
\r
- printf("设置步数:%d %d %d %d \r\n",targetStep,ringOn,vibration,notify);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"设置步数:%d %d %d %d \r\n",targetStep,ringOn,vibration,notify);\r
\r
set_goal_stepcount(targetStep);\r
\r
{\r
uint8_t *json;\r
json = buf;\r
- // printf("jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
FILE *fp=fopen("/user/userdata/weather.json","wb+");\r
if(fp != NULL)\r
{\r
- printf("jsonCheck_weather len %d",strlen((char *)buf)+1);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"jsonCheck_weather len %d",strlen((char *)buf)+1);\r
//fwrite((void*)buf,1,strlen((char *)buf)+1,fp);\r
fputs((char *)buf,fp);\r
fclose(fp);\r
{\r
uint8_t *json;\r
json = buf;\r
- // printf("jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
cJSON* root = cJSON_Parse((const char *)json);\r
if (root == NULL) {\r
- printf("天气 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"天气 JSON解析错误\n");\r
return ;\r
}\r
- printf("开始解析天气 JSON\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始解析天气 JSON\n");\r
cJSON *now_cjson = cJSON_GetObjectItem(root, "now");\r
if(now_cjson == NULL)\r
{\r
- printf("天气 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"天气 JSON解析错误\n");\r
return ;\r
}\r
int humidity=0;\r
// return 0;\r
uint8_t *json;\r
json = buf;\r
- // printf("jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
cJSON* root = cJSON_Parse((const char *)json);\r
if (root == NULL) {\r
- printf("天气 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"天气 JSON解析错误\n");\r
flag = 2;\r
memcpy(check,&flag,1);\r
return 0;\r
}\r
- printf("开始解析天气 JSON\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始解析天气 JSON\n");\r
cJSON *now_cjson = cJSON_GetObjectItem(root, "now");\r
if(now_cjson == NULL)\r
{\r
- printf("天气 JSON解析错误\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"天气 JSON解析错误\n");\r
return 0;\r
}\r
int humidity=0;\r
FILE *fp=fopen("/user/userdata/weather.json","rb");\r
if(fp == NULL)\r
{\r
- printf("read_jsonHistory_weather:fopen error\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"read_jsonHistory_weather:fopen error\r\n");\r
return 0;\r
}\r
fseek(fp, 0, SEEK_END);\r
fclose(fp);\r
return 0;\r
}\r
- // printf("file size = %d\r\n",size);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"file size = %d\r\n",size);\r
buf = (uint8_t*)malloc(size + 1);\r
if(buf == NULL)\r
{\r
char *str = fgets((char *)buf,size + 1,fp);\r
if(str!=NULL)\r
{\r
- // printf("file str = %s\r\n",str);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"file str = %s\r\n",str);\r
}\r
\r
fclose(fp);\r
uint8_t binCheck_AI(uint8_t *buf,uint8_t *check,uint16_t len)//json 格式解析 天气数据\r
{\r
uint8_t flag = 0;\r
- // printf("jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"jsonCheck_weather:len: json:%f jsonlen:%d\r\n",0.011,strlen((char *)json));\r
#if 0\r
FILE *fp=fopen("user/AI.txt","wb+");\r
- printf("binCheck_AI len %d\r\n",len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI len %d\r\n",len);\r
fwrite((void*)buf,1,len,fp);\r
//fputs((char *)buf,fp);\r
fclose(fp);\r
\r
char txt_buf[256]={0};\r
memcpy_s(txt_buf,256,&buf[offset],txt_len);\r
- printf("binCheck_AI Question txtbuf:%s %d\r\n",txt_buf,txt_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI Question txtbuf:%s %d\r\n",txt_buf,txt_len);\r
ble_set_ai_Question_str(txt_buf);\r
offset+=txt_len;\r
//offset+=1;\r
char *txt_buf=(char*)malloc(txt_len+1);\r
if(txt_buf==NULL)\r
{\r
- printf("binCheck_AI txtbuf malloc fail\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI txtbuf malloc fail\r\n");\r
ble_set_ai_Answer_str("手表缓存不足",0);\r
return 0;\r
}\r
txt_buf[txt_len]=0;\r
memcpy_s((char *)txt_buf,1024*3,&buf[offset],txt_len);\r
\r
- printf("binCheck_AI txtbuf Answer %s %d\r\n",txt_buf,txt_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI txtbuf Answer %s %d\r\n",txt_buf,txt_len);\r
ble_set_ai_Answer_str(txt_buf,2);\r
free(txt_buf);\r
\r
\r
char error_buf[256]={0};\r
memcpy_s(error_buf,256,&buf[offset],txt_len);\r
- printf("binCheck_AI Question txtbuf:%s %d\r\n",error_buf,txt_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI Question txtbuf:%s %d\r\n",error_buf,txt_len);\r
ble_set_ai_Answer_str(error_buf,0);\r
offset+=txt_len;\r
- printf("AI 解析失败\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"AI 解析失败\r\n");\r
\r
}\r
if(offset>=len)break;\r
\r
char error_buf[256]={0};\r
memcpy_s(error_buf,256,&buf[offset],txt_len);\r
- printf("binCheck_AI Question txtbuf:%s %d\r\n",error_buf,txt_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI Question txtbuf:%s %d\r\n",error_buf,txt_len);\r
ble_set_ai_Answer_str(error_buf,3);\r
offset+=txt_len;\r
- printf("AI 回应错误\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"AI 回应错误\r\n");\r
\r
}\r
if(offset>=len)break;\r
\r
if(buf[offset]==4)\r
{\r
- printf("AI 结束\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"AI 结束\r\n");\r
if(AI_is_end_state)\r
{\r
AI_is_end_state=0;\r
\r
char error_buf[256]={0};\r
memcpy_s(error_buf,256,&buf[offset],txt_len);\r
- printf("binCheck_AI Question txtbuf:%s %d\r\n",error_buf,txt_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"binCheck_AI Question txtbuf:%s %d\r\n",error_buf,txt_len);\r
ble_set_ai_Answer_str(error_buf,4);\r
\r
offset+=txt_len;\r
- //printf("AI 解析失败\r\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"AI 解析失败\r\n");\r
\r
}\r
if(offset>=len)break;\r
memcpy(sendBuf+7,&tmp,4);\r
memcpy(sendBuf+11,&tmp,4);\r
memcpy(sendBuf+15,&tmp_data,2);\r
- // printf("GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
if(Check_CRC(data,len,crcvalue))\r
{\r
// uint32_t y=(0xff00);\r
// uint32_t x =(0xff00& 0Xff00)>>16;\r
- // printf("GetWeatherCmd %u\r\n",x);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetWeatherCmd %u\r\n",x);\r
uint8_t check = 1;\r
jsonCheck_weather(data,&check);\r
sendBuf[17] = check;\r
memcpy(sendBuf+7,&tmp,4);\r
memcpy(sendBuf+11,&tmp,4);\r
memcpy(sendBuf+15,&tmp_data,2);\r
- // printf("GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
if(Check_CRC(data,len,crcvalue))\r
{\r
uint8_t check = 1;\r
memcpy(sendBuf+7,&tmp,4);\r
memcpy(sendBuf+11,&tmp,4);\r
memcpy(sendBuf+15,&tmp_data,2);\r
- // printf("GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
//"sk-proj-04ogvrZQqyaiv1OWw8OZT3BlbkFJG9Gyr8oFvRdmr3oXQNbX"\r
if(Check_CRC(data,len,crcvalue))\r
{\r
uint16 offset=0;\r
uint16 buf_len=0;\r
uint16 id_=1;\r
- // printf("len %d\r\n",len);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"len %d\r\n",len);\r
// for(int i=0;i<len ;i++)\r
// {\r
- // printf(" %02x",data[i]);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," %02x",data[i]);\r
// }\r
- // printf("end\r\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"end\r\n");\r
\r
while (offset<len)\r
{\r
char *title=(char*)malloc(buf_len+1);\r
memset_s(title,512,0,buf_len+1);\r
memcpy_s(title,512,&data[offset],buf_len);\r
- printf("len:%d str %s\r\n",buf_len,title);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"len:%d str %s\r\n",buf_len,title);\r
\r
offset+=buf_len;\r
\r
offset+=2;\r
if(buf_len==0)\r
{\r
- printf("%d %d\r\n",offset,len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d\r\n",offset,len);\r
if(offset==len)\r
Ble_Set_ScheduleInfo(id_,timetemp_begin,timetemp_end,title,"",true);\r
else\r
memcpy(sendBuf+7,&tmp,4);\r
memcpy(sendBuf+11,&tmp,4);\r
memcpy(sendBuf+15,&tmp_data,2);\r
- // printf("GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetWeatherCmd:len:%d data:%s\r\n",len,data);\r
//"sk-proj-04ogvrZQqyaiv1OWw8OZT3BlbkFJG9Gyr8oFvRdmr3oXQNbX"\r
if(Check_CRC(data,len,crcvalue))\r
{\r
memcpy_s(number,255,&data[offset],number_len);\r
offset+=number_len;\r
\r
- printf("sex:%d,name:%s,number:%s;\r\n",sex,name,number);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"sex:%d,name:%s,number:%s;\r\n",sex,name,number);\r
\r
ble_add_sos_number(sex,name,number);\r
\r
if(Check_CRC(data,len,crcvalue))\r
{\r
uint16_t dial_uid = *(uint16_t*)data;\r
- printf("query dial 0x%04X installed !!!!!!!!\r\n",dial_uid);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"query dial 0x%04X installed !!!!!!!!\r\n",dial_uid);\r
\r
if(!ble_is_dial_install_by_id(dial_uid))\r
reply[0]=2; //该表盘是否已安装 0:指令校验失败 1:已安装 2:未安装\r
{\r
\r
\r
- printf("getUserInfo ");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"getUserInfo ");\r
\r
if(Check_CRC(data,len,crcvalue))\r
{\r
ble_reply_cmd(USER_INFOR_CMD,1);\r
- printf("getUserInfo:!!!!!!!!\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"getUserInfo:!!!!!!!!\r\n");\r
msg_user_info_t *p_userinfo = (msg_user_info_t*)data;\r
\r
msg_user_info_t msg_userinfo = {0};\r
msg_userinfo.calorie=p_userinfo->calorie;\r
msg_userinfo.distance=p_userinfo->distance;\r
\r
- printf("getUserInfo:!!age %d, fat %d, sex %d, height %d, stand %d, step %d , timeformat %d , weight %d !!!!!!\r\n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"getUserInfo:!!age %d, fat %d, sex %d, height %d, stand %d, step %d , timeformat %d , weight %d !!!!!!\r\n",\r
p_userinfo->age,\r
p_userinfo->fat_time,\r
p_userinfo->gender,\r
while (num)\r
{\r
uint8 sex = data[offset];\r
- printf("性别: %d\r\n",sex);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"性别: %d\r\n",sex);\r
offset=offset+1;\r
uint8 name_len=data[offset];\r
- printf("name_len %d\r\n",name_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"name_len %d\r\n",name_len);\r
char name[32]={0};\r
if(name_len==0)\r
{\r
name_len=strlen("未知");\r
- printf("未知\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"未知\r\n");\r
}\r
else\r
{\r
memcpy(name,&data[offset+1],name_len);\r
- printf("姓名: %s\r\n",name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"姓名: %s\r\n",name);\r
// for(int i=0;i<name_len;i++)\r
// {\r
- // printf(" %X ",name[i]);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," %X ",name[i]);\r
// }\r
- // printf("r\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"r\n");\r
}\r
offset=offset+name_len+1;\r
uint8 phone_num=data[offset]; \r
uint8 phonen_len=data[offset];\r
char phonen_name[32]={0};\r
memcpy(phonen_name,&data[offset+1],phonen_len);\r
- printf("号码: %s\r\n",phonen_name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"号码: %s\r\n",phonen_name);\r
// for(int i=0;i<phonen_len;i++)\r
// {\r
- // printf(" %X ",phonen_name[i]);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," %X ",phonen_name[i]);\r
// }\r
- // printf("r\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"r\n");\r
\r
offset=offset+phonen_len+1;\r
}\r
for(int i=0;i<phone_num;i++)\r
{\r
uint8 add = data[offset];\r
- printf("归属地长度: %d\r\n",add);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"归属地长度: %d\r\n",add);\r
memcpy(name,&data[offset+1],add);\r
- printf("归属地: %s\r\n",name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"归属地: %s\r\n",name);\r
offset=offset+add+1;\r
uint8 yun = data[offset];\r
memcpy(name,&data[offset+1],yun);\r
- printf("运营商: %s\r\n",name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"运营商: %s\r\n",name);\r
offset=offset+yun+1;\r
}\r
\r
{\r
uint16_t typeID = buf_cmd[1]*256+buf_cmd[2];\r
\r
- printf("type2AE4Data typeID:0x%04X\r\n",typeID);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"type2AE4Data typeID:0x%04X\r\n",typeID);\r
switch (typeID) //ID\r
{\r
case USER_INFOR_CMD://app下发的获取用户信息\r
{\r
uint16_t daila_type = 0;\r
memcpy(&daila_type,&data[0],2);\r
- printf("switchDialCmd %d !!!!!!!!!!\r\n",daila_type,data,len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"switchDialCmd %d !!!!!!!!!!\r\n",daila_type,data,len);\r
\r
ble_set_dial_by_id(daila_type);\r
\r
memcpy(value+17,(uint8_t *)json_format,data_len);//17+69 = 86\r
\r
value[data_len+17] = Calculate_CRC(value,data_len+17);//\r
- // printf("data_len:%d %x %d!!!!!\r\n",data_len,value[data_len+17],data_len+17);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data_len:%d %x %d!!!!!\r\n",data_len,value[data_len+17],data_len+17);\r
sendBleData(value,data_len+18);\r
}else\r
{\r
if(strcmp("/user/",g_volume_names[i])==0)\r
{\r
free_size= ((uint64_t)(file_buf.f_bfree * file_buf.f_bsize));\r
- //printf("free_size :%ld\r\n",free_size);\r
- printf("free_size :%lu\r\n",free_size);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"free_size :%ld\r\n",free_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"free_size :%lu\r\n",free_size);\r
}\r
}\r
if(sdFlag == 1)// 1获取失败 2 获取成功 \r
cJSON *recJSON= ble_get_recs_data();\r
cJSON_AddItemToObject(dataJSON,"recs",recJSON);\r
char *json_format = cJSON_PrintUnformatted(dataJSON);\r
- printf("GetCurDataCmd %d %s\n",strlen(json_format),json_format);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetCurDataCmd %d %s\n",strlen(json_format),json_format);\r
cJSON_Delete(dataJSON);\r
\r
uint32_t data_len = strlen(json_format);\r
else\r
{\r
\r
- printf("%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
ble_data_type type_={0x01,0x06,data_len,pack,pack_id};\r
send_big_data(type_,json_format+offset,surplus_len);\r
//send_big_data(1,json_format+offset,surplus_len,data_len,pack_id,pack,0x06,1);\r
power = battery_get_voltage(&voltage);\r
value[17] = power;\r
value[18] = Calculate_CRC(value,18);\r
- printf("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n");\r
sendBleData(value,19);\r
}else\r
{\r
{\r
training_ble_data.sportType= data[0];//运动类型 0 健走 1跑步 2骑行 3\r
training_ble_data.controlmd= START;\r
- printf("开启指定运动%d\r\n",data[0]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开启指定运动%d\r\n",data[0]);\r
CustomEventPublish(TOPIC_EVENT_BLE_TRAINING,(uint8_t*)&training_ble_data,sizeof(training_ble));\r
\r
// value[17] = 1; //1 操作成功 2 操作失败\r
uint32_t data_len=3;\r
data[0]=1;\r
memcpy(&data[1],&time,2);\r
- printf("发送训练状态数据%d %d\r\n",data[0],time);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送训练状态数据%d %d\r\n",data[0],time);\r
ble_data_type type={0x01,0x0B,data_len,1,1};\r
send_big_data(type,data,data_len);\r
}\r
\r
training_ble_data.sportType= 4;//运动类型 0 健走 1跑步 2骑行 3\r
training_ble_data.controlmd= END;\r
- printf("结束运动\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束运动\r\n");\r
\r
CustomEventPublish(TOPIC_EVENT_BLE_TRAINING,(uint8_t*)&training_ble_data,sizeof(training_ble));\r
// value[17] = 1; //1 操作成功 2 操作失败\r
{\r
uint8_t autoSportData = data[0];//开关 1开启 0关闭\r
/*进行开启关闭操作*/\r
- printf("进行开启关闭操作 %d\r\n", autoSportData);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"进行开启关闭操作 %d\r\n", autoSportData);\r
set_traning_updata_auto( autoSportData);\r
\r
value[17] = 1; //1 操作成功 2 操作失败\r
{\r
uint8_t Frequence = data[0];//频率单位是s\r
/*设置获取频率*/\r
- printf("设置获取频率 %d\r\n", Frequence);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"设置获取频率 %d\r\n", Frequence);\r
set_traning_updata_freq(Frequence);\r
\r
value[17] = 1; //1 操作成功 2 操作失败\r
// cJSON_AddNumberToObject(dataJSON,"stp",1234);\r
// cJSON_AddNumberToObject(dataJSON,"ti",3);\r
// char *json_format = cJSON_PrintUnformatted(dataJSON);\r
-// printf("%s",json_format);\r
+// WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s",json_format);\r
// cJSON_Delete(dataJSON);\r
// int dataLen = strlen(json_format);\r
// memcpy(buf,json_format,dataLen);\r
{\r
training_ble_data.sportType= 4;//运动类型 0 健走 1跑步 2骑行 3\r
training_ble_data.controlmd= SENDDATA;\r
- printf("发送运动实时数据\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送运动实时数据\r\n");\r
\r
CustomEventPublish(TOPIC_EVENT_BLE_TRAINING,(uint8_t*)&training_ble_data,sizeof(training_ble));\r
\r
else if(maxHr <= 0) maxHr = 0;\r
set_traning_heart_max(maxHr);\r
//设置255 表示心率提醒关闭\r
- printf("设置最高心率提醒 %d\r\n",maxHr);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"设置最高心率提醒 %d\r\n",maxHr);\r
value[17] = 1;\r
value[18] = Calculate_CRC(value,18);\r
sendBleData(value,19);\r
uint32_t data_len=3;\r
data[0]=1;\r
memcpy(&data[1],&time,2);\r
- printf("发送训练状态数据%d %d\r\n",data[0],time);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送训练状态数据%d %d\r\n",data[0],time);\r
ble_data_type type={0x01,0x16,data_len,1,1};\r
send_big_data(type,data,data_len);\r
}\r
{\r
training_ble_data.sportType= 4;//运动类型 0 健走 1跑步 2骑行 3\r
training_ble_data.controlmd= STOP;\r
- printf("运动暂停\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"运动暂停\r\n");\r
\r
CustomEventPublish(TOPIC_EVENT_BLE_TRAINING,(uint8_t*)&training_ble_data,sizeof(training_ble));\r
}\r
{\r
training_ble_data.sportType= 4;//运动类型 0 健走 1跑步 2骑行 3\r
training_ble_data.controlmd= RECOVER;\r
- printf("运动恢复\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"运动恢复\r\n");\r
\r
CustomEventPublish(TOPIC_EVENT_BLE_TRAINING,(uint8_t*)&training_ble_data,sizeof(training_ble));\r
\r
\r
int brigntess = get_brigthness();\r
int screen_time =get_ScreenDuration();\r
- printf("GetScreenParamCmd get_ScreenDuration %d \r\n", screen_time);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetScreenParamCmd get_ScreenDuration %d \r\n", screen_time);\r
switch (get_ScreenDuration()/1000)\r
{\r
case 5:\r
value[17] = brigntess;\r
value[18] = screen_time;\r
value[19] = wrist_on;\r
- printf("GetScreenParamCmd %d %d %d \r\n",brigntess,screen_time,wrist_on);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetScreenParamCmd %d %d %d \r\n",brigntess,screen_time,wrist_on);\r
value[20] = Calculate_CRC(value,20);\r
sendBleData(value,21);\r
}\r
{\r
uint8_t paramCmt = 0;//辅助功能 0\r
paramCmt = get_quick_auxiliary_paramters();\r
- printf("paramCmt:%d\r\n",paramCmt);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"paramCmt:%d\r\n",paramCmt);\r
value[17] = paramCmt;// \r
value[18] = Calculate_CRC(value,18);\r
sendBleData(value,19);\r
value[19] = heart_param.max_min;//\r
value[20] = heart_param.heart;// \r
\r
- printf("%d %d %d %d ",value[17],value[18],value[19],value[20]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d ",value[17],value[18],value[19],value[20]);\r
\r
value[21] = Calculate_CRC(value,21);\r
sendBleData(value,22);\r
if(Check_CRC(data,len,crcvalue))\r
{\r
uint8_t carmera_on = data[0]; //0退出拍照界面 1进入拍照界面\r
- // printf("进入拍照\r\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"进入拍照\r\n");\r
//需要加界面弹窗提示\r
if(carmera_on == 1)//进入拍照界面\r
{\r
- printf("进入拍照\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"进入拍照\r\n");\r
CustomEventPublish(TOPIC_EVENT_ENTER_CMAERA,NULL,0);\r
}else{//退出拍照弹窗界面\r
- printf("退出拍照\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"退出拍照\r\n");\r
CustomEventPublish(TOPIC_EVENT_CANCEL_CMAERA,NULL,0);\r
}\r
value[17] = 1;// \r
uint32_t time = data.sedent_time;//时间 4\r
uint8_t frequenc = data.frequenc;//间隔 1\r
\r
- printf("%04X %d %d\r\n",time,frequenc,on);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%04X %d %d\r\n",time,frequenc,on);\r
value[17] = on;\r
memcpy_s(&value[18],4,&time,4);\r
\r
char *dail_uid_buf=(char *)ym_malloc(data_size);\r
dail_uid_buf[0]=(uint8_t)dial_num;\r
\r
- if(dial_num *2 !=get_all_dial_id(dail_uid_buf+1))\r
+ if(dial_num *2 !=get_all_dial_id(dail_uid_buf+1,dial_num*2))\r
{\r
- printf( "GetAllDialUidCmd dial_num %d err\r\n",dial_num);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GetAllDialUidCmd dial_num %d err\r\n",dial_num);\r
}\r
else\r
{\r
- printf( "GetAllDialUidCmd yes\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GetAllDialUidCmd yes\r\n");\r
\r
}\r
ble_data_type type_={0x01,0x2a,temp_data_size,1,1};\r
if(1)\r
{\r
uint32_t targetStep = get_goal_stepcount();//目标步数 4字节\r
- printf("目标步数:%d\r\n",targetStep);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"目标步数:%d\r\n",targetStep);\r
\r
uint8_t ringOn = get_step_goal_notify_switch();//铃声提醒\r
uint8_t vibration = get_step_goal_notify_switch();//振动提醒\r
uint8_t notify = get_step_goal_notify_switch();//通知提醒\r
\r
- printf("提醒开关:%d %d %d \r\n",ringOn,vibration,notify);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"提醒开关:%d %d %d \r\n",ringOn,vibration,notify);\r
\r
memcpy(&value[17],&targetStep,4);//目标步数\r
\r
uint16_t read_size=0;\r
FILE *fp=fopen(file_name,"rb+");\r
\r
- printf("GetAiRecordCmd size %d\r\n",file_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"GetAiRecordCmd size %d\r\n",file_size);\r
uint32_t pack=file_size/num+1;\r
uint32_t pack_id=1;\r
if(fp==NULL)\r
{\r
- printf("fopen fail %s\r\n",file_name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"fopen fail %s\r\n",file_name);\r
goto GetAiRecordFail;\r
}\r
do\r
else\r
{\r
\r
- printf("%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
ble_data_type type_={0x01,0x36,data_len,pack,pack_id};\r
send_big_data(type_,(char *)bin_data+offset,surplus_len);\r
break;\r
\r
if(data[0])\r
{\r
- printf("AiIsReadyCmd succ\r\n"); \r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"AiIsReadyCmd succ\r\n"); \r
}else\r
{\r
- printf("AiIsReadyCmd fail\r\n"); \r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"AiIsReadyCmd fail\r\n"); \r
}\r
}\r
//app发送解除配对消息\r
else\r
{\r
\r
- printf("%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
ble_data_type type_={0x01,id,data_len,pack,pack_id};\r
send_big_data(type_,json_format+offset,surplus_len);\r
//send_big_data(1,json_format+offset,surplus_len,data_len,pack_id,pack,id,1);\r
\r
int state = 0;\r
state = data[0];\r
- printf("data[0];%d state:%d\r\n",data[0],state);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"data[0];%d state:%d\r\n",data[0],state);\r
Set_DmpChangeMode(state);\r
value[17] = 1;\r
value[18] = Calculate_CRC(value,18);\r
#ifdef BLE_LOG\r
\r
#endif\r
- printf("typeHexOneData:0x%04X\r\n",cmd);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"typeHexOneData:0x%04X\r\n",cmd);\r
// uint8_t typeID = cmd_buf[2];\r
switch (cmd)\r
{\r
uint32_t file_size=1;\r
uint8_t sleep_count = ble_get_sleep_data_dir(&file_size,day);\r
\r
- printf("Send_Sleep_Bin_Data file_size : %d \r\n",file_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Send_Sleep_Bin_Data file_size : %d \r\n",file_size);\r
\r
data=(char *)malloc(file_size);\r
\r
if(data==NULL)\r
{\r
#ifdef BLE_LOG\r
- printf("malloc\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"malloc\r\n");\r
#endif\r
\r
return;\r
{ \r
pack=file_size/num+1;\r
}\r
- //printf("%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
uint32_t pack_id=1;\r
uint32_t offset=0;\r
while (surplus_len!=0)\r
if(surplus_len>=num)\r
{\r
surplus_len=surplus_len-num;\r
- printf("%d %d %d %d\r\n",num,file_size,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",num,file_size,pack_id,pack);\r
\r
ble_data_type type_={0x01,0x4b,file_size,pack,pack_id};\r
send_big_data(type_,data+offset,num);\r
else\r
{\r
//#ifdef BLE_LOG\r
- printf("%d %d %d %d\r\n",surplus_len,file_size,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",surplus_len,file_size,pack_id,pack);\r
//#endif\r
ble_data_type type_={0x01,0x4b,file_size,pack,pack_id};\r
send_big_data(type_,data+offset,surplus_len);\r
- printf("开始\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"开始\r\n");\r
for(int i=0;i<surplus_len;i++)\r
{\r
- printf("%02X ",(uint8_t)data[i]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%02X ",(uint8_t)data[i]);\r
}\r
- printf("结束\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"结束\r\n");\r
break;\r
}\r
pack_id++;\r
FILE *fp= fopen(path,"r+");\r
if(fp==NULL)\r
{\r
- printf("打开文件失败 %s \r\n",path);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"打开文件失败 %s \r\n",path);\r
return false;\r
}\r
fseek(fp, 0, SEEK_END); // 将文件指针移动到文件末尾\r
int num_check=file_size%5;\r
if(num_check!=0)\r
{\r
- printf("数据有误 %d \r\n",id);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"数据有误 %d \r\n",id);\r
return false;\r
}\r
\r
int check_num=data_len%single_data;\r
if(check_num!=0)\r
{\r
- printf("数据有误 %d \r\n",id);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"数据有误 %d \r\n",id);\r
\r
ble_data_type type_={0x01,id,0,1,1};\r
send_big_data(type_,NULL,0);\r
{ \r
pack=data_len/pack_size+1;\r
}\r
- //printf("%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
uint32_t pack_id=1;\r
uint32_t offset=0;\r
while (surplus_len!=0)\r
else\r
{\r
#ifdef BLE_LOG\r
- printf("%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d %d %d %d\r\n",data_len,surplus_len,pack_id,pack);\r
#endif\r
\r
ble_data_type type_={0x01,id,data_len,pack,pack_id};\r
if(Check_CRC(data,len,crcvalue))\r
{\r
bleSendTypeID=cmd-((cmd/256)*256);\r
- // printf("同步第%d天的数据\r\n",data[0]);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"同步第%d天的数据\r\n",data[0]);\r
int num;\r
\r
switch (bleSendTypeID)\r
num=(ble_nus_max_data_len-18);\r
if(num>482)num=482;\r
#ifdef BLE_LOG\r
- printf("同步心率数据,每包最多:%d 数据 data:%d %d\r\n",num,data[0],len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"同步心率数据,每包最多:%d 数据 data:%d %d\r\n",num,data[0],len);\r
#endif\r
uapi_dev_runtime_set_heartrate_storage_status(1);\r
if(!Read_Health_BIN_file_buf_send_bin_Data(data[0],num,0x40))\r
cJSON_AddItemToObject(dataJSON,"alarm",data_arryJSON);\r
\r
char *json_format = cJSON_PrintUnformatted(dataJSON);\r
- printf("%d\n",strlen(json_format));\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%d\n",strlen(json_format));\r
cJSON_Delete(dataJSON);\r
- printf("%s\n",json_format);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%s\n",json_format);\r
uint32_t data_len = strlen(json_format);\r
uint8_t value[data_len+18];\r
uint32_t tmp = 1;\r
memcpy(value+15,&tmp_data,2);\r
memcpy(value+17,(uint8_t *)json_format,data_len);\r
unsigned char lrc = Calculate_CRC(value,data_len+17);\r
- printf("lrc:%d",lrc);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"lrc:%d",lrc);\r
value[data_len+18] = lrc;\r
sendBleData(value,data_len+18);\r
*/\r
data.time=timestampe;\r
data.read=0;\r
data.hasCode=hasCode;\r
- printf("message_data\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"message_data\r\n");\r
\r
CustomEventPublish_TOPIC_EVENT_MESSAGENOTE(&data);\r
return ;\r
for (i = 0; i < length;) {\r
// 判断是否为ASCII字符\r
if ((unsigned char)chinese_string[i] < 0x80) {\r
- // printf("ASCII character: %d\n", (int)(unsigned char)chinese_string[i]);\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"ASCII character: %d\n", (int)(unsigned char)chinese_string[i]);\r
i++;\r
} else {\r
// 假设这里我们只处理3字节的UTF-8字符\r
json = data;\r
cJSON* root = cJSON_Parse((const char *)json);\r
if (root == NULL) {\r
- printf("信息解析 JSON解析 失败\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"信息解析 JSON解析 失败\n");\r
return 2;\r
}\r
\r
memset(msgBuf,0,MSG_BUF_LEN+1);\r
cJSON* uid = cJSON_GetObjectItem(root, "uid");\r
if (uid && cJSON_IsNumber(uid)) {\r
- printf("uid_t: %d\n", uid->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"uid_t: %d\n", uid->valueint);\r
uid_t = uid->valueint;\r
}\r
cJSON* appid = cJSON_GetObjectItem(root, "appid");\r
if (appid && cJSON_IsNumber(appid)) {\r
- printf("appid_t: %d\n", appid->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"appid_t: %d\n", appid->valueint);\r
appid_t = appid->valueint;\r
}\r
cJSON* title_c = cJSON_GetObjectItem(root, "title");\r
if (title_c && cJSON_IsString(title_c)) {\r
- printf("titleBuf: %s\n", title_c->valuestring);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"titleBuf: %s\n", title_c->valuestring);\r
int len = strlen(title_c->valuestring);\r
if(len >= TITLE_BUF_LEN){\r
len = uft8_check(title_c->valuestring,TITLE_BUF_LEN-4);\r
msg->valuestring[len++] = 0;\r
}\r
memcpy_s(msgBuf,MSG_BUF_LEN,(uint8_t *)msg->valuestring,len);\r
- printf("msgBuf: %s\n",msgBuf);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"msgBuf: %s\n",msgBuf);\r
}\r
cJSON* time = cJSON_GetObjectItem(root, "time");\r
if (time && cJSON_IsString(time)) {\r
- printf("time: %s\n", time->valuestring);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"time: %s\n", time->valuestring);\r
// timeBuf = time->valueint;\r
}\r
cJSON* hasCode = cJSON_GetObjectItem(root, "hasCode");\r
if (hasCode && cJSON_IsNumber(hasCode)) {\r
- printf("hasCode_t: %d\n", hasCode->valueint);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"hasCode_t: %d\n", hasCode->valueint);\r
hasCode_t = hasCode->valueint;\r
}\r
cJSON_Delete(root);\r
// ancs_msg_data=NULL;\r
// }\r
\r
- printf("send message\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"send message\r\n");\r
message_data(uid_t,appid_t,titleBuf,msgBuf,hasCode_t);\r
- printf("send message ok\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"send message ok\r\n");\r
\r
if(titleBuf != NULL){\r
ym_free(titleBuf);\r
{\r
uint16_t typeID = buf_cmd[1]*256+buf_cmd[2];\r
#ifdef BLE_LOG\r
- printf("type2AE1Data typeID:0x%4X\r\n",typeID);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"type2AE1Data typeID:0x%4X\r\n",typeID);\r
#endif\r
switch (typeID) //ID\r
{\r
void bleRecvANCSData(uint8_t *data, uint16_t data_size,uint8_t *buf_cmd,uint8_t *totalData,uint8_t crcvalue)//buf_cmd 指令前17个字节数据\r
{\r
uint8_t type = buf_cmd[1];\r
- printf("type:%d %d data_size:%d data:%d crcvalue:%x\r\n",buf_cmd[0],type,data_size,data[0],crcvalue);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"type:%d %d data_size:%d data:%d crcvalue:%x\r\n",buf_cmd[0],type,data_size,data[0],crcvalue);\r
switch (type)\r
{\r
case 0x03://\r
\r
if (replydata_len > 20)\r
{\r
- printf("datalen is larger than 20, please send with other api !\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"datalen is larger than 20, please send with other api !\n");\r
return ERRCODE_FAIL;\r
}\r
uint16_t replybuflen=sizeof(msg_header_t)+replydata_len+1;\r
}\r
\r
\r
- printf("ble_reply_msgarr cmdtype %02X cmdid %02X package %d/%d , len %d,total len %d , data[0] %02X crc %02X\n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"ble_reply_msgarr cmdtype %02X cmdid %02X package %d/%d , len %d,total len %d , data[0] %02X crc %02X\n",\r
reply_cmd_header->cmdtype,\r
reply_cmd_header->cmdid,\r
reply_cmd_header->package_index,\r
{\r
uint8_t cmdtype = (uint8_t)((msg_cmd&0xFF00)>>8);\r
uint8_t cmdid = (uint8_t)(msg_cmd&0x00FF);\r
- printf("msg_cmd %04X cmdtype %02X cmdid %02X\n",msg_cmd,cmdtype,cmdid);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"msg_cmd %04X cmdtype %02X cmdid %02X\n",msg_cmd,cmdtype,cmdid);\r
return ble_reply_msg(cmdtype,cmdid,replydata);\r
}\r
errcode_t ble_reply_msg(uint8_t msg_cmdtype,uint8_t msg_cmdid,uint8_t replydata)\r
{\r
\r
uint32_t package_id=header->package_index;\r
- printf("package_id: %d \r\n",package_id);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"package_id: %d \r\n",package_id);\r
if(Check_CRC(data_,datalen,crcvalue))\r
{\r
\r
if (buffer_handle->file_recv_stat.file_type == 1)\r
{\r
buffer_handle->file_recv_stat.file = fopen("/update/update.fwpkg","w+");\r
- printf("create file /update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file /update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
\r
}\r
else if (buffer_handle->file_recv_stat.file_type == 2)\r
create_mp3_name(filepath,musicpath,buffer_handle->file_recv_stat.file_name);\r
\r
buffer_handle->file_recv_stat.file = fopen(filepath,"w+");\r
- printf("filepath %s\r\n",filepath);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"filepath %s\r\n",filepath);\r
}\r
else\r
{\r
if (get_file_recv_file_path(buffer_handle->file_recv_stat.file_name,strlen(buffer_handle->file_recv_stat.file_name),filepath,sizeof(filepath)) == ERRCODE_SUCC)\r
{\r
buffer_handle->file_recv_stat.file = fopen(filepath,"w+");\r
- printf("create file %s %X\n",filepath,buffer_handle->file_recv_stat.file);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file %s %X\n",filepath,buffer_handle->file_recv_stat.file);\r
}else{\r
- printf("create file %s error %X\n",buffer_handle->file_recv_stat.file_name,buffer_handle->file_recv_stat.file);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file %s error %X\n",buffer_handle->file_recv_stat.file_name,buffer_handle->file_recv_stat.file);\r
} \r
}\r
\r
\r
if (buffer_handle->file_recv_stat.file == NULL)\r
{\r
- printf("6185 buffer_handle->file_recv_stat.file \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"6185 buffer_handle->file_recv_stat.file \n");\r
return ERRCODE_FAIL;\r
}\r
size_t writtensize = fwrite(data_,1,datalen,buffer_handle->file_recv_stat.file);\r
\r
buffer_handle->file_recv_stat.lrcvalue = calculate_lrc(data_,datalen,buffer_handle->file_recv_stat.lrcvalue);\r
buffer_handle->file_recv_stat.received_size += datalen;\r
- printf("handle_recv_file received_size %d\n",buffer_handle->file_recv_stat.received_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file received_size %d\n",buffer_handle->file_recv_stat.received_size);\r
OTA_FILE_value= ((float) buffer_handle->file_recv_stat.received_size / (float)buffer_handle->file_recv_stat.file_size) *100;\r
\r
\r
}else{\r
- printf("handle_recv_file write file failed! ret %d != %d\n",writtensize,datalen);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file write file failed! ret %d != %d\n",writtensize,datalen);\r
return ERRCODE_FAIL;\r
}\r
\r
last_package_id=package_id;\r
if (buffer_handle->file_recv_stat.file == NULL)\r
{\r
- printf("6194 buffer_handle->file_recv_stat.file \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"6194 buffer_handle->file_recv_stat.file \n");\r
return ERRCODE_FAIL;\r
}\r
//写入文件\r
\r
buffer_handle->file_recv_stat.lrcvalue = calculate_lrc(data_,datalen,buffer_handle->file_recv_stat.lrcvalue);\r
buffer_handle->file_recv_stat.received_size += datalen;\r
- printf("handle_recv_file received_size %d\n",buffer_handle->file_recv_stat.received_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file received_size %d\n",buffer_handle->file_recv_stat.received_size);\r
\r
OTA_FILE_value= ((float) buffer_handle->file_recv_stat.received_size / (float)buffer_handle->file_recv_stat.file_size) *100;\r
\r
\r
}else{\r
- printf("handle_recv_file write file failed! ret %d != %d\n",writtensize,datalen);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file write file failed! ret %d != %d\n",writtensize,datalen);\r
return ERRCODE_FAIL;\r
}\r
\r
}\r
buffer_handle->file_recv_stat.recv_file_stat = 2;\r
buffer_handle->receive_file_flag = 0;\r
- printf("handle_recv_file received success \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file received success \n");\r
\r
if(BR_TRANSFER_timer)\r
{\r
else if (last_package_id==package_id)\r
{\r
uint32_t replydata=0xffffffff;\r
- printf("包重复\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"包重复\r\n");\r
//ble_reply_msgarr(6,4,&replydata,4);\r
}\r
else if (last_package_id!=package_id)\r
\r
uint8_t *data = buffer_handle->data+sizeof(msg_header_t);\r
uint16_t datalen = buffer_handle->totalDataLen;\r
- printf("ota_json_file_save %s\n",data);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"ota_json_file_save %s\n",data);\r
\r
/**\r
* * OTA文件信息格式\r
}\r
cJSON_Delete(root);\r
\r
- printf(" ota_type= %d, ota_name=%s, ota_size=%d, ota_major=%d, ota_mid=%d, ota_minor=%d, ota_isforced=%d \n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," ota_type= %d, ota_name=%s, ota_size=%d, ota_major=%d, ota_mid=%d, ota_minor=%d, ota_isforced=%d \n",\r
buffer_handle->file_recv_stat.file_type,\r
buffer_handle->file_recv_stat.file_name,\r
buffer_handle->file_recv_stat.file_size,\r
{\r
uint8_t *data = buffer_handle->data+sizeof(msg_header_t);\r
uint16_t datalen = buffer_handle->totalDataLen;\r
- printf("MP3_file_save %s\n",data);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"MP3_file_save %s\n",data);\r
\r
/**\r
MP3文件信息格式\r
}\r
cJSON_Delete(root);\r
\r
- printf(" MP3_type= %d, MP3_name=%s, MP3_size=%d \n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," MP3_type= %d, MP3_name=%s, MP3_size=%d \n",\r
buffer_handle->file_recv_stat.file_type,\r
buffer_handle->file_recv_stat.file_name,\r
buffer_handle->file_recv_stat.file_size\r
return ERRCODE_FAIL;\r
}\r
}\r
-\r
+static uint16_t ble_dial_uid=0;\r
\r
errcode_t decode_dial_info(ble_read_data *buffer_handle)\r
{\r
\r
- printf("decode_dial_info \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"decode_dial_info \n");\r
for(uint8_t i = 0;i<buffer_handle->data_len;i++)\r
{\r
- printf("%x ",buffer_handle->data[i]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%x ",buffer_handle->data[i]);\r
}\r
- printf("\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"\n");\r
if (buffer_handle->data_len == 6)\r
{\r
\r
\r
msg_recv_custom_dial_info_t *custom_dial_info=(msg_recv_custom_dial_info_t*)data;\r
custom_dial_info->dial_uid+=1;\r
- printf("custom_dial_info %d %d %d %d",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"custom_dial_info %d %d %d %d",\r
custom_dial_info->dial_uid,\r
custom_dial_info->battery,\r
custom_dial_info->time,\r
\r
ble_dial_file_count=*(data+sizeof(msg_recv_custom_dial_info_t));\r
\r
- printf(" custom_dial file_count %d\r\n",ble_dial_file_count);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," custom_dial file_count %d\r\n",ble_dial_file_count);\r
\r
}\r
else\r
\r
if (dialinfo.file_name_len < 0 || dialinfo.file_name_len >255)\r
{\r
- printf("file name len should in [0,255] \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"file name len should in [0,255] \n");\r
return ERRCODE_FAIL;\r
}\r
char * filename = malloc(dialinfo.file_name_len);\r
ble_dial_file_count= data[sizeof(msg_recv_dial_info_t)+dialinfo.file_name_len];\r
if (filename == NULL)\r
{\r
- printf("file name malloc failed filename_len %d\n",dialinfo.file_name_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"file name malloc failed filename_len %d\n",dialinfo.file_name_len);\r
return ERRCODE_FAIL;\r
}\r
memcpy_s(filename,dialinfo.file_name_len,data+sizeof(msg_recv_dial_info_t),dialinfo.file_name_len);\r
buffer_handle->file_recv_stat.file_name = filename;\r
\r
- printf(" dial name = %s, dial file count = %d \n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," dial name = %s, dial file count = %d \n",\r
filename,\r
ble_dial_file_count\r
);\r
free(filename);\r
\r
}\r
+ ble_dial_uid = dialinfo.dial_uid;\r
\r
buffer_handle->file_recv_stat.received_size = 0;\r
buffer_handle->file_recv_stat.lrcvalue = 0;\r
buffer_handle->receive_file_flag = 0;\r
\r
//进入特殊UI\r
- TRANSMIT_DATA=TRANS_DIAL_TRANSMITTING;\r
- CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ \r
\r
\r
return ERRCODE_SUCC;\r
\r
}\r
-static uint16_t ble_dial_uid=0;\r
+\r
errcode_t decode_single_dial_info(ble_read_data *buffer_handle)\r
{\r
\r
- printf("decode_single_dial_info \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"decode_single_dial_info \n");\r
for(uint8_t i = 0;i<buffer_handle->data_len;i++)\r
{\r
- printf("%x ",buffer_handle->data[i]);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"%x ",buffer_handle->data[i]);\r
}\r
- printf("\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"\n");\r
if (buffer_handle->data_len == 6)\r
{\r
\r
\r
if (dialinfo.file_name_len < 6 || dialinfo.file_name_len >255)\r
{\r
- printf("file name len should in [6,255] \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"file name len should in [6,255] \n");\r
return ERRCODE_FAIL;\r
}\r
\r
memcpy_s((void*)&file_size,sizeof(uint32_t),(void*)&data[sizeof(msg_recv_single_dial_info_t)+dialinfo.file_name_len],sizeof(uint32_t));\r
if (filename == NULL)\r
{\r
- printf("file name malloc failed filename_len %d\n",dialinfo.file_name_len);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"file name malloc failed filename_len %d\n",dialinfo.file_name_len);\r
return ERRCODE_FAIL;\r
}\r
memcpy_s(filename,dialinfo.file_name_len,data+sizeof(msg_recv_single_dial_info_t),dialinfo.file_name_len);\r
buffer_handle->file_recv_stat.file_name = filename;\r
buffer_handle->file_recv_stat.file_size = file_size;\r
buffer_handle->file_recv_stat.file_type = 3;//表盘\r
- printf(" filetype = %d, file_name=%s, file_size=%d , dial_uid %04X ,dial_count %d, dial_filetype %d\n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP," filetype = %d, file_name=%s, file_size=%d , dial_uid %04X ,dial_count %d, dial_filetype %d\n",\r
buffer_handle->file_recv_stat.file_type,\r
buffer_handle->file_recv_stat.file_name,\r
buffer_handle->file_recv_stat.file_size,\r
static errcode_t install_dial(void)\r
{\r
char *lzmapkgname =uapi_dev_runtime_get_dialname();\r
- printf("install %s\n",lzmapkgname);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"install %s\n",lzmapkgname);\r
char *lzmaindex = strstr(lzmapkgname,".lzma");\r
if (lzmaindex != NULL)\r
{\r
\r
char dial_basename[64]={0};\r
int dial_basenamelen = (lzmaindex - lzmapkgname);\r
- printf("dial_basenamelen %d\n",dial_basenamelen);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"dial_basenamelen %d\n",dial_basenamelen);\r
if (dial_basenamelen>0 )\r
{\r
memcpy_s(dial_basename,sizeof(dial_basename),lzmapkgname,dial_basenamelen);\r
else{\r
return ERRCODE_FAIL;\r
}\r
- printf("dial_basename %s\n",dial_basename);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"dial_basename %s\n",dial_basename);\r
char dialbin_filepath[128]={0};\r
if(ble_dial_uid>5)\r
{\r
}\r
\r
\r
- printf("dialbin_filepath %s\n",dialbin_filepath);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"dialbin_filepath %s\n",dialbin_filepath);\r
char lzma_filepath[128]={0};\r
if (get_file_recv_file_path(lzmapkgname,strlen(lzmapkgname),lzma_filepath,sizeof(lzma_filepath)) != ERRCODE_SUCC)\r
{\r
return ERRCODE_FAIL;\r
}\r
- printf("lzma_filepath %s\n",lzma_filepath);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"lzma_filepath %s\n",lzma_filepath);\r
\r
errcode_t ret = uapi_dial_pkg_decompress(lzma_filepath,dialbin_filepath);\r
\r
- printf("decode %s to %s , ret %X \n",lzma_filepath,dialbin_filepath, ret);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"decode %s to %s , ret %X \n",lzma_filepath,dialbin_filepath, ret);\r
\r
char *namebuf= strtok(lzmapkgname,".");\r
\r
{\r
if(ble_dial_file_index==ble_dial_file_count)\r
{\r
- printf("自定义表盘安装完毕\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"自定义表盘安装完毕\r\n");\r
char name_str[32]={0};\r
ble_get_custom_dial(ble_dial_uid,name_str);\r
install_Register_dial(name_str,ble_dial_uid);\r
\r
\r
//安装完后删除表盘\r
- printf("remove %s\r\n",lzma_filepath);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"remove %s\r\n",lzma_filepath);\r
\r
if(0!=remove(lzma_filepath))\r
return ERRCODE_FAIL;\r
else\r
return ERRCODE_FAIL;\r
}else{\r
- printf(".lzma not found\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,".lzma not found\n");\r
return ERRCODE_FAIL;\r
}\r
}\r
uint16_t read_size=0;\r
FILE *fp=fopen(file_name,"rb+");\r
\r
- printf("Read_tar_file_buf_send_Data size %d\r\n",file_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Read_tar_file_buf_send_Data size %d\r\n",file_size);\r
\r
uint32_t pack=file_size/pack_size+1;\r
uint32_t pack_id=1;\r
if(fp==NULL)\r
{\r
- printf("fopen fail %s\r\n",file_name);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"fopen fail %s\r\n",file_name);\r
free(data);\r
return false;\r
}\r
{\r
\r
char *send_buf=NULL;\r
- printf("read_dir_send_json xxxxxxxx\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"read_dir_send_json xxxxxxxx\r\n");\r
send_buf=tar_dir_to_json_buf_malloc_(file_name,&file_size);\r
if( send_buf!=NULL)\r
{\r
{\r
uint16_t typeID = buffer_handle->cmd_header.cmdtype*256 + buffer_handle->cmd_header.cmdid;\r
\r
- printf("type2AE0Data typeID:0x%04X datalen %d\r\n",typeID,buffer_handle->totalDataLen);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"type2AE0Data typeID:0x%04X datalen %d\r\n",typeID,buffer_handle->totalDataLen);\r
\r
bool checkcrc = (get_crc_from_lrc(buffer_handle->lrcvalue) == buffer_handle->crcvalue);\r
\r
{\r
if (decode_dial_info( buffer_handle) == ERRCODE_SUCC)\r
{\r
- ble_reply_cmd(DIAL_FILE_RECV_CMD,1);\r
+ \r
+ if(ble_dial_uid >=5 && get_dial_num()>=MAX_BLE_EVENT_DIAL_NUM)\r
+ {\r
+ ble_reply_cmd(DIAL_FILE_RECV_CMD,3);\r
+ }\r
+ else\r
+ {\r
+ TRANSMIT_DATA=TRANS_DIAL_TRANSMITTING;\r
+ CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ ble_reply_cmd(DIAL_FILE_RECV_CMD,1);\r
+ }\r
+ \r
}else{\r
ble_reply_cmd(DIAL_FILE_RECV_CMD,2);\r
} \r
}\r
\r
}else{\r
- printf("type2AE0Data CRC failed!\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"type2AE0Data CRC failed!\n");\r
}\r
\r
}\r
#ifdef BLE_LOG\r
\r
#endif\r
- printf("typeHexOneData:0x%04X\r\n",cmd);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"typeHexOneData:0x%04X\r\n",cmd);\r
// uint8_t typeID = cmd_buf[2];\r
switch (cmd)\r
{\r
void dumpHeader(msg_header_t *msgheader)\r
{\r
#ifdef BLE_LOG\r
- printf("dumpHeader(%d) direction %02X, type %02X, id %02X, package_count %d, total_data_len %d,package_index %d , package_len %d\n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"dumpHeader(%d) direction %02X, type %02X, id %02X, package_count %d, total_data_len %d,package_index %d , package_len %d\n",\r
sizeof(msg_header_t),\r
msgheader->direction, \r
msgheader->cmdtype, \r
return ERRCODE_SUCC;\r
}else{\r
//非header\r
- // printf("not first package , no header!\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"not first package , no header!\n");\r
return ERRCODE_FAIL;\r
}\r
}\r
{\r
if (check_package_same(buffer_handle->last_data_sample,data,event_size) == ERRCODE_SUCC)\r
{\r
- printf("Error handle_recv_file recve same package header 0x%02X%02X%02X%02X end 0x%02X skip \n"\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"Error handle_recv_file recve same package header 0x%02X%02X%02X%02X end 0x%02X skip \n"\r
,buffer_handle->last_data_sample[0]\r
,buffer_handle->last_data_sample[1]\r
,buffer_handle->last_data_sample[2]\r
// return ERRCODE_FAIL;\r
}\r
}\r
- printf("handle_recv_file %d\n",event_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file %d\n",event_size);\r
save_package_sample(buffer_handle,data,event_size);\r
\r
\r
if (buffer_handle->file_recv_stat.file_type == 1)\r
{\r
buffer_handle->file_recv_stat.file = fopen("/update/update.fwpkg","w+");\r
- printf("create file /update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file /update/update.fwpkg %X\n",buffer_handle->file_recv_stat.file);\r
\r
}\r
else if (buffer_handle->file_recv_stat.file_type == 2)\r
create_mp3_name(filepath,musicpath,buffer_handle->file_recv_stat.file_name);\r
\r
buffer_handle->file_recv_stat.file = fopen(filepath,"w+");\r
- printf("filepath %s\r\n",filepath);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"filepath %s\r\n",filepath);\r
}\r
else\r
{\r
if (get_file_recv_file_path(buffer_handle->file_recv_stat.file_name,strlen(buffer_handle->file_recv_stat.file_name),filepath,sizeof(filepath)) == ERRCODE_SUCC)\r
{\r
buffer_handle->file_recv_stat.file = fopen(filepath,"w+");\r
- printf("create file %s %X\n",filepath,buffer_handle->file_recv_stat.file);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file %s %X\n",filepath,buffer_handle->file_recv_stat.file);\r
}else{\r
- printf("create file %s error %X\n",buffer_handle->file_recv_stat.file_name,buffer_handle->file_recv_stat.file);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create file %s error %X\n",buffer_handle->file_recv_stat.file_name,buffer_handle->file_recv_stat.file);\r
} \r
}\r
if (buffer_handle->file_recv_stat.file == NULL)\r
{\r
- printf("6185 buffer_handle->file_recv_stat.file NULL\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"6185 buffer_handle->file_recv_stat.file NULL\n");\r
return ERRCODE_FAIL;\r
}\r
buffer_handle->file_recv_stat.recv_file_stat = 1;\r
}\r
if (buffer_handle->file_recv_stat.file == NULL)\r
{\r
- printf("6194 buffer_handle->file_recv_stat.file \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"6194 buffer_handle->file_recv_stat.file \n");\r
return ERRCODE_FAIL;\r
}\r
//写入文件\r
\r
buffer_handle->file_recv_stat.lrcvalue = calculate_lrc(data,event_size,buffer_handle->file_recv_stat.lrcvalue);\r
buffer_handle->file_recv_stat.received_size += event_size;\r
- printf("handle_recv_file received_size %d\n",buffer_handle->file_recv_stat.received_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file received_size %d\n",buffer_handle->file_recv_stat.received_size);\r
OTA_FILE_value= ((float) buffer_handle->file_recv_stat.received_size / (float)buffer_handle->file_recv_stat.file_size) *100;\r
\r
\r
}else{\r
- printf("handle_recv_file write file failed! ret %d != %d\n",writtensize,event_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file write file failed! ret %d != %d\n",writtensize,event_size);\r
return ERRCODE_FAIL;\r
}\r
\r
}\r
buffer_handle->file_recv_stat.recv_file_stat = 2;\r
buffer_handle->receive_file_flag = 0;\r
- printf("handle_recv_file received success \n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_recv_file received success \n");\r
\r
if(BR_TRANSFER_timer)\r
{\r
{\r
uint8_t type=buf_cmd[1];\r
#ifdef BLE_LOG\r
- printf("type:%d %d data_size:%d data:%x crcvalue:%x\r\n",\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"type:%d %d data_size:%d data:%x crcvalue:%x\r\n",\r
buffer_handle->cmd_header.cmdtype,\r
buffer_handle->cmd_header.cmdid,\r
data_size,\r
\r
}else{\r
//处理缓存成文件的 \r
- printf("handle ble msg file buffer! not implement\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle ble msg file buffer! not implement\n");\r
}\r
return ERRCODE_SUCC;\r
}\r
buffer_handle->totalDataLen = buffer_handle->cmd_header.total_data_len;\r
if (buffer_handle->totalDataLen > MAX_BLE_MSG_PACKAGE_LEN || buffer_handle->totalDataLen < 0 )\r
{\r
- printf("package is too lardge (%d) than (%d) or too small !\n",buffer_handle->totalDataLen,MAX_BLE_MSG_PACKAGE_LEN);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"package is too lardge (%d) than (%d) or too small !\n",buffer_handle->totalDataLen,MAX_BLE_MSG_PACKAGE_LEN);\r
return ERRCODE_FAIL;\r
}\r
if(buffer_handle->totalDataLen+sizeof(msg_header_t)+1 > MAX_BLE_MSG_PACKAGE_LEN)\r
//生成临时文件名\r
sprintf_s((char*)buffer_handle->data,filelen,BLE_MSG_TMP_FILE_NAME,buffer_handle->handle);\r
buffer_handle->tmpfilehandle = fopen((const char*)buffer_handle->data,"w+");\r
- printf("create ble protocol tmpfile %s handle %X\n",buffer_handle->data,buffer_handle->tmpfilehandle);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"create ble protocol tmpfile %s handle %X\n",buffer_handle->data,buffer_handle->tmpfilehandle);\r
if (buffer_handle->tmpfilehandle != NULL)\r
{\r
//写buffer到文件\r
size_t ret =fwrite(totalData,1,event_size,buffer_handle->tmpfilehandle);\r
buffer_handle->lrcvalue = calculate_lrc(totalData+sizeof(msg_header_t),header->package_len,0x00);\r
- printf("write %d to buffer file!\n",ret);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"write %d to buffer file!\n",ret);\r
}\r
buffer_handle->data_len += event_size;\r
\r
buffer_handle->lrcvalue = calculate_lrc(totalData,event_size,buffer_handle->lrcvalue);\r
buffer_handle->data_len += event_size; \r
}else{ //异常帧\r
- printf("error event_size %d , should <= %d\n",event_size, (buffer_handle->totalDataLen + sizeof(msg_header_t) + 1 - buffer_handle->data_len) );\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"error event_size %d , should <= %d\n",event_size, (buffer_handle->totalDataLen + sizeof(msg_header_t) + 1 - buffer_handle->data_len) );\r
\r
}\r
\r
\r
if (event_size < sizeof(msg_header_t))\r
{\r
- printf("event size (%d) is less than msg_header_t (%d) ",event_size,sizeof(msg_header_t));\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"event size (%d) is less than msg_header_t (%d) ",event_size,sizeof(msg_header_t));\r
// return ;\r
}\r
#ifdef BLE_LOG\r
- printf("bleDataRecv handle:%d\r\n",handle); \r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"bleDataRecv handle:%d\r\n",handle); \r
#endif\r
int last_unused_handle_index = -1;\r
int handle_index_found = -1;\r
\r
if(handle_index_found>=0)\r
{\r
- // printf("handle_index_found:index %d addr %X\r\n",handle_index_found,&handle_l[handle_index_found]); \r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle_index_found:index %d addr %X\r\n",handle_index_found,&handle_l[handle_index_found]); \r
handle_l[handle_index_found].handle = handle;\r
combine_data_internal(&handle_l[handle_index_found],totalData,event_size);\r
}\r
else\r
- printf("no empty handle_l found! skip this msg!\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"no empty handle_l found! skip this msg!\n");\r
\r
\r
}\r
\r
if(AI_is_end_state==0)\r
{ \r
- printf("发送AI准备就绪\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送AI准备就绪\r\n");\r
ble_data_type type_={0x05,0x05,1,1,1};\r
send_big_data(type_,(char *)&type,1);\r
AI_is_end_state=1;\r
}\r
else\r
{\r
- printf("发送AI准备就绪失败,没有正确回复结束\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"发送AI准备就绪失败,没有正确回复结束\r\n");\r
return false;\r
}\r
//send_big_data(0, (char *)&type, 1, 1, 1, 1, 0x05, 5);\r
{\r
if(AI_is_end_state)\r
{\r
- printf("取消当前AI对话\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"取消当前AI对话\r\n");\r
uint8_t data=1;\r
ble_data_type type_={0x05,0x07,1,1,1};\r
send_big_data(type_,(char *)&data,1);\r
}\r
else\r
{\r
- printf("已经取消当前AI对话无需再次取消\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"已经取消当前AI对话无需再次取消\r\n");\r
}\r
\r
\r
//接收app下发的原始数据 \r
void revBleOldData(uint8_t *buf, uint16_t event_size,uint16_t handle)//每包的数据大小\r
{\r
- printf("handle :%d %s event_size %d\r\n",handle,getHandlname(handle),event_size);\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"handle :%d %s event_size %d\r\n",handle,getHandlname(handle),event_size);\r
if(handle==0xff)\r
{\r
if(strcmp("AI_cancel_AI",(char *)buf)==0)\r