public class LynxGetADCCommand extends LynxDekaInterfaceCommand<LynxGetADCResponse>
Modifier and Type | Class and Description |
---|---|
static class |
LynxGetADCCommand.Channel |
static class |
LynxGetADCCommand.Mode |
theInterface, theInterfaceName
ackOrNackReceived, isAckOrResponseReceived, nackReceived, response, responseOrNackReceived, retransmissionsRemaining
hasBeenTransmitted, messageNumber, module, nanotimeLastTransmit, payloadTimeWindow, referenceNumber, serialization
Constructor and Description |
---|
LynxGetADCCommand(LynxModuleIntf module) |
LynxGetADCCommand(LynxModuleIntf module,
LynxGetADCCommand.Channel channel,
LynxGetADCCommand.Mode mode) |
Modifier and Type | Method and Description |
---|---|
void |
fromPayloadByteArray(byte[] rgb) |
static java.lang.Class<? extends LynxInterfaceResponse> |
getResponseClass() |
boolean |
isResponseExpected()
Returns whether this message will generate a response message in return.
|
byte[] |
toPayloadByteArray() |
getInterface
getBaseCommandNumber, getCommandNumber, getInterfaceCommandIndex
getResponseClass
awaitAckResponseOrNack, awaitAndRetransmit, getMsAwaitInterval, getMsRetransmissionInterval, getNackReceived, hasBeenAcknowledged, isAckable, isAckOrResponseReceived, isNackReceived, isRetransmittable, noteAttentionRequired, noteRetransmission, onAckReceived, onNackReceived, onPretendTransmit, onResponseReceived, pretendFinish, responseOrThrow, send, sendReceive, setUnretransmittable, throwIfNack, throwNackForUnsupportedCommand, usePretendResponseIfRealModuleDoesntSupport
acquireNetworkLock, forgetSerialization, getDestModuleAddress, getMessageNumber, getModule, getModuleAddress, getNanotimeLastTransmit, getPayloadTimeWindow, getReferenceNumber, getSerialization, hasBeenTransmitted, invokeStaticNullaryMethod, isAck, isNack, isResponse, loadFromSerialization, noteHasBeenTransmitted, releaseNetworkLock, resetModulePingTimer, setMessageNumber, setModule, setNanotimeLastTransmit, setPayloadTimeWindow, setReferenceNumber, setSerialization
public LynxGetADCCommand(LynxModuleIntf module)
public LynxGetADCCommand(LynxModuleIntf module, LynxGetADCCommand.Channel channel, LynxGetADCCommand.Mode mode)
public static java.lang.Class<? extends LynxInterfaceResponse> getResponseClass()
public boolean isResponseExpected()
LynxMessage
isResponseExpected
in class LynxMessage
public byte[] toPayloadByteArray()
toPayloadByteArray
in class LynxMessage
public void fromPayloadByteArray(byte[] rgb)
fromPayloadByteArray
in class LynxMessage