gpio_v2_line_event class

struct gpio_v2_line_event - The actual event being pushed to userspace @timestamp_ns: best estimate of time of event occurrence, in nanoseconds. @id: event identifier with value from &enum gpio_v2_line_event_id @offset: the offset of the line that triggered the event @seqno: the sequence number for this event in the sequence of events for all the lines in this line request @line_seqno: the sequence number for this event in the sequence of events on this particular line @padding: reserved for future use

By default the @timestamp_ns is read from %CLOCK_MONOTONIC and is intended to allow the accurate measurement of the time between events. It does not provide the wall-clock time.

If the %GPIO_V2_LINE_FLAG_EVENT_CLOCK_REALTIME flag is set then the @timestamp_ns is read from %CLOCK_REALTIME.

Inheritance

Constructors

gpio_v2_line_event()

Properties

hashCode int
The hash code for this object.
no setterinherited
id int
getter/setter pair
line_seqno int
getter/setter pair
offset int
getter/setter pair
padding Array<Uint32>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seqno int
getter/setter pair
timestamp_ns int
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited