Class

GpiodglibLineRequest

since: 1.0

Description

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

Line request object allows interacting with a set of requested GPIO lines.

Available since: 1.0

Ancestors

Instance methods

gpiodglib_line_request_dup_chip_name

Get the name of the chip this request was made on.

since: 1.0

gpiodglib_line_request_get_requested_offsets

Get the offsets of the lines in the request.

since: 1.0

gpiodglib_line_request_get_value

Get the value of a single requested line.

since: 1.0

gpiodglib_line_request_get_values

Get the values of all requested lines.

since: 1.0

gpiodglib_line_request_get_values_subset

Get the values of a subset of requested lines.

since: 1.0

gpiodglib_line_request_is_released

Check if this request was released.

since: 1.0

gpiodglib_line_request_reconfigure_lines

Update the configuration of lines associated with a line request.

since: 1.0

gpiodglib_line_request_release

Release the requested lines and free all associated resources.

since: 1.0

gpiodglib_line_request_set_value

Set the value of a single requested line.

since: 1.0

gpiodglib_line_request_set_values

Set the values of all lines associated with a request.

since: 1.0

gpiodglib_line_request_set_values_subset

Set the values of a subset of requested lines.

since: 1.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Gpiodglib.LineRequest:chip-name

Name of the GPIO chip this request was made on.

since: 1.0

Gpiodglib.LineRequest:requested-offsets

Array of requested offsets.

since: 1.0

Signals

Gpiodglib.LineRequest::edge-event

Emitted when an edge event is detected on one of the requested GPIO line.

since: 1.0

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 GpiodglibLineRequestClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.