public abstract class LynxStandardCommand<RESPONSE extends LynxMessage> extends LynxCommand<RESPONSE>
| Modifier and Type | Field and Description |
|---|---|
static int |
COMMAND_NUMBER_ACK |
static int |
COMMAND_NUMBER_DEBUG_LOG_LEVEL |
static int |
COMMAND_NUMBER_DISCOVERY |
static int |
COMMAND_NUMBER_DOWNLOAD_CHUNK |
static int |
COMMAND_NUMBER_FAIL_SAFE |
static int |
COMMAND_NUMBER_FIRST |
static int |
COMMAND_NUMBER_GET_MODULE_LED_COLOR |
static int |
COMMAND_NUMBER_GET_MODULE_LED_PATTERN |
static int |
COMMAND_NUMBER_GET_MODULE_STATUS |
static int |
COMMAND_NUMBER_KEEP_ALIVE |
static int |
COMMAND_NUMBER_LAST |
static int |
COMMAND_NUMBER_NACK |
static int |
COMMAND_NUMBER_QUERY_INTERFACE |
static int |
COMMAND_NUMBER_SET_MODULE_LED_COLOR |
static int |
COMMAND_NUMBER_SET_MODULE_LED_PATTERN |
static int |
COMMAND_NUMBER_SET_NEW_MODULE_ADDRESS |
static int |
COMMAND_NUMBER_START_DOWNLOAD |
ackOrNackReceived, isAckOrResponseReceived, nackReceived, response, responseOrNackReceived, retransmissionsRemaininghasBeenTransmitted, messageNumber, module, nanotimeLastTransmit, payloadTimeWindow, referenceNumber, serialization| Constructor and Description |
|---|
LynxStandardCommand(LynxModule module) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isStandardCommandNumber(int packetId) |
static boolean |
isStandardPacketId(int packetId) |
static boolean |
isStandardResponseNumber(int packetId) |
getResponseClassawaitAckResponseOrNack, awaitAndRetransmit, getMsAwaitInterval, getMsRetransmissionInterval, getNackReceived, hasBeenAcknowledged, isAckable, isAckOrResponseReceived, isNackReceived, isRetransmittable, noteAttentionRequired, noteRetransmission, onAckReceived, onNackReceived, onPretendTransmit, onResponseReceived, pretendFinish, responseOrThrow, send, sendReceive, setUnretransmittable, throwIfNack, throwNackForUnsupportedCommand, usePretendResponseIfRealModuleDoesntSupportacquireNetworkLock, forgetSerialization, fromPayloadByteArray, getCommandNumber, getDestModuleAddress, getMessageNumber, getModule, getModuleAddress, getNanotimeLastTransmit, getPayloadTimeWindow, getReferenceNumber, getSerialization, hasBeenTransmitted, invokeStaticNullaryMethod, isAck, isNack, isResponse, isResponseExpected, loadFromSerialization, noteHasBeenTransmitted, releaseNetworkLock, resetModulePingTimer, setMessageNumber, setModule, setNanotimeLastTransmit, setPayloadTimeWindow, setReferenceNumber, setSerialization, toPayloadByteArraypublic static final int COMMAND_NUMBER_ACK
public static final int COMMAND_NUMBER_NACK
public static final int COMMAND_NUMBER_GET_MODULE_STATUS
public static final int COMMAND_NUMBER_KEEP_ALIVE
public static final int COMMAND_NUMBER_FAIL_SAFE
public static final int COMMAND_NUMBER_SET_NEW_MODULE_ADDRESS
public static final int COMMAND_NUMBER_QUERY_INTERFACE
public static final int COMMAND_NUMBER_START_DOWNLOAD
public static final int COMMAND_NUMBER_DOWNLOAD_CHUNK
public static final int COMMAND_NUMBER_SET_MODULE_LED_COLOR
public static final int COMMAND_NUMBER_GET_MODULE_LED_COLOR
public static final int COMMAND_NUMBER_SET_MODULE_LED_PATTERN
public static final int COMMAND_NUMBER_GET_MODULE_LED_PATTERN
public static final int COMMAND_NUMBER_DEBUG_LOG_LEVEL
public static final int COMMAND_NUMBER_DISCOVERY
public static final int COMMAND_NUMBER_FIRST
public static final int COMMAND_NUMBER_LAST
public LynxStandardCommand(LynxModule module)