|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dellroad.jvser.ComPortCommand
org.dellroad.jvser.ControlCommand
public class ControlCommand
RFC 2217 SET-CONTROL command.
| Constructor Summary | |
|---|---|
ControlCommand(boolean client,
int command)
Encoding constructor. |
|
ControlCommand(int[] bytes)
Decoding constructor. |
|
| Method Summary | |
|---|---|
int |
getControl()
|
String |
toString()
Get the human-readable description of this option. |
void |
visit(ComPortCommandSwitch sw)
Apply visitor pattern. |
| Methods inherited from class org.dellroad.jvser.ComPortCommand |
|---|
equals, getBytes, getCommand, getName, hashCode, isServerCommand |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ControlCommand(int[] bytes)
bytes - encoded option starting with the COM-PORT-OPTION byte
NullPointerException - if bytes is null
IllegalArgumentException - if bytes has length != 3
IllegalArgumentException - if bytes[0] is not RFC2217.COM_PORT_OPTION
IllegalArgumentException - if bytes[1] is not RFC2217.SET_CONTROL (client or server)
IllegalArgumentException - if bytes[2] is not a valid RFC 2217 control value
public ControlCommand(boolean client,
int command)
command - control commandclient - true for the client-to-server command, false for the server-to-client command
IllegalArgumentException - if command is not a valid RFC 2217 control value| Method Detail |
|---|
public String toString()
ComPortCommand
toString in class ComPortCommandpublic void visit(ComPortCommandSwitch sw)
ComPortCommand
visit in class ComPortCommandsw - visitor switch handlerpublic int getControl()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||