Rs232ControllerBuilder |
Rs232ControllerBuilder.withClock(java.time.Clock clock) |
Optional, defaults to system clock but can be overriden
|
Rs232ControllerBuilder |
Rs232ControllerBuilder.withExecutor(java.util.concurrent.ScheduledExecutorService executor) |
Optional, defaults to creating a suitable executor for single connectivity
|
Rs232ControllerBuilder |
Rs232ControllerBuilder.withLocalName(java.lang.String name) |
Optional, Set the name of this connection, defaults to NoName
|
Rs232ControllerBuilder |
Rs232ControllerBuilder.withMenuTree(MenuTree tree) |
Mandatory, the menuTree instance to store the menu items retrieved from the remote side.
|
Rs232ControllerBuilder |
Rs232ControllerBuilder.withProtocol(MenuCommandProtocol protocol) |
Optional, defaults to the standard protocol.
|
Rs232ControllerBuilder |
Rs232ControllerBuilder.withRs232(java.lang.String port,
int baud) |
Mandatory, specifies the port name and baud rate for rs232.
|
Rs232ControllerBuilder |
Rs232ControllerBuilder.withUUID(java.util.UUID uuid) |
Mandatory, the UUID for this instance of the application
|