![]() |
Doly C++ SDK v1.00
|
Functions | |
| int8_t | init () |
| Initialize edge sensor control. | |
| int8_t | dispose () |
| Dispose edge sensor control and release resources. | |
| bool | isActive () |
| Check whether edge sensor control is initialized and active. | |
| int8_t | enableControl () |
| Start the sensor listening thread. | |
| int8_t | disableControl () |
| Stop the sensor listening thread. | |
| std::vector< IrSensor > | getSensors () |
| Get all IR sensor values. | |
| std::vector< IrSensor > | getSensors (GpioState state) |
| Get IR sensors filtered by GPIO state. | |
| float | getVersion () |
| Get current library version. | |
| int8_t EdgeControl::disableControl | ( | ) |
Stop the sensor listening thread.
| int8_t EdgeControl::dispose | ( | ) |
Dispose edge sensor control and release resources.
| int8_t EdgeControl::enableControl | ( | ) |
Start the sensor listening thread.
| std::vector< IrSensor > EdgeControl::getSensors | ( | ) |
Get all IR sensor values.
Get IR sensors filtered by GPIO state.
| state | Desired GPIO state to filter by. 0 = no ground detected (free) 1 = ground detected |
| float EdgeControl::getVersion | ( | ) |
Get current library version.
Original note: format 0.XYZ (3 digits after major).
| int8_t EdgeControl::init | ( | ) |
Initialize edge sensor control.
Must be called before enabling control or reading sensors.
| bool EdgeControl::isActive | ( | ) |
Check whether edge sensor control is initialized and active.