A StatusRequest requests the current status (and future status updates) or requests the stream of status updates to stop.
Sending a new get request will stop any other ongoing get request in the stream.
Field | Type | Label | Description |
get | CmdGetStatus |
request status (updates) |
|
stop | CmdStopStatus |
stop the current stream of status updates |
CmdGetStatus
CmdGetStatus requests the current status.
After the first status is sent, if continue is set, the Ubidium will send status updates whenever a status field changes or
the push_time interval is reached. These updates only contain the fields that changed. They have to be merged
into the known status to get an updated complete status overview.
Field | Type | Label | Description |
continue | bool |
continue to send status updates after the first status is received |
|
push_time | google.protobuf.Duration |
send a status update at least with the given interval |
CmdStopStatus
CmdStopStatus tells the Ubidium to stop sending status updates