public class CLIProtocol extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static byte |
CLOSE
CLOSE message.
|
protected static int |
CYCLE_TIME_OFF
CYCLE_TIME_OFF message.
|
protected static int |
CYCLE_TIME_ON
CYCLE_TIME_ON message.
|
protected static int |
DELAY
DELAY to wait between HELLO messages.
|
protected static byte |
HELLO
HELLO message.
|
protected static String |
KNOCK_KNCOK
KNOCK_KNCOK message.
|
protected static short |
NOP
NOP message.
|
protected static int |
OUTPUT_MULTIPLE_BACKWARD_DIRECTION
OUTPUT_MULTIPLE_BACKWARD message.
|
protected static int |
OUTPUT_MULTIPLE_FLASHING
OUTPUT_MULTIPLE_FLASHING message.
|
protected static int |
OUTPUT_MULTIPLE_FORWARD_DIRECTION
OUTPUT_MULTIPLE_FORWARD message.
|
protected static int |
OUTPUT_MULTIPLE_OFF
OUTPUT_MULTIPLE_OFF message.
|
protected static int |
OUTPUT_MULTIPLE_OFF_BREAK
OUTPUT_MULTIPLE_OFF_BREAK message.
|
protected static int |
OUTPUT_MULTIPLE_ON
OUTPUT_MULTIPLE_ON message.
|
protected static int |
OUTPUT_MULTIPLE_ON_TIME
OUTPUT_MULTIPLE_ON_TIME message.
|
protected static int |
OUTPUT_MULTIPLE_POWER
OUTPUT_MULTIPLE_POWER message.
|
protected static int |
OUTPUT_MULTIPLE_POWER0
OUTPUT_MULTIPLE_POWER0 message.
|
protected static int |
OUTPUT_MULTIPLE_REVERSE_DIRECTION
OUTPUT_MULTIPLE_REVERSE_DIRECTION message.
|
protected static int |
OUTPUT_SINGLE_BACKWARD_DIRECTION
OUTPUT_SINGLE_BACKWARD message.
|
protected static int |
OUTPUT_SINGLE_FORWARD_DIRECTION
OUTPUT_SINGLE_FORWARD message.
|
protected static int |
OUTPUT_SINGLE_OFF
OUTPUT_SINGLE_OFF message.
|
protected static int |
OUTPUT_SINGLE_ON_BACKWARD
OUTPUT_SINGLE_ON_BACKWARD message.
|
protected static int |
OUTPUT_SINGLE_ON_CURRENT_DIRECTION
OUTPUT_SINGLE_ON message.
|
protected static int |
OUTPUT_SINGLE_ON_FORWARD
OUTPUT_SINGLE_ON_FORWARD message.
|
protected static int |
OUTPUT_SINGLE_REVERSE_DIRECTION
OUTPUT_SINGLE_REVERSE_DIRECTION message.
|
| Constructor and Description |
|---|
CLIProtocol() |
| Modifier and Type | Method and Description |
|---|---|
protected static byte[] |
encodeCycle(char[] outputs,
int cycleOn,
int cycleOff)
Encode a cycle message for multiple outputs.
|
protected static byte[] |
encodeCycle(char output,
int cycleOn,
int cycleOff)
Encode a cycle message.
|
protected static byte[] |
encodeMode(char[] outputs,
int mode)
Encode a message for multiple outputs.
|
protected static byte |
encodeMode(char output,
int mode)
Encode a simple message.
|
protected static byte[] |
encodeModeDuration(char[] outputs,
int time)
Encode a message of type ON with a duration.
|
protected static byte[] |
encodeModeDuration(char output,
int time)
Encode a message of type ON with a duration.
|
protected static byte[] |
encodeModePower(char[] outputs,
short power)
Encode a message for multiple outputs with power.
|
protected static byte[] |
encodeModePower(char output,
short power)
Encode a simple message with power.
|
protected static final short NOP
protected static final int OUTPUT_SINGLE_ON_BACKWARD
protected static final int OUTPUT_SINGLE_ON_FORWARD
protected static final int OUTPUT_SINGLE_REVERSE_DIRECTION
protected static final int OUTPUT_SINGLE_ON_CURRENT_DIRECTION
protected static final int OUTPUT_SINGLE_OFF
protected static final int OUTPUT_SINGLE_BACKWARD_DIRECTION
protected static final int OUTPUT_SINGLE_FORWARD_DIRECTION
protected static final byte CLOSE
protected static final int OUTPUT_MULTIPLE_OFF_BREAK
protected static final int OUTPUT_MULTIPLE_FLASHING
protected static final int OUTPUT_MULTIPLE_OFF
protected static final int OUTPUT_MULTIPLE_ON
protected static final int OUTPUT_MULTIPLE_POWER0
protected static final int OUTPUT_MULTIPLE_FORWARD_DIRECTION
protected static final int OUTPUT_MULTIPLE_BACKWARD_DIRECTION
protected static final int OUTPUT_MULTIPLE_REVERSE_DIRECTION
protected static final int OUTPUT_MULTIPLE_POWER
protected static final int OUTPUT_MULTIPLE_ON_TIME
protected static final int CYCLE_TIME_OFF
protected static final int CYCLE_TIME_ON
protected static final byte HELLO
protected static final int DELAY
protected static final String KNOCK_KNCOK
protected static byte encodeMode(char output,
int mode)
output - an output portmode - a modeprotected static byte[] encodeModePower(char output,
short power)
output - an output portpower - a powerprotected static byte[] encodeModeDuration(char output,
int time)
output - an ouput porttime - time to onprotected static byte[] encodeModeDuration(char[] outputs,
int time)
outputs - outputs arraytime - time to onprotected static byte[] encodeMode(char[] outputs,
int mode)
outputs - outputs arraymode - modeprotected static byte[] encodeModePower(char[] outputs,
short power)
outputs - outputs arraypower - powerprotected static byte[] encodeCycle(char output,
int cycleOn,
int cycleOff)
output - output portcycleOn - time the output is on (in 1/10 seconds)cycleOff - time the output is off (in 1/10 seconds)protected static byte[] encodeCycle(char[] outputs,
int cycleOn,
int cycleOff)
outputs - outputs arraycycleOn - time the output is on (in 1/10 seconds)cycleOff - time the output is off (in 1/10 seconds)Copyright © 2018. All rights reserved.