GpioManager Class Reference
Allows to interact with a ServiceName service.
#include <gpioApi.h>
Public Member Functions | |
| GpioManager (std::string ip="127.0.0.1") | |
| bool | isAlive () |
| Method to check if Gpio Service is alive. More... | |
| void | monitorServiceAvailability_S (dpyGpio::service_availability_handler handler) |
| void | monitorServiceAvailability_U () |
| void | gpioEvents_S (dpyGpio::gpio_status_handler_function handler) |
| void | gpioEvents_U () |
| void | asyncGetGpios (dpyGpio::gpio_list_handler handler) |
| void | asyncSetGpioValue (dpyGpio::result_handler_function handler, const std::string &gpioid, bool value) |
| Modifies a gpio value. More... | |
| void | asyncGetGpioStatus (dpyGpio::gpio_status_handler_function handler, const std::string &gpioid) |
| void | asyncSetGpioConfiguration (dpyGpio::result_handler_function handler, const std::string &gpioid, dpyGpio::GpioInfoConf gpioConfiguration) |
Member Function Documentation
| void asyncSetGpioValue | ( | dpyGpio::result_handler_function | handler, |
| const std::string & | gpioid, | ||
| bool | value | ||
| ) |
- Parameters
-
handler Handler to be called when a response comes from the service gpioid gpio id value gpio value to modify
| bool isAlive | ( | ) |
- Returns
- Boolean indicating if Gpio is alive
