|
libgpiod 2.1.3
|
| Cgpiod::chip | Represents a GPIO chip |
| Cgpiod::chip_info | Represents an immutable snapshot of GPIO chip information |
| Cgpiod::edge_event | Immutable object containing data about a single edge event |
| Cgpiod::edge_event_buffer | Object into which edge events are read for better performance |
| Cgpiod_chip | Refer to GPIO chips for functions that operate on gpiod_chip |
| Cgpiod_chip_info | Refer to Chip info for functions that operate on gpiod_chip_info |
| Cgpiod_edge_event | Refer to Line edge events handling for functions that operate on gpiod_edge_event |
| Cgpiod_edge_event_buffer | Refer to Line edge events handling for functions that operate on gpiod_edge_event_buffer |
| Cgpiod_info_event | Refer to Line status watch events for functions that operate on gpiod_info_event |
| Cgpiod_line_config | Refer to Line configuration objects for functions that operate on gpiod_line_config |
| Cgpiod_line_info | Refer to Line info for functions that operate on gpiod_line_info |
| Cgpiod_line_request | Refer to Line request operations for functions that operate on gpiod_line_request |
| Cgpiod_line_settings | Refer to Line settings objects for functions that operate on gpiod_line_settings |
| Cgpiod_request_config | Refer to Request configuration objects for functions that operate on gpiod_request_config |
| Cgpiod::info_event | Immutable object containing data about a single line info event |
| Cgpiod::line_config | Contains a set of line config options used in line requests and reconfiguration |
| Cgpiod::line_info | Contains an immutable snapshot of the line's state at the time when the object of this class was instantiated |
| Cgpiod::line_request | Stores the context of a set of requested GPIO lines |
| Cgpiod::line_settings | Stores GPIO line settings |
| ▼Cstd::logic_error | |
| Cgpiod::chip_closed | Exception thrown when an already closed chip is used |
| Cgpiod::request_released | Exception thrown when an already released line request is used |
| Cgpiod::line::offset | Wrapper around unsigned int for representing line offsets |
| Cgpiod::request_builder | Intermediate object storing the configuration for a line request |
| Cgpiod::request_config | Stores a set of options passed to the kernel when making a line request |
| ▼Cstd::runtime_error | |
| Cgpiod::bad_mapping | Exception thrown when the core C library returns an invalid value for any of the line_info properties |
| Cgpiod::timestamp | Stores the edge and info event timestamps as returned by the kernel and allows to convert them to std::chrono::time_point |