![]() |
Doly C++ SDK v1.00
|
Event dispatcher API for the Doly ArmControl subsystem. More...
Go to the source code of this file.
Namespaces | |
| namespace | ArmEvent |
Functions | |
| void | ArmEvent::AddListener (ArmEventListener *observer, bool priority=false) |
| Register a listener object to receive arm events. | |
| void | ArmEvent::RemoveListener (ArmEventListener *observer) |
| Unregister a listener object. | |
| void | ArmEvent::AddListenerOnComplete (void(*onEvent)(uint16_t id, ArmSide side)) |
| Register a C-style callback for “command complete” events. | |
| void | ArmEvent::RemoveListenerOnComplete (void(*onEvent)(uint16_t id, ArmSide side)) |
| Remove a previously registered “command complete” callback. | |
| void | ArmEvent::AddListenerOnError (void(*onEvent)(uint16_t id, ArmSide side, ArmErrorType errorType)) |
| Register a C-style callback for error events. | |
| void | ArmEvent::RemoveListenerOnError (void(*onEvent)(uint16_t id, ArmSide side, ArmErrorType errorType)) |
| Remove a previously registered error callback. | |
| void | ArmEvent::AddListenerOnStateChange (void(*onEvent)(ArmSide side, ArmState state)) |
| Register a C-style callback for state changes. | |
| void | ArmEvent::RemoveListenerOnStateChange (void(*onEvent)(ArmSide side, ArmState state)) |
| Remove a previously registered state-change callback. | |
| void | ArmEvent::AddListenerOnMovement (void(*onEvent)(ArmSide side, float degreeChange)) |
| Register a C-style callback for movement notifications. | |
| void | ArmEvent::RemoveListenerOnMovement (void(*onEvent)(ArmSide side, float degreeChange)) |
| Remove a previously registered movement callback. | |
Event dispatcher API for the Doly ArmControl subsystem.
ArmEvent delivers notifications to: