libgpiod  1.6.1
Public Types | Data Fields
gpiod::line_event Struct Reference

Describes a single GPIO line event. More...

#include <gpiod.hpp>

Public Types

enum  : int { RISING_EDGE = 1, FALLING_EDGE }
 Possible event types. More...
 

Data Fields

::std::chrono::nanoseconds timestamp
 Best estimate of time of event occurrence in nanoseconds. More...
 
int event_type
 Type of the event that occurred. More...
 
line source
 Line object referencing the GPIO line on which the event occurred. More...
 

Detailed Description

Describes a single GPIO line event.

Definition at line 546 of file gpiod.hpp.

Field Documentation

int gpiod::line_event::event_type

Type of the event that occurred.

Definition at line 560 of file gpiod.hpp.

line gpiod::line_event::source

Line object referencing the GPIO line on which the event occurred.

Definition at line 562 of file gpiod.hpp.

::std::chrono::nanoseconds gpiod::line_event::timestamp

Best estimate of time of event occurrence in nanoseconds.

Definition at line 558 of file gpiod.hpp.


The documentation for this struct was generated from the following file: