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
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2025-04-30 09:32:44

results matching ""

    No results matching ""