Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

gpiod |
line | Namespace containing various type definitions for GPIO lines
offset | Wrapper around unsigned int for representing line offsets
chip_info | Represents an immutable snapshot of GPIO chip information
chip | Represents a GPIO chip
edge_event_buffer | Object into which edge events are read for better performance
edge_event | Immutable object containing data about a single edge event
chip_closed | Exception thrown when an already closed chip is used
request_released | Exception thrown when an already released line request is used
bad_mapping | Exception thrown when the core C library returns an invalid value for any of the line_info properties
info_event | Immutable object containing data about a single line info event
line_config | Contains a set of line config options used in line requests and reconfiguration
line_info | Contains an immutable snapshot of the line's state at the time when the object of this class was instantiated
line_request | Stores the context of a set of requested GPIO lines
line_settings | Stores GPIO line settings
request_builder | Intermediate object storing the configuration for a line request
request_config | Stores a set of options passed to the kernel when making a line request
timestamp | Stores the edge and info event timestamps as returned by the kernel and allows to convert them to std::chrono::time_point
gpiod_chip |
gpiod_chip_info |
gpiod_edge_event |
gpiod_edge_event_buffer |
gpiod_info_event |
gpiod_line_config |
gpiod_line_info |
gpiod_line_request |
gpiod_line_settings |
gpiod_request_config |