public class LynxGetModuleStatusResponse extends LynxStandardResponse
Modifier and Type | Field and Description |
---|---|
static int |
bitBatteryLow |
static int |
bitControllerOverTemp |
static int |
bitDeviceReset |
static int |
bitFailSafe |
static int |
bitHIBFault |
static int |
bitKeepAliveTimeout |
RESPONSE_BIT
ackOrNackReceived, isAckOrResponseReceived, nackReceived, response, responseOrNackReceived, retransmissionsRemaining
hasBeenTransmitted, messageNumber, module, nanotimeLastTransmit, payloadTimeWindow, referenceNumber, serialization
Constructor and Description |
---|
LynxGetModuleStatusResponse(LynxModule module) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendBit(java.lang.StringBuilder builder,
int bit,
java.lang.String message) |
void |
fromPayloadByteArray(byte[] rgb) |
int |
getCommandNumber() |
int |
getMotorAlerts() |
static int |
getStandardCommandNumber() |
int |
getStatus() |
boolean |
hasMotorLostCounts(int motorZ) |
boolean |
isBatteryLow() |
boolean |
isControllerOverTemp() |
boolean |
isDeviceReset() |
boolean |
isFailSafe() |
boolean |
isHIBFault() |
boolean |
isKeepAliveTimeout() |
boolean |
isMotorBridgeOverTemp(int motorZ) |
boolean |
testAnyBits(int bits) |
boolean |
testBitsOn(int bits) |
byte[] |
toPayloadByteArray() |
java.lang.String |
toString() |
isResponse, isResponseExpected
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, loadFromSerialization, noteHasBeenTransmitted, releaseNetworkLock, resetModulePingTimer, setMessageNumber, setModule, setNanotimeLastTransmit, setPayloadTimeWindow, setReferenceNumber, setSerialization
public static final int bitKeepAliveTimeout
public static final int bitDeviceReset
public static final int bitFailSafe
public static final int bitControllerOverTemp
public static final int bitBatteryLow
public static final int bitHIBFault
public LynxGetModuleStatusResponse(LynxModule module)
public java.lang.String toString()
toString
in class java.lang.Object
protected void appendBit(java.lang.StringBuilder builder, int bit, java.lang.String message)
public boolean isKeepAliveTimeout()
public boolean isDeviceReset()
public boolean isFailSafe()
public boolean isControllerOverTemp()
public boolean isBatteryLow()
public boolean isHIBFault()
public int getStatus()
public boolean testBitsOn(int bits)
public boolean testAnyBits(int bits)
public int getMotorAlerts()
public boolean hasMotorLostCounts(int motorZ)
public boolean isMotorBridgeOverTemp(int motorZ)
public static int getStandardCommandNumber()
public int getCommandNumber()
getCommandNumber
in class LynxMessage
public byte[] toPayloadByteArray()
toPayloadByteArray
in class LynxMessage
public void fromPayloadByteArray(byte[] rgb)
fromPayloadByteArray
in class LynxMessage