PROTOCOLS
DeprecatedNetworkSync
Defined in fuchsia.time/deprecated_network_sync.fidl
Emits UtcUpdated
events when the serving program changes the UTC offset tracked by
ZX_CLOCK_UTC
.
Do not take this API as a dependency, it will be deleted in the near future.
UtcUpdated
Notifies the client that UTC has changed, along with the monotonic clock's value when the change was made.
Response
Name | Type |
---|---|
update_time |
zx/time
|
Utc
Defined in fuchsia.time/utc.fidl
Metadata about a device's approximation of UTC time, commonly referred to as "system time."
WatchState
Notifies clients of updates to the UTC timeline. The first call on a channel returns immediately, and subsequent calls on the same channel will return when the state has changed.
Request
Name | Type |
---|
Response
Name | Type |
---|---|
state |
UtcState
|
ENUMS
UtcSource
Type: uint32
Defined in fuchsia.time/utc.fidl
Describes the source from which the current UTC approximation was retrieved.
Name | Value | Description |
---|---|---|
BACKSTOP |
2 |
The clock has been initialized to a known-prior reference time but may be highly inaccurate. |
EXTERNAL |
3 |
The clock has been initialized from a suitably accurate external time source. For many devices the most common external time source is a network time server. |
TABLES
UtcState
Defined in fuchsia.time/utc.fidl
Describes the state of the clock.
Ordinal | Name | Type | Description |
---|---|---|---|
1 | timestamp |
zx/time
|
The monotonic time at which this |
2 | source |
UtcSource
|
The source of our current UTC approximation. |