MraaGpio class
The GPIO MRAA API
GPIO is the General Purpose IO interface to MRAA. Its features depend on the board type used, it can use gpiolibs (exported via a kernel module through sysfs), or memory mapped IO via a /dev/uio device or /dev/mem depending again depending on the board configuration.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
close(
MraaGpioContext dev) → MraaReturnCode - Close - mraa_gpio_close
-
direction(
MraaGpioContext context, MraaGpioDirection direction) → MraaReturnCode - GPIO direction - mraa_gpio_dir
-
edgeMode(
MraaGpioContext dev, MraaGpioEdge mode) → MraaReturnCode - Edge mode - mraa_gpio_edge_mode
-
events(
MraaGpioContext dev) → List< MraaGpioEvent> - Events - mraa_gpio_get_events
-
initialise(
int pin) → MraaGpioContext - Initialise - mraa_gpio_init
-
initialiseMulti(
List< int> pins, int numPins) → MraaGpioContext - Initialise multi - mraa_gpio_init_multi
-
initialiseRaw(
int gpioPin) → MraaGpioContext - Initialise raw - mraa_gpio_init_raw
-
inputMode(
MraaGpioContext dev, MraaGpioInputMode mode) → MraaReturnCode - Input mode - mraa_gpio_input_mode
-
mode(
MraaGpioContext dev, MraaGpioOutputMode mode) → MraaReturnCode - Mode - mraa_gpio_mode
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
outputDriverMode(
MraaGpioContext dev, MraaGpioOutputDriverMode mode) → MraaReturnCode - Output driver mode - mraa_gpio_out_driver_mode
-
owner(
MraaGpioContext dev, bool own) → MraaReturnCode - Owner - mraa_gpio_owner
-
pin(
MraaGpioContext dev) → int - Pin - mraa_gpio_get_pin
-
pinRaw(
MraaGpioContext dev) → int - Pin raw - mraa_gpio_get_pin_raw
-
read(
MraaGpioContext context) → int - Read - mraa_gpio_read
-
readDirection(
MraaGpioContext dev, MraaGpioDirectionRead gpioDirection) → MraaReturnCode - Read direction - mraa_gpio_read_dir
-
readMulti(
MraaGpioContext dev, MraaGpioMultiRead values) → MraaReturnCode - Read multi - mraa_gpio_read_multi
-
toString(
) → String -
A string representation of this object.
inherited
-
write(
MraaGpioContext dev, int value) → MraaReturnCode - Write - mraa_gpio_write
-
writeMulti(
MraaGpioContext dev, List< int> values) → MraaReturnCode - Write multi - mraa_gpio_write_multi
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited