public class LynxI2cWriteReadMultipleBytesCommand extends LynxDekaInterfaceCommand<LynxAck>
Modifier and Type | Field and Description |
---|---|
static int |
cbPayload |
static int |
cbPayloadFirst |
static int |
cbPayloadLast |
theInterface, theInterfaceName
ackOrNackReceived, isAckOrResponseReceived, nackReceived, response, responseOrNackReceived, retransmissionsRemaining
hasBeenTransmitted, messageNumber, module, nanotimeLastTransmit, payloadTimeWindow, referenceNumber, serialization
Constructor and Description |
---|
LynxI2cWriteReadMultipleBytesCommand(LynxModuleIntf module) |
LynxI2cWriteReadMultipleBytesCommand(LynxModuleIntf module,
int busZ,
I2cAddr i2cAddr,
int i2cStartAddr,
int cbToRead) |
Modifier and Type | Method and Description |
---|---|
void |
fromPayloadByteArray(byte[] rgb) |
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, isResponseExpected, loadFromSerialization, noteHasBeenTransmitted, releaseNetworkLock, resetModulePingTimer, setMessageNumber, setModule, setNanotimeLastTransmit, setPayloadTimeWindow, setReferenceNumber, setSerialization
public static final int cbPayload
public static final int cbPayloadFirst
public static final int cbPayloadLast
public LynxI2cWriteReadMultipleBytesCommand(LynxModuleIntf module)
public LynxI2cWriteReadMultipleBytesCommand(LynxModuleIntf module, int busZ, I2cAddr i2cAddr, int i2cStartAddr, int cbToRead)
public byte[] toPayloadByteArray()
toPayloadByteArray
in class LynxMessage
public void fromPayloadByteArray(byte[] rgb)
fromPayloadByteArray
in class LynxMessage