gpio_v2_line_info class

struct gpio_v2_line_info - Information about a certain GPIO line @name: the name of this GPIO line, such as the output pin of the line on the chip, a rail or a pin header name on a board, as specified by the GPIO chip, may be empty (i.e. name0 == '\0') @consumer: a functional name for the consumer of this GPIO line as set by whatever is using it, will be empty if there is no current user but may also be empty if the consumer doesn't set this up @offset: the local offset on this GPIO chip, fill this in when requesting the line information from the kernel @num_attrs: the number of attributes in @attrs @flags: flags for this GPIO line, with values from &enum gpio_v2_line_flag, such as %GPIO_V2_LINE_FLAG_ACTIVE_LOW, %GPIO_V2_LINE_FLAG_OUTPUT etc, added together. @attrs: the configuration attributes associated with the line @padding: reserved for future use

Inheritance

Constructors

gpio_v2_line_info()

Properties

attrs Array<gpio_v2_line_attribute>
getter/setter pair
consumer Array<Char>
getter/setter pair
flags int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name Array<Char>
getter/setter pair
num_attrs 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

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