设置世界时间
世界时间功能表
__IDO_FUNCTABLE__.funcTable38Model.setV3WorldTime
世界时间参照表
世界时间模型说明
- IDOSetV3WorldTimeItemModel
参数 | 说明 | 备注 |
---|---|---|
cityId | 每个城市的id号 | int |
minuteOffset | 当前的时间和0时区的偏移分钟数据 | int |
cityNameLen | 城市的名称 | int |
cityName | 城市名称 | str |
sunriseHour | 日出的时 | int |
sunriseMin | 日出的分 | int |
sunsetHour | 日落的时 | int |
sunsetMin | 日落的分 | int |
longitudeFlag | 经度标志位 | 1: 东经; 2:西经 |
longitude | 经度 | 保留2位小数扩大100倍传输, app需要将对应的分转换成度 lon=104°4’ => (104 + 4/60)*100 取整 |
latitudeFlag | 纬度标志位 | 1: 北纬; 2:南纬 |
latitude | 纬度 | 保留2位小数扩大100倍传输, app需要将对应的分转换成度 lon=104°4’ => (104 + 4/60)*100 取整 |
- IDOSetV3WorldTimeModel
参数 | 说明 | 备注 |
---|---|---|
worldVersion | 版本号 | 暂时无需赋值 |
itemsNum | items的个数 | int |
items | 世界时间集合 | array (IDOSetV3WorldTimeItemModel) |
命令代码
Objc:
IDOSetV3WorldTimeModel * model = [IDOSetV3WorldTimeModel currentModel];
[IDOFoundationCommand setWorldTimeCommand:model
callback:^(int errorCode) {
if (errorCode == 0) {
//设置成功
}else if (errorCode == 6) {
//设备不支持
}else {
//设置失败
}
}];
Swift:
let model = IDOSetV3WorldTimeModel.current();
IDOFoundationCommand.setWorldTime(model) { (errorCode) in
if errorCode == 0 {
//设置成功
}else if errorCode == 6{
//设备不支持此方法
}else {
//设置错误
}
};