Class

GpiodglibLineSettings

since: 1.0

Description

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

Line settings object contains a set of line properties that can be used when requesting lines or reconfiguring an existing request.

Available since: 1.0

Ancestors

Constructors

gpiodglib_line_settings_new

Create a new line settings object.

since: 1.0

Instance methods

gpiodglib_line_settings_get_active_low

Get active-low setting.

since: 1.0

gpiodglib_line_settings_get_bias

Get bias.

since: 1.0

gpiodglib_line_settings_get_debounce_period_us

Get debounce period.

since: 1.0

gpiodglib_line_settings_get_direction

Get direction.

since: 1.0

gpiodglib_line_settings_get_drive

Get drive.

since: 1.0

gpiodglib_line_settings_get_edge_detection

Get edge detection.

since: 1.0

gpiodglib_line_settings_get_event_clock

Get event clock setting.

since: 1.0

gpiodglib_line_settings_get_output_value

Get the output value.

since: 1.0

gpiodglib_line_settings_reset

Reset the line settings object to its default values.

since: 1.0

gpiodglib_line_settings_set_active_low

Set active-low setting.

since: 1.0

gpiodglib_line_settings_set_bias

Set bias.

since: 1.0

gpiodglib_line_settings_set_debounce_period_us

Set debounce period.

since: 1.0

gpiodglib_line_settings_set_direction

Set direction.

since: 1.0

gpiodglib_line_settings_set_drive

Set drive.

since: 1.0

gpiodglib_line_settings_set_edge_detection

Set edge detection.

since: 1.0

gpiodglib_line_settings_set_event_clock

Set event clock.

since: 1.0

gpiodglib_line_settings_set_output_value

Set the output value.

since: 1.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Gpiodglib.LineSettings:active-low

Line active-low settings.

since: 1.0

Gpiodglib.LineSettings:bias

Line bias setting.

since: 1.0

Gpiodglib.LineSettings:debounce-period-us

Line debounce period (expressed in microseconds).

since: 1.0

Gpiodglib.LineSettings:direction

Line direction setting.

since: 1.0

Gpiodglib.LineSettings:drive

Line drive setting.

since: 1.0

Gpiodglib.LineSettings:edge-detection

Line edge detection setting.

since: 1.0

Gpiodglib.LineSettings:event-clock

Clock used to timestamp edge events.

since: 1.0

Gpiodglib.LineSettings:output-value

Line output value.

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