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