获取V3闹钟
功能表
__IDO_FUNCTABLE__.funcTable29Model.v3SyncAlarm
V3闹钟表模型说明
- IDOSetAlarmInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
isOpen | 闹钟开启状态 | bool |
isSync | 是否同步到手环 | 不需要赋值,闹钟设置成功后会自动赋值 |
isDelete | 是否删除 | 默认YES |
type | 类型 | 0:起床, 1:睡觉, 2:锻炼, 3:吃药, 4:约会, 5:聚会, 6:会议,7:其他
8:吃饭, 9:刷牙,10 :休息 11 : 课程 12: 洗澡 13:学习 14: 玩耍 42:自定义名称 |
hour | 分 | int |
minute | 秒 | int |
repeat | 重复集合 | [星期一,星期二,星期三,星期四,星期五,星期六,星期日] |
tsnoozeDuration | 贪睡时长 | int |
alarmId | 闹钟ID | int |
setTimeStamp | 闹钟修改的时间戳 | 不需要赋值,闹钟设置成功后会自动赋值 已经废弃 |
repeatTime | 重复闹铃次数 重复闹几次 | v3闹钟才有效 |
shockOnOff | 震动开关 | v3闹钟才有效 |
delayMinute | 延时分钟 | v3闹钟才有效 |
alarmName | 闹钟名字 | 长度限制 23个字节,v3闹钟才有效 |
参数 | 说明 | 备注 |
---|---|---|
alarmVersion | 闹钟版本号 | int |
alarmCount | 闹钟个数 | int |
items | 闹钟集合 | 在同步配置时初始化手环闹钟 |
命令代码
Objc:
[IDOFoundationCommand getV3AlarmsInfoCommand:^(int errorCode, IDOSetExtensionAlarmInfoBluetoothModel * _Nullable data) {
if (errorCode == 0) {
//获取成功
}else if (errorCode == 6) {
//设备不支持
}else {
//获取失败
}
}];
Swift:
IDOFoundationCommand.getV3AlarmsInfoCommand{ (errorCode, model) in
if errorCode == 0 {
//获取成功
}else if errorCode == 6 {
//设备不支持
}else {
//获取失败.
}
};