com.github.jodersky

flow

package flow

Visibility
  1. Public
  2. All

Type Members

  1. class AccessDeniedException extends Exception

    Permissions are not sufficient to open a serial port.

  2. class InvalidSettingsException extends Exception

    The settings specified are invalid.

  3. class NoSuchPortException extends Exception

    The requested port could not be found.

  4. class PortClosedException extends Exception

    The specified port has been closed.

  5. class PortInUseException extends Exception

    The requested port is in use by someone else.

  6. class PortInterruptedException extends Exception

    A blocking operation on a port was interrupted, most likely indicating that the port is closing.

  7. class SerialExt extends Extension

    Provides the serial IO manager.

  8. class SerialManager extends Actor with ActorLogging

    Entry point to the serial API.

    Entry point to the serial API. Actor that manages serial port creation. Once opened, a serial port is handed over to a dedicated operator actor that acts as an intermediate between client code and the native system serial port.

    See also

    SerialOperator

  9. class SerialOperator extends Actor with ActorLogging

    Operator associated to an open serial port.

    Operator associated to an open serial port. All communication with a port is done via an operator. Operators are created though the serial manager.

    See also

    SerialManager

  10. case class SerialSettings(baud: Int, characterSize: Int = 8, twoStopBits: Boolean = false, parity: Parity = Parity.None) extends Product with Serializable

    Groups settings used in communication over a serial port.

    Groups settings used in communication over a serial port.

    baud

    baud rate to use with serial port

    characterSize

    size of a character of the data sent through the serial port

    twoStopBits

    set to use two stop bits instead of one

    parity

    type of parity to use with serial port

Value Members

  1. object Parity extends Enumeration

    Specifies available parities used in serial communication.

  2. object Serial extends ExtensionKey[SerialExt]

    Defines messages used by flow's serial IO layer.

  3. object SerialManager

  4. object SerialOperator

  5. package internal

Ungrouped