public class LynxSetMotorChannelModeCommand extends LynxDekaInterfaceCommand<LynxAck>
| Modifier and Type | Field and Description |
|---|---|
int |
cbPayload |
theInterface, theInterfaceNameackOrNackReceived, isAckOrResponseReceived, nackReceived, response, responseOrNackReceived, retransmissionsRemaininghasBeenTransmitted, messageNumber, module, nanotimeLastTransmit, payloadTimeWindow, referenceNumber, serialization| Constructor and Description |
|---|
LynxSetMotorChannelModeCommand(LynxModuleIntf module) |
LynxSetMotorChannelModeCommand(LynxModuleIntf module,
int motorZ,
DcMotor.RunMode mode,
DcMotor.ZeroPowerBehavior floatOrBrake) |
| Modifier and Type | Method and Description |
|---|---|
void |
fromPayloadByteArray(byte[] rgb) |
DcMotor.RunMode |
getMode() |
DcMotor.ZeroPowerBehavior |
getZeroPowerBehavior() |
boolean |
isResponseExpected()
Returns whether this message will generate a response message in return.
|
byte[] |
toPayloadByteArray() |
getInterfacegetBaseCommandNumber, getCommandNumber, getInterfaceCommandIndexgetResponseClassawaitAckResponseOrNack, awaitAndRetransmit, getMsAwaitInterval, getMsRetransmissionInterval, getNackReceived, hasBeenAcknowledged, isAckable, isAckOrResponseReceived, isNackReceived, isRetransmittable, noteAttentionRequired, noteRetransmission, onAckReceived, onNackReceived, onPretendTransmit, onResponseReceived, pretendFinish, responseOrThrow, send, sendReceive, setUnretransmittable, throwIfNack, throwNackForUnsupportedCommand, usePretendResponseIfRealModuleDoesntSupportacquireNetworkLock, forgetSerialization, getDestModuleAddress, getMessageNumber, getModule, getModuleAddress, getNanotimeLastTransmit, getPayloadTimeWindow, getReferenceNumber, getSerialization, hasBeenTransmitted, invokeStaticNullaryMethod, isAck, isNack, isResponse, loadFromSerialization, noteHasBeenTransmitted, releaseNetworkLock, resetModulePingTimer, setMessageNumber, setModule, setNanotimeLastTransmit, setPayloadTimeWindow, setReferenceNumber, setSerializationpublic final int cbPayload
public LynxSetMotorChannelModeCommand(LynxModuleIntf module)
public LynxSetMotorChannelModeCommand(LynxModuleIntf module, int motorZ, DcMotor.RunMode mode, DcMotor.ZeroPowerBehavior floatOrBrake)
public DcMotor.RunMode getMode()
public DcMotor.ZeroPowerBehavior getZeroPowerBehavior()
public boolean isResponseExpected()
LynxMessageisResponseExpected in class LynxMessagepublic byte[] toPayloadByteArray()
toPayloadByteArray in class LynxMessagepublic void fromPayloadByteArray(byte[] rgb)
fromPayloadByteArray in class LynxMessage