Inheritance diagram for BlueSense::RelayOutputDevice:

Public Types | |
| enum | PortEnum |
Public Member Functions | |
| RelayOutputDevice (Master master, ushort deviceId) | |
| void | requestGetOutputs () |
| bool | getCurrentOutput (PortEnum port) |
| ushort | getCurrentOutputs () |
| void | requestSetOutput (PortEnum port, bool state) |
| bool | getRequestSetOutputsDone () |
| long | getTimeOutUs () |
| void | setTimeOutUs (uint timeOutUs) |
| void | requestSetOutputs (int mask, int states) |
| int | getPendingOutputs () |
| bool | getPendingOutput (PortEnum port) |
|
|
Enumeration describing the open collector output ports |
|
||||||||||||
|
Creates a bluesense device with id 'deviceid'
|
|
|
Returns the output state of a pin
|
|
|
Returns the output states |
|
|
Returns the 'tobe set' state of an output
|
|
|
Returns a bitmask containing which outputs are be set after the request finishes
|
|
|
Checks if the output set request is finished
|
|
|
Returns the current set time out delay. The time out delay is used to check if a request was acknowledged in the set time. If an answer to a request is not received within the set time, the request is resent.
|
|
|
Sends a request to retrieve the current set output states |
|
||||||||||||
|
Sends a request to set a single output to a new state
|
|
||||||||||||
|
Sends a request to update the output states of the device.
|
|
|
Sets the time out value which is used to check if a request was acknowledged in the set time. If an answer to a request is not received within the set time, the request is resent.
|
1.4.4