Inheritance diagram for BlueSense::MotorDevice:

Public Types | |
| enum | PortEnum |
Public Member Functions | |
| MotorDevice (Master master, ushort deviceId) | |
| void | requestSetSpeeds (byte relevantSpeeds, char[] speeds) |
| void | requestSetSpeed (PortEnum port, char speed) |
| void | requestGetSpeeds () |
| void | getPendingSpeeds (char[] speeds) |
| char | getPendingSpeed (PortEnum port) |
| bool | getRequestSetSpeedsDone () |
| char | getCurrentSpeed (PortEnum port) |
| void | getCurrentSpeeds (char[] speedArray) |
| uint | getTimeOutUs () |
| void | setTimeOutUs (uint timeOutUs) |
Static Public Attributes | |
| static byte | MOTORCOUNT = (byte)bluesense.BLUESENSE_MOTORCONTROLLER_MOTORCOUNT |
The BM7005 can be used to control 2 DC motors. Via software you can control the speed.
|
|
Enum describing the dc motor output ports |
|
||||||||||||
|
Creates a 'software' motor device proxy with a given id. The device will inacessible until a physical device with the same id is detected.
|
|
|
Returns the current set speed of a specific motor.
|
|
|
Fills an array with the current set speeds.
|
|
|
Returns the speed of a specific motor, which is currently underway to the device
|
|
|
Fills an array with speeds which are currently underway to the device
|
|
|
Checks if the speed 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 speeds |
|
||||||||||||
|
Requests the motor device to set one of its motors to a new speed
|
|
||||||||||||
|
Requests the motor device to set its motors to new speeds
|
|
|
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.
|
|
|
The number of motors that can be controlled |
1.4.4