Class IpmiLanResponse
java.lang.Object
org.metricshub.ipmi.core.coding.payload.IpmiPayload
org.metricshub.ipmi.core.coding.payload.lan.IpmiLanMessage
org.metricshub.ipmi.core.coding.payload.lan.IpmiLanResponse
A wrapper class for IPMB response message.
-
Field Summary
Fields inherited from class org.metricshub.ipmi.core.coding.payload.lan.IpmiLanMessage
MAX_SEQUENCE_NUMBER, MIN_SEQUENCE_NUMBER
-
Constructor Summary
ConstructorsConstructorDescriptionIpmiLanResponse
(byte[] rawData) Builds IPMI LAN response message from byte array. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Deprecated.LAN response does not hve payload dataint
Gets expected size of LAN message in bytes.void
setCompletionCode
(byte completionCode) Methods inherited from class org.metricshub.ipmi.core.coding.payload.lan.IpmiLanMessage
getCommand, getIpmiCommandData, getNetworkFunction, getRequesterAddress, getRequesterLogicalUnitNumber, getResponderAddress, getResponderLogicalUnitNumber, getSequenceNumber, setCommand, setNetworkFunction, setRequesterAddress, setRequesterLogicalUnitNumber, setResponderAddress, setResponderLogicalUnitNumber, setSequenceNumber
Methods inherited from class org.metricshub.ipmi.core.coding.payload.IpmiPayload
encryptPayload, getData, getEncryptedPayload, setData
-
Constructor Details
-
IpmiLanResponse
public IpmiLanResponse(byte[] rawData) Builds IPMI LAN response message from byte array.- Parameters:
rawData
-- Throws:
IllegalArgumentException
- when checksum is corrupted
-
-
Method Details
-
setCompletionCode
public void setCompletionCode(byte completionCode) -
getCompletionCode
-
getPayloadLength
public int getPayloadLength()Description copied from class:IpmiLanMessage
Gets expected size of LAN message in bytes.- Specified by:
getPayloadLength
in classIpmiLanMessage
-
getPayloadData
Deprecated.LAN response does not hve payload dataDescription copied from class:IpmiLanMessage
Converts IpmiLanMessage to byte array.- Specified by:
getPayloadData
in classIpmiLanMessage
- Returns:
- payload
-