MraaCommon class

The Common MRAA API

Defines the basic shared functions and values for MRAA.

Constructors

MraaCommon(MraaImpl _impl, bool _noJsonLoading, bool _useGrovePi)
Construction

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

adcRawBits() int
ADC raw bits - mraa_adc_raw_bits
adcSupportedBits() int
ADC supported bits - mraa_adc_supported_bits
addSubplatform(MraaPlatformType subplatformType, String dev) MraaReturnCode
Add sub platform - mraa_add_subplatform
aioCount() int
AIO count - mraa_get_gpio_count
defaultI2cBus(int platformOffset) int
Default I2c bus - mraa_get_default_i2c_bus
gpioCount() int
GPIO count - mraa_get_gpio_count
gpioLookup(String pinName) int
GPIO lookup - mraa_gpio_lookup
hasSubPlatform() bool
Has sub platform - mraa_has_sub_platform
i2cBusCount() int
I2C Bus count - mraa_get_i2c_bus_count
i2cBusId(int i2cBus) int
I2C Bus Id - mraa_get_i2c_bus_id
i2cLookup(String i2cName) int
I2C lookup - mraa_i2c_lookup
initialise() MraaReturnCode
Initialise - mraa_init
initialiseJsonPlatform(String path) MraaReturnCode
Initialise JSON platform - mraa_init_json_platform
isSubPlatformId(int pinOrBusId) bool
Is sub platform id - mraa_is_sub_platform_id
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pinCount() int
Pin count - mraa_get_pin_count
pinmodeTest(int pin, MraaPinmode mode) bool
Pin mode test - mraa_pin_mode_test
pinName(int pinNumber) String
Pin name - mraa_get_pin_name
platformAdcRawBits(int platformOffset) int
Platform ADC raw bits - mraa_get_platform_adc_raw_bits
platformAdcSupportedBits(int platformOffset) int
Platform ADC supported bits - mraa_get_platform_adc_supported_bits
platformCombinedType() int
Platform combined type - mraa_get_platform_combined_type
platformName() String
Platform name - mraa_get_platform_name
platformPinCount(int offset) int
Platform pin count - mraa_get_platform_pin_count
platformType() MraaPlatformType
Platform type - mraa_get_platform_type
platformVersion(int platformOffset) String
Platform version - mraa_get_platform_version
pwmCount() int
PWM count - mraa_get_pwm_count
pwmLookup(String pwmName) int
PWM lookup - mraa_pwm_lookup
removeSubplatform(MraaPlatformType subplatformType) MraaReturnCode
Remove subplatform - mraa_remove_subplatform
resultPrint(int result) → void
Result print - mraa_result_print
setLogLevel(int level) MraaReturnCode
Set the log level - mraa_set_log_level
setPriority(int priority) int
Set priority - mraa_set_priority
spiBusCount() int
SPI Bus count - mraa_get_spi_bus_count
spiLookup(String spiName) int
SPI lookup - mraa_spi_lookup
subPlatformId(int pinOrBusIndex) int
Sub platform id - mraa_get_sub_platform_id
subPlatformIndex(int pinOrBusId) int
Sub platform index - mraa_get_sub_platform_index
toString() String
A string representation of this object.
inherited
uartCount() int
UART count - mraa_get_uart_count
uartLookup(String uartName) int
UART lookup - mraa_uart_lookup
version() String
Version - mraa_get_version

Operators

operator ==(Object other) bool
The equality operator.
inherited