GPIOD class

Constructors

GPIOD()
factory

Properties

chip_close ↔ void Function(Pointer<gpiod_chip> chip)
void (*chip_close)(struct gpiod_chip *chip);
getter/setter pair
chip_iter_free_noclose ↔ void Function(Pointer<gpiod_chip_iter>)
getter/setter pair
chip_iter_new Pointer<gpiod_chip_iter> Function()
getter/setter pair
chip_iter_next_noclose Pointer<gpiod_chip> Function(Pointer<gpiod_chip_iter>)
getter/setter pair
chip_label Pointer<Utf8> Function(Pointer<gpiod_chip> chip)
const char *(*chip_label)(struct gpiod_chip *chip);
getter/setter pair
chip_name Pointer<Utf8> Function(Pointer<gpiod_chip> chip)
const char *(*chip_name)(struct gpiod_chip *chip);
getter/setter pair
chip_num_lines int Function(Pointer<gpiod_chip> chip)
unsigned int (*chip_num_lines)(struct gpiod_chip *chip);
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
libraryName String
final
line_active_state int Function(Pointer<gpiod_line> line)
int (*line_active_state)(struct gpiod_line *line);
getter/setter pair
line_bias int Function(Pointer<gpiod_line> line)
int (*line_bias)(struct gpiod_line *line);
getter/setter pair
line_consumer Pointer<Utf8> Function(Pointer<gpiod_line> line)
const char *(*line_consumer)(struct gpiod_line *line);
getter/setter pair
line_direction int Function(Pointer<gpiod_line> line)
int (*line_direction)(struct gpiod_line *line);
getter/setter pair
line_event_get_fd int Function(Pointer<gpiod_line> line)
int (*line_event_get_fd)(struct gpiod_line *line);
getter/setter pair
line_event_read int Function(Pointer<gpiod_line> line, Pointer<gpiod_line_event> event)
int (*line_event_read)(struct gpiod_line *line, struct gpiod_line_event *event);
getter/setter pair
line_event_wait_bulk int Function(Pointer<gpiod_line_bulk> bulk, Pointer<timespec> timeout, Pointer<gpiod_line_bulk> event_bulk)
int (*line_event_wait_bulk)(struct gpiod_line_bulk *bulk, const struct timespec *timeout, struct gpiod_line_bulk *event_bulk);
getter/setter pair
line_get_chip Pointer<gpiod_chip> Function(Pointer<gpiod_line> line)
struct gpiod_chip *(*line_get_chip)(struct gpiod_line *line);
getter/setter pair
line_get_value int Function(Pointer<gpiod_line> line)
int (*line_get_value)(struct gpiod_line *line);
getter/setter pair
line_is_free int Function(Pointer<gpiod_line> line)
bool (*line_is_free)(struct gpiod_line *line);
getter/setter pair
line_is_open_drain int Function(Pointer<gpiod_line> line)
bool (*line_is_open_drain)(struct gpiod_line *line);
getter/setter pair
line_is_open_source int Function(Pointer<gpiod_line> line)
bool (*line_is_open_source)(struct gpiod_line *line);
getter/setter pair
line_is_requested int Function(Pointer<gpiod_line> line)
bool (*line_is_requested)(struct gpiod_line *line);
getter/setter pair
line_is_used int Function(Pointer<gpiod_line> line)
bool (*line_is_used)(struct gpiod_line *line);
getter/setter pair
line_iter_free ↔ void Function(Pointer<gpiod_line_iter> iter)
void (*line_iter_free)(struct gpiod_line_iter *iter);
getter/setter pair
line_iter_new Pointer<gpiod_line_iter> Function(Pointer<gpiod_chip> chip)
struct gpiod_line_iter *(*line_iter_new)(struct gpiod_chip *chip);
getter/setter pair
line_iter_next Pointer<gpiod_line> Function(Pointer<gpiod_line_iter> iter)
struct gpiod_line *(*line_iter_next)(struct gpiod_line_iter *iter);
getter/setter pair
line_name Pointer<Utf8> Function(Pointer<gpiod_line> line)
const char *(*line_name)(struct gpiod_line *line);
getter/setter pair
line_offset int Function(Pointer<gpiod_line> line)
unsigned int (*line_offset)(struct gpiod_line *line);
getter/setter pair
line_release int Function(Pointer<gpiod_line> line)
int (*line_release)(struct gpiod_line *line);
getter/setter pair
line_request int Function(Pointer<gpiod_line> line, Pointer<gpiod_line_request_config> config, int default_val)
int (*line_request)(struct gpiod_line *line, const struct gpiod_line_request_config *config, int default_val);
getter/setter pair
line_set_config int Function(Pointer<gpiod_line> line, int direction, int flags, int value)
int (*line_set_config)(struct gpiod_line *line, int direction, int flags, int value);
getter/setter pair
line_set_value int Function(Pointer<gpiod_line> line, int value)
int (*line_set_value)(struct gpiod_line *line, int value);
getter/setter pair
line_update int Function(Pointer<gpiod_line> line)
int (*line_update)(struct gpiod_line *line);
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version_string Pointer<Utf8> Function()
const char *(*version_string)(void);
getter/setter pair

Methods

line_bulk_add(gpiod_line_bulk bulk, gpiod_line line) → void
line_bulk_remove(gpiod_line_bulk bulk, gpiod_line line) → void
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