Set world time

Function table

__IDO_FUNCTABLE__.funcTable38Model.setV3WorldTime

World Time Reference Table

Time Model Description

  • IDOSetV3WorldTimeItemModel
Parameter Description Remark
cityId ID number of each city int
minuteOffset Current time and offset minute data for time zone 0 int
cityNameLen City name int
cityName City name str
sunriseHour Sunrise hour int
sunriseMin Sunrise minute int
sunsetHour Sunset hour int
sunsetMin Sunset minute int
longitudeFlag Longitude flag 1: East longitude; 2:West longitude
longitude Longitude Retain 2 decimal places to expand the transmission by 100 times, the app needs to convert the corresponding points into degrees
lon=104°4’ => (104 + 4/60)*100 rounded up
latitudeFlag Latitude flag 1: north latitude; 2: south latitude
latitude Latitude Retain 2 decimal places to expand the transmission by 100 times, the app needs to convert the corresponding points into degrees
lon=104°4’ => (104 + 4/60)*100 rounded up
  • IDOSetV3WorldTimeModel
Parameter Description Remark
worldVersion Version No assignment needed for now
itemsNum The number of items int
items World time collection array (IDOSetV3WorldTimeItemModel)

Command code

Objc:

IDOSetV3WorldTimeModel * model = [IDOSetV3WorldTimeModel currentModel];
[IDOFoundationCommand setWorldTimeCommand:model
                                   callback:^(int errorCode) {
    if (errorCode == 0) {
       //Set successfully
    }else if (errorCode == 6) {
      //Device not supported
    }else {
      //Setup failed
    }
}];

Swift:

let model = IDOSetV3WorldTimeModel.current();
IDOFoundationCommand.setWorldTime(model) { (errorCode) in
     if errorCode == 0 {
        //Set successfully
     }else if errorCode == 6{
        //Device does not support this method
     }else {
       //Wrong setting
     }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2023-12-18 10:04:13

results matching ""

    No results matching ""