49 void getZoneInfos(out vector<ZoneInfo> zoneInfos, in
boolean useOlson);
58 boolean checkNtpServer(in
string ntpServer);
65 void getCfg(out
Cfg cfg);
77 int setCfg(in
Cfg cfg);
88 void getTime(in
boolean useOlson, out
ZoneInfo zone,
89 out
boolean dstEnabled, out
int utcOffset,
90 out time currentTime);
Protocol
Time synchronization protocol.
Definition: DateTime.idl:24
string server1
Primary NTP server.
Definition: DateTime.idl:31
Date and time configuration methods.
Definition: DateTime.idl:7
Device time is configured locally.
Definition: DateTime.idl:25
int id
Selected time zone id.
Definition: DateTime.idl:18
boolean enableAutoDST
Enable automatic DST adjustment.
Definition: DateTime.idl:20
ZoneCfg zoneCfg
Time zone configuration.
Definition: DateTime.idl:37
Protocol protocol
Time synchronization protocol.
Definition: DateTime.idl:38
Time zone configuration.
Definition: DateTime.idl:17
Static NTP server configuration.
Definition: DateTime.idl:30
NtpCfg ntpCfg
NTP server configuration.
Definition: DateTime.idl:40
boolean hasDSTInfo
true if the time zone uses DST
Definition: DateTime.idl:13
string name
Selected time zone name.
Definition: DateTime.idl:19
Device Date and Time Configuration.
Definition: DateTime.idl:4
Device date and time configuration.
Definition: DateTime.idl:36
Time zone information.
Definition: DateTime.idl:10
int id
Time zone id.
Definition: DateTime.idl:11
time deviceTime
Device date and time (local time)
Definition: DateTime.idl:39
string server2
Secondary NTP server.
Definition: DateTime.idl:32
string name
Time zone name.
Definition: DateTime.idl:12