SerialPort

class SerialPort(val configuration: SerialPortConfiguration, debug: Boolean = false, val throwIOExceptionOnInterrupt: Boolean = false) : SerialPortLike

Represents a serial port on the system. To open a serial port, launch this with appropriate port settings.

Constructors

Link copied to clipboard
constructor(configuration: SerialPortConfiguration, debug: Boolean = false, throwIOExceptionOnInterrupt: Boolean = false)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Builder object for constructing the SerialPort.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Flag to determine if we want an InputStream.read() to throw an IOException when interrupted

Functions

Link copied to clipboard
open override fun close(): <Error class: unknown class>
Link copied to clipboard
fun closePort()
Link copied to clipboard
Link copied to clipboard
fun openPort(): Int
Link copied to clipboard
open override fun postSerialChangedEvent(newState: SerialLineState)
Link copied to clipboard
fun read(buffer: ByteArray, timeoutMs: Int): Int
Link copied to clipboard
fun setBaudRate(baudRate: BaudRate): <Error class: unknown class>
Link copied to clipboard
fun setDataBits(dataBits: PortDataBits): <Error class: unknown class>
Link copied to clipboard
fun setFlowControl(flowControl: PortFlowControl): <Error class: unknown class>
Link copied to clipboard
fun setParity(parity: PortParity): <Error class: unknown class>
Link copied to clipboard
fun setRawInput(): <Error class: unknown class>
Link copied to clipboard
fun setStopBits(stopBits: PortStopBits): <Error class: unknown class>
Link copied to clipboard
fun write(buffer: ByteArray): <Error class: unknown class>