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
-
- Object
- NativeType
- Struct
- gpio_v2_line_info
Constructors
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