TimingSystem

TimingSystem is the service that is running as a server on Ubidiums. You can create

a TimingSystem client to communicate with local Ubidiums.

Method Name Request Type Response Type Description
OpenPassingStream PassingRequest stream PassingResponse stream

OpenPassingStream opens a bi-directional passing stream to receive passings.

OpenPrewarnStream PrewarnRequest PrewarnResponse stream

OpenPrewarnStream opens a bi-directional prewarn stream to receive prewarns.

OpenStatusStream StatusRequest stream StatusResponse stream

OpenStatusStream opens a bi-directional status stream to receive status updates.

OpenCommandStream CommandRequest stream CommandResponse stream

OpenCommandStream opens a bi-directional command stream to send commands. Note that a TimingSystem client does not need to work with command streams, but can call the commands directly.

NewFile CmdNewFile CmdNewFileResponse

NewFile creates a new file.

SetTime CmdSetTime CmdSetTimeResponse

SetTime sets the time.

GetScreen CmdGetScreen CmdGetScreenResponse

GetScreen gets an image of the current screen contents.

PressKey CmdPressKey CmdPressKeyResponse

PressKey simulates a key press.

SetSettings CmdSetSettings CmdSetSettingsResponse

SetSetting sets the values of a set of settings.

GetSettings CmdGetSettings CmdGetSettingsResponse

GetSetting receives the values of a set of settings.