Ack for a write.
Messages that are sent to the serial port.
Messages received from the serial port.
Command that may be sent to the manager actor.
Messages used by the serial IO.
Open a serial port.
Open a serial port. Response: Opened | CommandFailed
Serial port is now open.
Serial port is now open. Communication is handled by the operator actor. The sender of the Open message will now receive incoming communication from the serial port.
Command that may be sent to the operator actor.
Available serial ports.
Data was received on the serial port.
Write data on the serial port.
Write data on the serial port. Response: ack (if ack != NoAck)
Request that the operator should close the port.
Request that the operator should close the port. Response: Closed
The port was closed.
The port was closed. Either by request or by an external event (i.e. unplugging)
List all available serial ports.
List all available serial ports. Response: Ports | CommandFailed
Special ack event (is not sent).
Serial port extension based on the rxtx library for the akka IO layer.