TimingServer is the service that you can use to communicate with non-local Ubidiums.
You can create a TimingServer server and configure Ubidiums to connect to it.
In this case the Ubidium acts as RPC client so the requests and responses are swapped, when compared to the
TimingSystem service.
Method Name | Request Type | Response Type | Description |
OpenPassingStream | PassingResponse stream | PassingRequest stream |
OpenPassingStream opens a bi-directional passing stream to receive passings. Ubidiums will call this method and always try to hold one stream open. |
OpenStatusStream | StatusResponse stream | StatusRequest stream |
OpenStatusStream opens a bi-directional status stream to receive status updates. Ubidiums will call this method and always try to hold one stream open. |
OpenCommandStream | CommandResponse stream | CommandRequest stream |
OpenCommandStream opens a bi-directional command stream to receive commands. Ubidiums will call this method and always try to hold one stream open. Since the timing server acts as RPC server, the stream is required to allow the TimingServer to execute commands on the clients (Ubidiums). |