V3 World Time Set
Function Menu: setSetV3WorldTime
Flutter Example:
/// v3 set v3 world time
setWorldTimeV3(
evtBase: _VBusEvtBase.base_app_set,
evtType: _VBusEvtType.func_v3_set_world_time),
/// v3 set v3 world time
libManager.send(evt: CmdEvtType.setWorldTimeV3, json: jsonEncode(json));
JSON Field Sent by the App:
Field Name | Field Type | Field Description |
---|---|---|
version | int | Protocol library version number |
items_num | int | Number of clocks, send all clocks at a time Max 10 |
items | List | Details of world clocks Contains id, min_offset, city_name, sunrise_hour, sunrise_min, sunset_hour, sunset_min, longitude_flag, longitude, latitude_flag, latitude |
Field Name | Field Type | Field Description |
---|---|---|
id | int | Detail ID,Uniqueness |
min_offset | int | Minute offset from current time to UTC 0 |
city_name | String | City name, up to 59 bytes |
sunrise_hour | int | Hour of sunrise |
sunrise_min | int | Minute of sunrise |
sunset_hour | int | Hour of sunset |
sunset_min | int | Minute of sunset |
longitude_flag | int | 1: East longitude 2: West longitude |
longitude | int | Longitude, multiplied by 100, with 2 decimal places |
latitude_flag | int | 1: North latitude 2: South latitude |
latitude | Int | Latitude, multiplied by 100, with 2 decimal places |
Example:
{
"items_num": 4,
"items": [{
"id": 31,
"min_offset": 480,
"city_name": "Beijing",
"sunrise_hour": 7,
"sunrise_min": 25,
"sunset_hour": 16,
"sunset_min": 49,
"longitude_flag": 1,
"longitude": 11641,
"latitude_flag": 1,
"latitude": 3990
}, {
"id": 295,
"min_offset": 540,
"city_name": "Tokyo",
"sunrise_hour": 6,
"sunrise_min": 41,
"sunset_hour": 16,
"sunset_min": 28,
"longitude_flag": 1,
"longitude": 13965,
"latitude_flag": 1,
"latitude": 3568
}, {
"id": 148,
"min_offset": 0,
"city_name": "London",
"sunrise_hour": 7,
"sunrise_min": 56,
"sunset_hour": 15,
"sunset_min": 51,
"longitude_flag": 2,
"longitude": 13,
"latitude_flag": 1,
"latitude": 5151
}, {
"id": 197,
"min_offset": -300,
"city_name": "New York",
"sunrise_hour": 7,
"sunrise_min": 10,
"sunset_hour": 16,
"sunset_min": 28,
"longitude_flag": 2,
"longitude": 7401,
"latitude_flag": 1,
"latitude": 4071
}]
}
JSON Field Received by the App:
Field Name | Field Type | Field Description |
---|---|---|
version | int | Protocol library version number |
err_code | int | Error code, 0 for success, non-zero for error |
Example:
{
"version": 0,
"err_code": 0
}