WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[%d]:C_ScheduleDataWriteToFile", __LINE__);\r
return OHOS::ScheduleModel::GetInstance().ScheduleDataWriteToFile();\r
}\r
+\r
+\r
+#ifdef BLE_INSTRUCT\r
+\r
+#ifdef __cplusplus\r
+#if __cplusplus\r
+extern "C" {\r
+#endif /* __cplusplus */\r
+#endif /* __cplusplus */\r
+\r
+\r
+#include "bleEvent.h"\r
+#include "bleInstruct.h"\r
+\r
+\r
+bool Ble_Set_ScheduleInfo_(uint8_t id,uint32_t timetamp_begin,uint32_t timetamp_end,char *title,char *data,bool is_end)\r
+{\r
+\r
+ // OHOS::ScheduleRevData info_;\r
+ ScheduleRevData info_;\r
+ \r
+ info_.topic.clear();\r
+ info_.content.clear();\r
+ info_.topic.append(title,strlen(title));\r
+ info_.content.append(data,strlen(data));\r
+\r
+ time_t currtime=timetamp_begin;\r
+ struct tm *timeinfo;\r
+ timeinfo = localtime(&currtime);\r
+ \r
+ int y=timeinfo->tm_year+ 1900;\r
+ int m=timeinfo->tm_mon+1;\r
+ int d=timeinfo->tm_mday;\r
+ int h=timeinfo->tm_hour;\r
+ int min=timeinfo->tm_min;\r
+ char day_buf[24]={0};\r
+ sprintf_s(day_buf,24,"%d/%d",m,d);\r
+ info_.date.clear();\r
+ info_.date.append(day_buf,strlen(day_buf));\r
+\r
+ currtime=timetamp_end;\r
+ timeinfo = localtime(&currtime);\r
+ \r
+ int h_=timeinfo->tm_hour;\r
+ int min_=timeinfo->tm_min;\r
+ char time_buf[24]={0};\r
+ sprintf_s(time_buf,24,"%02d:%02d-%02d:%02d",h,min,h_,min_);\r
+ info_.time.clear();\r
+ info_.time.append(time_buf,strlen(time_buf));\r
+\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"///////////////////日程数据////////////////////\r\n");\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"date:%s\r\n",info_.date.c_str());\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"time:%s\r\n",info_.time.c_str());\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"titel:%s\r\n",info_.topic.c_str());\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"content:%s\r\n",info_.content.c_str());\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"//////////////////////////////////////////////\r\n");\r
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"delete_before_file now day%d %d %d\r\n ",y,m,d);\r
+\r
+ // OHOS::C_ScheduleSetByApp(&info_, id - 1, is_end);\r
+ C_ScheduleSetByApp(&info_, id-1, is_end);\r
+\r
+ if(is_end)\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"////////////////////结束///////////////////\r\n");\r
+ return true;\r
+}\r
+\r
+\r
+\r
+extern bleInstruct_t_ bleInstruct_t;\r
+\r
+void ble_Schedule_init()\r
+{\r
+ bleInstruct_t.Ble_Set_ScheduleInfo_cb=Ble_Set_ScheduleInfo_;\r
+}\r
+\r
+\r
+#ifdef __cplusplus\r
+#if __cplusplus\r
+}\r
+#endif /* __cplusplus */\r
+#endif /* __cplusplus */\r
+\r
+\r
+#endif\r