Inheritance diagram for BlueSense::ServoDevice:

Public Types | |
| enum | PortEnum |
Public Member Functions | |
| ServoDevice (Master master, ushort deviceId) | |
| void | requestSetAngles (byte relevantAngles, byte[] angles) |
| void | requestSetAngle (PortEnum port, byte angle) |
| void | requestGetAngles () |
| void | getPendingAngles (byte[] angles) |
| byte | getPendingAngle (PortEnum port) |
| bool | getRequestSetAnglesDone () |
| byte | getCurrentAngle (PortEnum port) |
| void | getCurrentAngles (byte[] angleArray) |
| void | requestSetConfiguration (byte offset) |
| void | requestGetConfiguration () |
| bool | getRequestSetConfigDone () |
| bool | getRequestGetConfigDone () |
| bool | configPending () |
| byte | getCurrentOffset () |
| uint | getTimeOutUs () |
| void | setTimeOutUs (uint timeOutUs) |
Static Public Attributes | |
| static byte | SERVOCOUNT = (byte)bluesense.BLUESENSE_SERVOCONTROLLER_SERVOCOUNT |
The BM7004 can be used to control upto 8 servo motors. Via software you can control the angle.
|
|
Enum describing the servo motor output ports |
|
||||||||||||
|
Creates a 'software' servo device proxy 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
|
|
|
Returns the current set angle of a specific servo.
|
|
|
Fills an array with the current set angles.
|
|
|
Returns the current set offset configuration parameter
|
|
|
Returns the angle of a specific servo, which is currently underway to the device
|
|
|
Fills an array with angles which are currently underway to the device
|
|
|
Checks if the configuration request is finished
|
|
|
Checks if the angle set 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.
|
|
|
Sends a request to retrieve the current set angles |
|
|
Request to obtain the configuration settings from a adcInput Device. |
|
||||||||||||
|
Requests the servo device to set one of its servos to a new angle
|
|
||||||||||||
|
Requests the servo device to set its servos to new angles
|
|
|
Requests to set the configuration of a servo 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.
|
|
|
The number of servos that can be controlled |
1.4.4