获取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 {
//获取失败.
}
};