Class

GpiodglibEdgeEvent

since: 1.0

Description

final class Gpiodglib.EdgeEvent : GObject.Object
{
  /* No available fields */
}

GpiodglibEdgeEvent stores information about a single line edge event. It contains the event type, timestamp and the offset of the line on which the event occurred as well as two sequence numbers (global for all lines in the associated request and local for this line only).

Available since: 1.0

Ancestors

Instance methods

gpiodglib_edge_event_get_event_type

Get the event type.

since: 1.0

gpiodglib_edge_event_get_global_seqno

Get the global sequence number of the event.

since: 1.0

gpiodglib_edge_event_get_line_offset

Get the offset of the line which triggered the event.

since: 1.0

gpiodglib_edge_event_get_line_seqno

Get the event sequence number specific to the line.

since: 1.0

gpiodglib_edge_event_get_timestamp_ns

Get the timestamp of the event.

since: 1.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Gpiodglib.EdgeEvent:event-type

Type of the edge event.

since: 1.0

Gpiodglib.EdgeEvent:global-seqno

Global sequence number of this event.

since: 1.0

Gpiodglib.EdgeEvent:line-offset

Offset of the line on which this event was registered.

since: 1.0

Gpiodglib.EdgeEvent:line-seqno

Event sequence number specific to the line.

since: 1.0

Gpiodglib.EdgeEvent:timestamp-ns

Timestamp of the edge event expressed in nanoseconds.

since: 1.0

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

since: 2.0

Class structure

struct GpiodglibEdgeEventClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.