public abstract class LynxDekaInterfaceCommand<RESPONSE extends LynxMessage> extends LynxInterfaceCommand<RESPONSE>
Modifier and Type | Field and Description |
---|---|
static LynxInterface |
theInterface |
static java.lang.String |
theInterfaceName |
ackOrNackReceived, isAckOrResponseReceived, nackReceived, response, responseOrNackReceived, retransmissionsRemaining
hasBeenTransmitted, messageNumber, module, nanotimeLastTransmit, payloadTimeWindow, referenceNumber, serialization
Constructor and Description |
---|
LynxDekaInterfaceCommand(LynxModuleIntf module) |
Modifier and Type | Method and Description |
---|---|
LynxInterface |
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, fromPayloadByteArray, getDestModuleAddress, getMessageNumber, getModule, getModuleAddress, getNanotimeLastTransmit, getPayloadTimeWindow, getReferenceNumber, getSerialization, hasBeenTransmitted, invokeStaticNullaryMethod, isAck, isNack, isResponse, isResponseExpected, loadFromSerialization, noteHasBeenTransmitted, releaseNetworkLock, resetModulePingTimer, setMessageNumber, setModule, setNanotimeLastTransmit, setPayloadTimeWindow, setReferenceNumber, setSerialization, toPayloadByteArray
public static final java.lang.String theInterfaceName
public static LynxInterface theInterface
public LynxDekaInterfaceCommand(LynxModuleIntf module)
public LynxInterface getInterface()
getInterface
in class LynxInterfaceCommand<RESPONSE extends LynxMessage>