MraaUart class
The UART MRAA API
UART is the Universal asynchronous receiver/transmitter interface to MRAA It allows the exposure of UART pins on supported boards with functionality to expand at a later date.
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
-
baudRate(
MraaUartContext dev, int baud) → MraaReturnCode - Baud rate - mraa_uart_set_baudrate
-
dataAvailable(
MraaUartContext dev, int millisecondsToWait) → bool - Data available.
-
devicePath(
MraaUartContext dev) → String - Device path - mraa_uart_get_dev_path
-
devicePathFromIndex(
int index) → String - Device path from index Given a UART index get the associated device path. Can return null if the index does not map to a UART device
-
flowControl(
MraaUartContext dev, bool xonXoff, bool rtsCts) → MraaReturnCode - Flow control - mraa_uart_set_flowcontrol
-
flush(
MraaUartContext dev) → MraaReturnCode - Flush - mraa_uart_flush
-
initialise(
int uart) → MraaUartContext - Initialise - mraa_uart_init
-
initialiseRaw(
String path) → MraaUartContext - Initialise raw - mraa_uart_init_raw
-
mode(
MraaUartContext dev, int byteSize, MraaUartParity parity, int stopBits) → MraaReturnCode - Mode - mraa_uart_set_mode
-
nonBlocking(
MraaUartContext dev, bool nonBlock) → MraaReturnCode - Non blocking - mraa_uart_set_non_blocking
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
readBytes(
MraaUartContext dev, MraaUartBuffer buffer, int length) → int - Read unsigned bytes - mraa_uart_read
-
sendBreak(
MraaUartContext dev, int duration) → MraaReturnCode - Send break - mraa_uart_sendbreak
-
settings(
int index, MraaUartSettings settings) → MraaReturnCode - Settings - mraa_uart_settings
-
stop(
MraaUartContext dev) → MraaReturnCode - Stop - mraa_uart_stop
-
timeout(
MraaUartContext dev, int read, int write, int interChar) → MraaReturnCode - Timeout - mraa_uart_set_timeout
-
toString(
) → String -
A string representation of this object.
inherited
-
writeBytes(
MraaUartContext dev, MraaUartBuffer buffer, int length) → int - Write bytes - mraa_uart_write
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited