public abstract class IpmiLanMessage extends IpmiPayload
Constructor and Description |
---|
IpmiLanMessage() |
Modifier and Type | Method and Description |
---|---|
byte |
getCommand() |
byte[] |
getIpmiCommandData()
Returns IPMI command encapsulated in IPMI Payload.
|
NetworkFunction |
getNetworkFunction() |
abstract byte[] |
getPayloadData()
Converts IpmiLanMessage to byte array.
|
abstract int |
getPayloadLength()
Gets expected size of LAN message in bytes.
|
byte |
getRequesterAddress() |
byte |
getRequesterLogicalUnitNumber() |
byte |
getResponderAddress() |
byte |
getResponderLogicalUnitNumber() |
byte |
getSequenceNumber() |
void |
setCommand(byte command) |
void |
setNetworkFunction(NetworkFunction networkFunction) |
void |
setRequesterAddress(byte requesterAddress) |
void |
setRequesterLogicalUnitNumber(byte requesterLogicalUnitNumber) |
void |
setResponderAddress(byte responderAddress) |
void |
setResponderLogicalUnitNumber(byte responderLogicalUnitNumber) |
void |
setSequenceNumber(byte sequenceAddress) |
encryptPayload, getData, getEncryptedPayload, setData
public void setResponderAddress(byte responderAddress)
public byte getResponderAddress()
public void setNetworkFunction(NetworkFunction networkFunction)
public NetworkFunction getNetworkFunction() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setResponderLogicalUnitNumber(byte responderLogicalUnitNumber)
public byte getResponderLogicalUnitNumber()
public void setSequenceNumber(byte sequenceAddress)
public byte getSequenceNumber()
public void setRequesterAddress(byte requesterAddress)
public byte getRequesterAddress()
public void setRequesterLogicalUnitNumber(byte requesterLogicalUnitNumber)
public byte getRequesterLogicalUnitNumber()
public void setCommand(byte command)
public byte getCommand()
public abstract int getPayloadLength()
getPayloadLength
in class IpmiPayload
public abstract byte[] getPayloadData()
getPayloadData
in class IpmiPayload
public byte[] getIpmiCommandData()
IpmiPayload
getIpmiCommandData
in class IpmiPayload