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
- Serializable
- Product
- Equals
- Command
- Message
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- 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
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
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.