dpyGpio Namespace Reference
Deepsy GPIO namespace that includes the different enums, structs or method signatures that should be used.
Classes | |
struct | GpioInfoConf |
struct | GpioStatus |
Typedefs | |
typedef boost::function< void(const bool &available)> | service_availability_handler |
Prototype of the handler function used to monitor service availability. More... | |
typedef boost::function< void(boost::system::error_code error_code)> | result_handler_function |
Prototype of the handler function for obtaining a result. More... | |
typedef boost::function< void(boost::system::error_code, std::map< std::string, dpyGpio::GpioInfoConf > gpioMap)> | gpio_list_handler |
Prototype of the handler function for getting gpios. More... | |
typedef boost::function< void(boost::system::error_code error_code, const std::string &id, dpyGpio::GpioStatus status)> | gpio_status_handler_function |
Prototype of the handler function for getting gpio value. More... | |
typedef boost::function< void(const std::string &gpioid, const GpioStatus &statusEvent)> | GpioEventFunction |
Gpio event handler function. | |
Enumerations | |
enum | GpioDirection { INPUT = 0, OUTPUT = 1 } |
enum | EdgeType { FALLING = 0, RISING = 1, BOTH = 2 } |
Typedef Documentation
typedef boost::function<void(boost::system::error_code, std::map<std::string, dpyGpio::GpioInfoConf> gpioMap)> gpio_list_handler |
- Parameters
-
error_code error code (if any) gpios map of gpios ids and configurations
typedef boost::function<void(boost::system::error_code error_code, const std::string& id, dpyGpio::GpioStatus status)> gpio_status_handler_function |
- Parameters
-
error_code error code (if any) id GPIO identifier status gpio status
typedef boost::function<void(boost::system::error_code error_code)> result_handler_function |
- Parameters
-
error_code error code (if any)
typedef boost::function<void(const bool &available)> service_availability_handler |
- Parameters
-
available true if the service is available, false otherwise
Enumeration Type Documentation
enum GpioDirection |