#include "AlarmClockManage.h"
#include "SetDialModel.h"
-
+//#include "AlarmClockModel.h"
#include "AiVoiceModel.h"
#include "SleepModel.h"
//#include "AlarmClockModel.h"
{
printf("开始时间:%d\r\n",data.bedtime_hour);
printf("开始时间:%d\r\n",data.bedtime_min);
- p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_BEDTIME,data.bedtime_hour<<16|data.bedtime_min);
+
+ p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_BEDTIME,hour<<16|data.bedtime_min);
printf("结束时间:%d\r\n",data.waketime_hour);
printf("结束时间:%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);
+
+ p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_GET_UP,hour<<16|data.waketime_min);
printf("睡前提醒 %d\r\n",data.bedtime_alarm);
p_ConfigModel->set_condigData_Int(OHOS::ConfigModel::CONFIGMODEL_ITEM_SLEEP_REMIND,data.bedtime_alarm);
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::SetAlarmInfo copy alarmname error!");
return;
}
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::NewAlarmTime clock name = %s, id = %u",
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::NewAlarmTime clock name = %s, id = %u",
eventAlarmInfo.alarmClockName, eventAlarmInfo.alarmClockId);
if ( id+1 >= AlmmgrGetEventAlarmCnt()) {
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::SetAlarmWeek new time!");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::SetAlarmWeek new time!");
int ret = AlmmgrAddAlarmClock(&eventAlarmInfo);
} else {
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::SetAlarmWeek modify time!");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::SetAlarmWeek modify time!");
AlmmgrUpdataAlarmClock(&eventAlarmInfo);
}
}
+void ble_AlarmClock_refresh(void)
+{
+ //OHOS::AlarmClockModel::GetInstance()->InitAlarmData();
+}
+
char * struct_to_json_buf_malloc_Alarm(void)
{
char* struct_to_json_buf_malloc_(uint8_t day);
char * struct_to_json_buf_malloc_Alarm(void);
-
-
+////////////////闹钟相关/////////////////////////////
void ble_SetAlarmInfo(uint32_t time_hour, uint32_t time_min, uint8_t week,uint8_t id,uint8_t enable);
+void ble_AlarmClock_refresh(void);
void ble_delet_all_AlarmInfo(void);
cJSON* ble_get_recs_data(void);
-////////////////////消息////////////////////////////
+////////////////////消息///////////////////////////////////
void ble_add_message_index(uint32_t old_index);
uint32_t ble_get_message_index(void);
//对应数据的指令类型
uint8_t schedule;//Schedule setting 作息时间设定
- uint8_t bedtime_hour;///就寝时间小时0-23
- uint8_t bedtime_min;//就寝时间分钟0-59
+ uint32_t bedtime_hour;///就寝时间小时0-23
+ uint32_t bedtime_min;//就寝时间分钟0-59
- uint8_t waketime_hour;//起床时间小时0-23
- uint8_t waketime_min;//起床时间分钟0-59
+ uint32_t waketime_hour;//起床时间小时0-23
+ uint32_t waketime_min;//起床时间分钟0-59
uint8_t bedtime_alarm;//就寝前20分钟提醒开关 0关闭 1开启
}msg_get_sleep_param_info_t;//app获取睡眠设置
// uint8_t filecount;//文件个数
}msg_recv_dial_info_t;//表盘资源展示说明
+typedef struct
+{
+ uint16_t dial_uid;//dial UID
+ uint8_t battery;//电池
+ uint8_t time;//时间
+ uint8_t time_font; //时间字体
+
+}msg_recv_custom_dial_info_t;
+
+
typedef struct
{
uint16_t dial_uid;//dial UID
bool get_ctkd_flag(void);
+///////////////////////////自定义文件传输协议/////////////////////////////
+#define OTA_FILE_MSG_CMD 0x0601
+#define OTA_FILE_DATA_CMD 0x0602
+#define OTA_FILE_SUCC_CMD 0x0603
+#define OTA_FILE_FAIL_CMD 0x0604
+
#ifdef __cplusplus
}
#endif