Inheritance diagram for BlueSense::AdcInputDevice:

Public Types | |
| enum | PortEnum |
Public Member Functions | |
| AdcInputDevice (Master master, ushort deviceId) | |
| ushort | getLastSampledInput (PortEnum port) |
| uint | getSampleCount () |
| byte | getCurrentResolution () |
| ushort | getCurrentSampleDelay () |
| ushort | getCurrentVoltageReference () |
| bool | configPending () |
| bool | getRequestGetConfigDone () |
| bool | getRequestSetConfigDone () |
| void | requestGetConfiguration () |
| void | requestSetConfiguration (ushort voltageReference, ushort sampleDelay, byte resolution) |
| void | requestSetResolution (byte resolution) |
| void | requestSetSampleDelay (ushort sampleDelay) |
| void | requestSetVoltageReference (ushort voltageReference) |
| uint | getTimeOutUs () |
| void | setTimeOutUs (uint timeOutUs) |
The BM7003 can be used to convert analogue signals into digital values. The module contains six inputs for different analogue signals. Via software you can configure the resolution of the AD coversion from 1 to 10 bits. The sample rate canbe adjusted in steps of 1 ms to a maximum of 1000 samples per second.
|
|
Enumeration describing the sample ports |
|
||||||||||||
|
Creates a 'software' adcinput device with a given id. The device will inacessible until a physical device with the same id is detected.
|
|
|
Checks if a configuration is being currently being set or being retrieved
|
|
|
Obtain the last retrieved resolution settings.
|
|
|
Obtain the last retrieved sample delay settings.
|
|
|
Obtain the last retrieved voltage reference settings.
|
|
|
Gets the analog input value of a certain port.
|
|
|
Checks if the configuration request is finished
|
|
|
Checks if the configuration 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.
|
|
|
Request to obtain the configuration settings from a adcInput Device. |
|
||||||||||||||||
|
Request the adcInput device to set a new reference voltage, sample delay and resolution
|
|
|
Requests the adcInput device to set a new sample resolution
|
|
|
Requests the adcInput device to set a new sample delay
|
|
|
Requests the adcInput device to set a new reference voltage
|
|
|
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