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