A message extending this trait is to be viewed as a command, an out-bound message issued by the client to flow's API.
A command has failed.
A message extending this trait is to be viewed as an event, an in-bound message issued by flow to the client.
Base trait for any flow-related messages.
Open a new serial port.
A port has been successfully opened.
Data has been received.
Write data to a serial port.
Request closing of port.
A port has been closed.
Special type of acknowledgment that is not sent back.
Defines messages used by flow's serial IO layer.