The capabilities for the device IO service is returned in the Capabilities element. Number of video sources (defaults to none). Number of video outputs (defaults to none). Number of audio sources (defaults to none). Number of audio outputs (defaults to none). Number of relay outputs (defaults to none). Number of serial ports (defaults to none). Number of digital inputs (defaults to none). Optional reference token to the relay for which the options are requested. Valid values and ranges for the configuration of a relay output. Supported Modes. Supported delay time range or discrete values in seconds. This element must be present if MonoStable mode is supported. True if the relay only supports the exact values for the DelayTimes listed. Default is false. Token of the relay output. List containing all physical Video output connections of a device. Token of the requested AudioSource. Current configuration of the Audio input. Token of the physical Audio output. Current configuration of the Audio output. Token of the requested VideoSource. Current configuration of the Video input. Token of the requested VideoOutput. Current configuration of the Video output. The ForcePersistence element determines how configuration changes shall be stored. If true, changes shall be persistent. If false, changes MAY revert to previous values after reboot. The ForcePersistence element determines how configuration changes shall be stored. If true, changes shall be persistent. If false, changes MAY revert to previous values after reboot. The ForcePersistence element determines how configuration changes shall be stored. If true, changes shall be persistent. If false, changes MAY revert to previous values after reboot. The ForcePersistence element determines how configuration changes shall be stored. If true, changes shall be persistent. If false, changes MAY revert to previous values after reboot. Token of the Video input whose options are requested.. Token of the Video Output whose options are requested.. Token of the physical Audio input whose options are requested.. Returns the AudioSourceToken available. Token of the physical Audio Output whose options are requested.. Available settings and ranges for the requested Audio output. Get the available digital inputs of a device. Requested digital inputs. The physical serial port on the device that allows serial data to be read and written. Requested serial ports. Gets the configuration that relates to serial port configuration. Requested serial port configuration. Sets the configuration that relates to serial port configuration. Gets the configuration options that relates to serial port configuration. Requested serial port configuration options. Transmitting arbitrary data to the connected serial device and then receiving its response data. The serial port data. Indicates that the command should be responded back within the specified period of time. This element may be put in the case that data length returned from the connected serial device is already determined as some fixed bytes length. It indicates the length of received data which can be regarded as available. This element may be put in the case that the delimiter codes returned from the connected serial device is already known. It indicates the termination data sequence of the responded data. In case the string has more than one character a device shall interpret the whole string as a single delimiter. Furthermore a device shall return the delimiter character(s) to the client. Receiving the response data. The serial port data. Lists all available serial ports of a device The type of serial port.Generic can be signaled as a vendor specific serial port type. The parameters for configuring the serial port. The transfer bitrate. The parity for the data error detection. The bit length for each character. The number of stop bits used to terminate each character. The parity for the data error detection. The configuration options that relates to serial port. The list of configurable transfer bitrate. The list of configurable parity for the data error detection. The list of configurable bit length for each character. The list of configurable number of stop bits used to terminate each character. The list of configurable parity for the data error detection. Returns the capabilities of the device IO service. The result is returned in a typed answer. Request the available settings and ranges for one or all relay outputs. A device that has one or more RelayOutputs should support this command.
Two examples that illustrate usage:
  • 1) Device supports range PT1S to PT120S:
    <tmd:RelayOutputOptions token='44'>
      <tmd:Mode>Monostable</tmd:Mode>
      <tmd:DelayTimes>1 120</tmd:DelayTimes>
    </tmd:RelayOutputOptions>
    							
  • 2) Device supports values PT0.5S, PT1S, PT2s and PT1M:
    <tmd:RelayOutputOptions token='123'>
      <tmd:Mode>Monostable</tmd:Mode>
      <tmd:DelayTimes>0.5 1 2 60</tmd:DelayTimes>
      <tmd:Discrete>True</tmd:Discrete>
    </tmd:RelayOutputOptions>
    								
List all available audio sources for the device. The device that has one or more audio sources shall support the listing of available audio inputs through the GetAudioSources command. List all available audio outputs of a device. A device that has one ore more physical audio outputs shall support listing of available audio outputs through the GetAudioOutputs command. List all available video sources for the device. The device that has one or more video inputs shall support the listing of available video sources through the GetVideoSources command. List all available video outputs of a device. A device that has one or more physical video outputs shall support listing of available video outputs through the GetVideoOutputs command. Get the video source configurations of a VideoSource. A device with one or more video sources shall support the GetVideoSourceConfigurations command.. Get the configuration of a Video Output. A device that has one or more Video Outputs shall support the retrieval of the VideoOutputConfiguration through this command. List the configuration of an Audio Input. A device with one or more audio inputs shall support the GetAudioSourceConfiguration command. Request the current configuration of a physical Audio output. A device that has one or more AudioOutputs shall support the retrieval of the AudioOutputConfiguration through this command. Modify a video input configuration. A device that has one or more video sources shall support the setting of the VideoSourceConfiguration through this command. Modify a video output configuration. A device that has one or more video outputs shall support the setting of its video output configuration through this command. Modify an audio source configuration. A device that has a one or more audio sources shall support the setting of the AudioSourceConfiguration through this command. Modify an audio output configuration. A device that has one ore more audio outputs shall support the setting of the AudioOutputConfiguration through this command. Request the VideoSourceConfigurationOptions of a VideoSource. A device with one or more video sources shall support this command. Request the VideoOutputConfigurationOptions of a VideoOutput. A device that has one or more video outputs shall support the retrieval of VideoOutputConfigurationOptions through this command. Request the AudioSourceConfigurationOptions of an AudioSource. A device with one ore more AudioSources shall support this command. Request the available settings and ranges for a physical Audio output. A device that has one or more AudioOutputs shall support this command. This operation gets a list of all available relay outputs and their settings. This operation sets the settings of a relay output. The relay can work in two relay modes:
  • Bistable – After setting the state, the relay remains in this state.
  • Monostable – After setting the state, the relay returns to its idle state after the specified time.
The physical idle state of a relay output can be configured by setting the IdleState to ‘open’ or ‘closed’ (inversion of the relay behaviour).
Idle State ‘open’ means that the relay is open when the relay state is set to ‘inactive’ through the trigger command (see Section 8.5.3) and closed when the state is set to ‘active’ through the same command.
Idle State ‘closed’ means, that the relay is closed when the relay state is set to ‘inactive’ through the trigger command (see Section 8.5.3) and open when the state is set to ‘active’ through the same command.
Modify the relay state.