![]() |
Doly C++ SDK v1.00
|
Functions | |
| void | AddListener (EdgeEventListener *observer, bool priority=false) |
| Register an EdgeEventListener instance. | |
| void | RemoveListener (EdgeEventListener *observer) |
| Unregister an EdgeEventListener instance. | |
| void | AddListenerOnChange (void(*onChange)(std::vector< IrSensor > sensors)) |
| Register a function callback for sensor state changes. | |
| void | RemoveListenerOnChange (void(*onChange)(std::vector< IrSensor > sensors)) |
| Unregister a function callback for sensor state changes. | |
| void | AddListenerOnGapDetect (void(*onChange)(GapDirection gap_type)) |
| Register a function callback for gap detection events. | |
| void | RemoveListenerOnGapDetect (void(*onChange)(GapDirection gap_type)) |
| Unregister a function callback for gap detection events. | |
| void EdgeEvent::AddListener | ( | EdgeEventListener * | observer, |
| bool | priority = false ) |
Register an EdgeEventListener instance.
| observer | Listener object pointer. |
| priority | If true, the listener may be inserted with higher priority (implementation-defined ordering). |
| void EdgeEvent::AddListenerOnChange | ( | void(* | onChange )(std::vector< IrSensor > sensors) | ) |
Register a function callback for sensor state changes.
| onChange | Function pointer invoked on changes. |
| void EdgeEvent::AddListenerOnGapDetect | ( | void(* | onChange )(GapDirection gap_type) | ) |
Register a function callback for gap detection events.
| onChange | Function pointer invoked with the detected gap direction. |
| void EdgeEvent::RemoveListener | ( | EdgeEventListener * | observer | ) |
Unregister an EdgeEventListener instance.
| observer | Listener object pointer previously registered. |
| void EdgeEvent::RemoveListenerOnChange | ( | void(* | onChange )(std::vector< IrSensor > sensors) | ) |
Unregister a function callback for sensor state changes.
| onChange | Function pointer previously registered. |
| void EdgeEvent::RemoveListenerOnGapDetect | ( | void(* | onChange )(GapDirection gap_type) | ) |
Unregister a function callback for gap detection events.
| onChange | Function pointer previously registered. |