设置时间命令
功能表
此功能默认支持
时间模型说明
- IDOSetTimeInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
year | 年 | int |
month | 月 | int |
day | 日 | int |
hour | 时 | int |
minute | 分 | int |
second | 秒 | int |
weekDay | 星期 | int |
timeZone | 时区 | 1-24 功能表第36表中 =>timeZoneFloat 如果支持 时区*100 例如:8.10*100 = 810 |
timeStamp | 时间戳 | str |
命令代码
Objc:
//获取当前时间
IDOSetTimeInfoBluetoothModel * model = [IDOSetTimeInfoBluetoothModel currentModel];
//获取UTC时间
if(__IDO_FUNCTABLE__.funcTable28Model.utcTimeZone) {
IDOSetTimeInfoBluetoothModel * model = [IDOSetTimeInfoBluetoothModel getCurrentUtcTimeModel];
}
[IDOFoundationCommand setCurrentTimeCommand:model
callback:^(int errorCode) {
if(errorCode == 0) {
//设置成功
}else if (errorCode == 6) {
//设备不支持此方法
}else {
//设置错误
}
}];
Swift:
let model1:IDOSetTimeInfoBluetoothModel = IDOSetTimeInfoBluetoothModel.current();
if IDOBluetoothEngine.shareInstance().managerEngine.funcTableModel.funcTable28Model.utcTimeZone {
let model:IDOSetTimeInfoBluetoothModel = IDOSetTimeInfoBluetoothModel.getCurrentUtcTime();
}
IDOFoundationCommand.setCurrentTime(model) { (errorCode) in
if errorCode == 0 {
//设置成功
}else if errorCode == 6{
//设备不支持此方法
}else {
//设置错误
}
};