Inheritance diagram for BlueSense::RouterDevice:

Public Member Functions | |
| RouterDevice (Master master, ushort deviceId) | |
| int | getCurrentChannel () |
| bool | configPending () |
| bool | getRequestGetConfigDone () |
| bool | getRequestSetConfigDone () |
| void | requestGetConfiguration () |
| void | requestSetChannel (byte channel) |
| void | requestSetSerialConfiguration (uint baudrate, byte stopbits, byte parity, byte databits) |
| uint | getCurrentSerialBaudRate () |
| byte | getCurrentSerialDataBits () |
| byte | getCurrentSerialStopBits () |
| byte | getCurrentSerialParity () |
| void | setSerialBufferSizes (ushort receiveSize, ushort writeSize) |
| ushort | popReceivedSerialData (int[] receiveArray) |
| ushort | bsRouterDevice_writeSerialData (int[] data) |
| uint | getSerialWriteBufferPendingData () |
| void | setSerialReceiveAsciiMode (bool asciiMode) |
| bool | getSerialReceiveAsciiMode () |
| uint | getTimeOutUs () |
| void | setTimeOutUs (uint timeOutUs) |
|
||||||||||||
|
Creates a 'software' motor device proxy with a given id. The device will inacessible until a physical device with the same id is detected.
|
|
|
Writes serial data into the writebuffer which will be copied to the serial extension board. Data is written at each bsmaster yield call.
|
|
|
Checks if a configuration is being currently being set or being retrieved
|
|
|
Obtain the last retrieved wireless channel settings.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Checks if the configuration request is finished
|
|
|
Checks if the configuration set request is finished
|
|
|
Returns the serial receive mode. true depicts line oriented ASCII mode, false binary mode. |
|
|
|
|
|
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.
|
|
|
Retrieves received buffered data from the serial extension board. Data is received into a receive buffer in each bsmaster yield call. If serial communication is in ascii mode the data will be returned delimited by ascii code 13, otherwise all pending data is returned.
|
|
|
Request to obtain the configuration settings from a adcInput Device. |
|
|
Request the router device to set a new wireless channel
|
|
||||||||||||||||||||
|
Sets the configuration parameters for the serial extension board. Note that not all options are available on all devices.
|
|
||||||||||||
|
Sets buffer sizes to be used for receiving and writing data from/to the serial extension board |
|
|
* Set serial receive mode. When set to '1' data will be received line oriented (delimited by character 13). When set to '0' no interpretation is done of the data.
|
|
|
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