public class IpmiLanRequest extends IpmiLanMessage
Constructor and Description |
---|
IpmiLanRequest(NetworkFunction networkFunction,
byte commandCode,
byte[] requestData,
byte sequenceNumber)
Builds IpmiLanRequest addressed at LUN 0.
|
IpmiLanRequest(NetworkFunction networkFunction,
byte commandCode,
byte[] requestData,
byte sequenceNumber,
byte lun)
Builds IpmiLanRequest.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getPayloadData()
Converts IpmiLanMessage to byte array.
|
int |
getPayloadLength()
Gets expected size of LAN message in bytes.
|
getCommand, getIpmiCommandData, getNetworkFunction, getRequesterAddress, getRequesterLogicalUnitNumber, getResponderAddress, getResponderLogicalUnitNumber, getSequenceNumber, setCommand, setNetworkFunction, setRequesterAddress, setRequesterLogicalUnitNumber, setResponderAddress, setResponderLogicalUnitNumber, setSequenceNumber
encryptPayload, getData, getEncryptedPayload, setData
public IpmiLanRequest(NetworkFunction networkFunction, byte commandCode, byte[] requestData, byte sequenceNumber)
networkFunction
- - command specific NetworkFunction
commandCode
- - command specific CommandCodes
requestData
- - command specific payloadsequenceNumber
- - used to match request and response - must be in range <0-63>public IpmiLanRequest(NetworkFunction networkFunction, byte commandCode, byte[] requestData, byte sequenceNumber, byte lun)
networkFunction
- - command specific NetworkFunction
commandCode
- - command specific CommandCodes
requestData
- - command specific payloadsequenceNumber
- - used to match request and response - must be in range <0-63>lun
- - target Logical Unit Number. Must be in range <0-3>.public int getPayloadLength()
IpmiLanMessage
getPayloadLength
in class IpmiLanMessage
public byte[] getPayloadData()
IpmiLanMessage
getPayloadData
in class IpmiLanMessage