51 valueobject ConfigurationChangedEvent extends
idl.Event {
60 void getZoneInfos(out vector<ZoneInfo> zoneInfos, in
boolean useOlson);
107 out
boolean dstEnabled, out
int utcOffset,
108 out time currentTime);
Date and time configuration methods.
Definition: DateTime.idl:14
Protocol
Time synchronization protocol.
Definition: DateTime.idl:31
@ STATIC
Device time is configured locally.
Definition: DateTime.idl:32
void getTime(in boolean useOlson, out ZoneInfo zone, out boolean dstEnabled, out int utcOffset, out time currentTime)
Retrieve the current device date and time.
vector< string > getActiveNtpServers()
Get active NTP servers.
int setCfg(in Cfg cfg)
Set the device date and time configuration.
void getCfg(out Cfg cfg)
Retrieve the device date and time configuration.
void getZoneInfos(out vector< ZoneInfo > zoneInfos, in boolean useOlson)
List all supported time zones.
boolean checkNtpServer(in string ntpServer)
Check if a specified NTP server is usable.
Device Date and Time Configuration.
Definition: DateTime.idl:11
Basic IDL definitions.
Definition: Event.idl:10
Device date and time configuration.
Definition: DateTime.idl:43
Protocol protocol
Time synchronization protocol.
Definition: DateTime.idl:45
ZoneCfg zoneCfg
Time zone configuration.
Definition: DateTime.idl:44
NtpCfg ntpCfg
NTP server configuration.
Definition: DateTime.idl:47
time deviceTime
Device date and time (local time)
Definition: DateTime.idl:46
Static NTP server configuration.
Definition: DateTime.idl:37
string server2
Secondary NTP server.
Definition: DateTime.idl:39
string server1
Primary NTP server.
Definition: DateTime.idl:38
Time zone configuration.
Definition: DateTime.idl:24
int id
Selected time zone id.
Definition: DateTime.idl:25
string name
Selected time zone name.
Definition: DateTime.idl:26
boolean enableAutoDST
Enable automatic DST adjustment.
Definition: DateTime.idl:27
Time zone information.
Definition: DateTime.idl:17
int id
Time zone id.
Definition: DateTime.idl:18
string name
Time zone name.
Definition: DateTime.idl:19
boolean hasDSTInfo
true if the time zone uses DST
Definition: DateTime.idl:20