CmdSetTime
CmdSetTime sets the time.
| Field | Type | Label | Description |
| automatic | CmdSetTime.Source |
set time automatically via GPS or NTP |
|
| manual | Time |
set time manually to a specific value. Always set the time to the correct value. |
CmdSetTimeResponse
CmdSetTimeResponse is the response to a CmdSetTime call.
| Field | Type | Label | Description |
| time | Time |
time of the system when generating the response |
|
| source | CmdSetTimeResponse.Source |
source used to set the time |
CmdSetTime.Source
A Source says which time source should be used to set the time
| Name | Number | Description |
| SOURCE_UNSPECIFIED | 0 |
|
| SOURCE_GPS_OR_NTP | 1 |
set time via GPS if available, otherwise use NTP |
| SOURCE_GPS | 2 |
set time via GPS |
| SOURCE_NTP | 3 |
set time using NTP |
CmdSetTimeResponse.Source
Source tells which time source was used to set the time
| Name | Number | Description |
| SOURCE_UNSPECIFIED | 0 |
|
| SOURCE_MANUAL | 1 |
time set using given time |
| SOURCE_GPS | 2 |
time set using GPS |
| SOURCE_NTP | 3 |
time set using NTP |