Uses of Class
org.metricshub.ipmi.core.coding.protocol.IpmiMessage
Packages that use IpmiMessage
Package
Description
The part of library responsible for message encoding and decoding.
The IPMI commands: one
IpmiCommandCoder per command, which encodes
the request and decodes the response into its ResponseData.The application commands of IPMI 2.0: Get Device ID (section 20.1), which describes the controller, and Send
Message (sections 6.13.3 and 22.7), which carries a command to a controller behind the BMC.
Chassis related commands.
FRU related commands.
The payload commands of IPMI 2.0 (section 24): Activate and Deactivate Payload, Get Payload Activation Status and
Get Payload Instance Info, which the Serial over LAN console sends, and Get Channel Payload Support.
SDR related commands.
SEL related commands.
Session management related commands.
The IPMI protocol messages, encoder and decoder.
IPMI protocol decoder classes.
IPMI protocol encoder classes.
The coder of the Serial over LAN payload:
SolCoder encodes the SOL
messages sent to the BMC and decodes its replies into SolResponseData.-
Uses of IpmiMessage in org.metricshub.ipmi.core.coding
Methods in org.metricshub.ipmi.core.coding that return IpmiMessageModifier and TypeMethodDescriptionPayloadCoder.encodePayload(int messageSequenceNumber, int sessionSequenceNumber, int sessionId) Prepares an IPMI request message containing class-specific payload.Methods in org.metricshub.ipmi.core.coding with parameters of type IpmiMessageModifier and TypeMethodDescriptionabstract ResponseDataPayloadCoder.getResponseData(IpmiMessage message) Retrieves payload-specific response data from IPMI message -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands
Methods in org.metricshub.ipmi.core.coding.commands with parameters of type IpmiMessageModifier and TypeMethodDescriptionabstract RIpmiCommandCoder.getResponseData(IpmiMessage message) booleanIpmiCommandCoder.isCommandResponse(IpmiMessage message) Checks if given message contains response command specific for this class. -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.app
Methods in org.metricshub.ipmi.core.coding.commands.app with parameters of type IpmiMessageModifier and TypeMethodDescriptionGetDeviceId.getResponseData(IpmiMessage message) SendMessage.getResponseData(IpmiMessage message) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.chassis
Methods in org.metricshub.ipmi.core.coding.commands.chassis with parameters of type IpmiMessageModifier and TypeMethodDescriptionChassisControl.getResponseData(IpmiMessage message) ChassisIdentify.getResponseData(IpmiMessage message) GetChassisStatus.getResponseData(IpmiMessage message) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.fru
Methods in org.metricshub.ipmi.core.coding.commands.fru with parameters of type IpmiMessageModifier and TypeMethodDescriptionGetFruInventoryAreaInfo.getResponseData(IpmiMessage message) ReadFruData.getResponseData(IpmiMessage message) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.payload
Methods in org.metricshub.ipmi.core.coding.commands.payload with parameters of type IpmiMessageModifier and TypeMethodDescriptionActivatePayload.getResponseData(IpmiMessage message) DeactivatePayload.getResponseData(IpmiMessage message) GetChannelPayloadSupport.getResponseData(IpmiMessage message) GetPayloadActivationStatus.getResponseData(IpmiMessage message) GetPayloadInstanceInfo.getResponseData(IpmiMessage message) Decodes the response: the session ID (LS-byte first), then 8 bytes of payload-specific information (table 24-7). -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.sdr
Methods in org.metricshub.ipmi.core.coding.commands.sdr with parameters of type IpmiMessageModifier and TypeMethodDescriptionGetDeviceSdrInfo.getResponseData(IpmiMessage message) GetSdr.getResponseData(IpmiMessage message) GetSdrRepositoryInfo.getResponseData(IpmiMessage message) GetSensorReading.getResponseData(IpmiMessage message) GetSensorReadingFactors.getResponseData(IpmiMessage message) ReserveSdrRepository.getResponseData(IpmiMessage message) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.sel
Methods in org.metricshub.ipmi.core.coding.commands.sel with parameters of type IpmiMessageModifier and TypeMethodDescriptionGetSelEntry.getResponseData(IpmiMessage message) GetSelInfo.getResponseData(IpmiMessage message) GetSelTimeUtcOffset.getResponseData(IpmiMessage message) ReserveSel.getResponseData(IpmiMessage message) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.commands.session
Methods in org.metricshub.ipmi.core.coding.commands.session that return IpmiMessageModifier and TypeMethodDescriptionGetChannelAuthenticationCapabilities.encodePayload(int messageSequenceNumber, int sessionSequenceNumber, int sessionId) GetChannelCipherSuites.encodePayload(int messageSequenceNumber, int sessionSequenceNumber, int sessionId) OpenSession.encodePayload(int messageSequenceNumber, int sessionSequenceNumber, int sessionId) Rakp1.encodePayload(int messageSequenceNumber, int sessionSequenceNumber, int sessionId) Rakp3.encodePayload(int messageSequenceNumber, int sessionSequenceNumber, int sessionId) Methods in org.metricshub.ipmi.core.coding.commands.session with parameters of type IpmiMessageModifier and TypeMethodDescriptionCloseSession.getResponseData(IpmiMessage message) GetChannelAuthenticationCapabilities.getResponseData(IpmiMessage message) GetChannelCipherSuites.getResponseData(IpmiMessage message) GetSessionInfo.getResponseData(IpmiMessage message) OpenSession.getResponseData(IpmiMessage message) Rakp1.getResponseData(IpmiMessage message) Rakp3.getResponseData(IpmiMessage message) SetSessionPrivilegeLevel.getResponseData(IpmiMessage message) booleanRakp1.isCommandResponse(IpmiMessage message) booleanRakp3.isCommandResponse(IpmiMessage message) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.protocol
Subclasses of IpmiMessage in org.metricshub.ipmi.core.coding.protocolModifier and TypeClassDescriptionclassWrapper for IPMI v.1.5 messageclassWrapper class for IPMI v2.0 message -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.protocol.decoder
Methods in org.metricshub.ipmi.core.coding.protocol.decoder that return IpmiMessageModifier and TypeMethodDescriptionIpmiDecoder.decode(RmcpMessage rmcpMessage) Decodes IPMI message.Protocolv15Decoder.decode(RmcpMessage rmcpMessage) Decodes IPMI v1.5 message fields.Protocolv20Decoder.decode(RmcpMessage rmcpMessage) Decodes IPMI v2.0 message fields. -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.protocol.encoder
Methods in org.metricshub.ipmi.core.coding.protocol.encoder with parameters of type IpmiMessageModifier and TypeMethodDescriptionbyte[]IpmiEncoder.encode(IpmiMessage ipmiMessage) Encodes IPMI message.byte[]Protocolv15Encoder.encode(IpmiMessage ipmiMessage) byte[]Protocolv20Encoder.encode(IpmiMessage ipmiMessage) -
Uses of IpmiMessage in org.metricshub.ipmi.core.coding.sol
Methods in org.metricshub.ipmi.core.coding.sol with parameters of type IpmiMessage