case class Open(port: String, settings: SerialSettings, bufferSize: Int = 1024) extends Command with Product with Serializable
Open a new serial port.
Send this command to the serial manager to request the opening of a serial port. The manager will
attempt to open a serial port with the specified parameters and, if successful, create a SerialOperator
actor associated to the port.
The operator actor acts as an intermediate to the underlying native serial port, dealing with threading issues and dispatching messages.
In case the port is successfully opened, the operator will respond with an Opened
message.
In case the port cannot be opened, the manager will respond with a CommandFailed
message.
- port
name of serial port to open
- settings
settings of serial port to open
- bufferSize
maximum read and write buffer sizes
- Alphabetic
- By Inheritance
- Open
- Serializable
- Product
- Equals
- Command
- Message
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Open(port: String, settings: SerialSettings, bufferSize: Int = 1024)
- port
name of serial port to open
- settings
settings of serial port to open
- bufferSize
maximum read and write buffer sizes
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bufferSize: Int
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val port: String
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val settings: SerialSettings
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.