Uses of Class
org.metricshub.ipmi.core.coding.commands.IpmiCommandCoder
Packages that use IpmiCommandCoder
Package
Description
The client of a BMC.
The API for Serial Over LAN (SOL) communication for IPMI.
The synchronous API of the protocol core:
IpmiConnector opens RMCP+
sessions and sends commands, waiting for their responses.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.
-
Uses of IpmiCommandCoder in org.metricshub.ipmi.client
Methods in org.metricshub.ipmi.client with parameters of type IpmiCommandCoderModifier and TypeMethodDescription<R extends ResponseData>
RIpmiClient.send(IpmiCommandCoder<R> command) Sends any command of the protocol core in the session and returns its typed reply, for the commands the client does not wrap:bmc.send(new GetDeviceId()).Constructors in org.metricshub.ipmi.client with parameters of type IpmiCommandCoderModifierConstructorDescriptionIpmiCompletionCodeException(IpmiCommandCoder<?> request, IPMIException cause) Creates the exception for the error reply to a command. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.api.sol
Methods in org.metricshub.ipmi.core.api.sol that return IpmiCommandCoderModifier and TypeMethodDescriptionSOLException.getCommand()Returns the command that failed: Get Payload Activation Status, Activate Payload, Set Session Privilege Level, Get Payload Instance Info or Deactivate Payload.Constructors in org.metricshub.ipmi.core.api.sol with parameters of type IpmiCommandCoderModifierConstructorDescriptionSOLException(String message, Throwable cause, IpmiCommandCoder<?> command, ConnectionHandle connectionHandle) Creates the exception for a command of the console that failed. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.api.sync
Methods in org.metricshub.ipmi.core.api.sync with parameters of type IpmiCommandCoderModifier and TypeMethodDescription<R extends ResponseData>
RIpmiConnector.sendMessage(ConnectionHandle connectionHandle, IpmiCommandCoder<R> request) Sends the IPMI command to the remote host and returns its typed response.<R extends ResponseData>
RIpmiConnector.sendMessage(ConnectionHandle connectionHandle, IpmiCommandCoder<R> request, int resends) Sends the IPMI command to the remote host with its own number of resends when no reply comes, instead ofIpmiConnector.getRetries(): 0 for a command the BMC must not receive twice (a chassis reset, whose reply can be lost after the BMC carried it out). -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.app
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.appModifier and TypeClassDescriptionclassWrapper for the Get Device ID command (IPMI 2.0 section 20.1): the identity of the controller, its firmware and the functions it provides.classSendMessage<R extends ResponseData>Send Message with response tracking (IPMI 2.0 sections 6.13.3 and 22.7): carries the request of another command to a controller behind the BMC, a satellite management controller on the IPMB for instance, and returns the response of that controller, decoded by that command.Methods in org.metricshub.ipmi.core.coding.commands.app that return IpmiCommandCoderModifier and TypeMethodDescriptionSendMessage.getCommand()Returns the command carried to the controller.Constructors in org.metricshub.ipmi.core.coding.commands.app with parameters of type IpmiCommandCoderModifierConstructorDescriptionSendMessage(int channel, int address, IpmiCommandCoder<R> command) Creates the command. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.chassis
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.chassisModifier and TypeClassDescriptionclassWrapper class for Chassis Control request.classWrapper for the Chassis Identify command (IPMI 2.0 section 28.5): makes the chassis identify itself, by a blinking LED or a beep, for a number of seconds, indefinitely, or not any more.classWrapper class for Get Chassis Status request. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.fru
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.fruModifier and TypeClassDescriptionclassA wrapper class for Get FRU Inventory Area Info Command.classA wrapper class for Read FRU Data Command request. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.payload
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.payloadModifier and TypeClassDescriptionclassActivatePayload<R extends ActivatePayloadResponseData>An abstract wrapper class for Activate Payload Command.classConcrete implementation ofActivatePayloadcommand forPayloadType.SOL.classA wrapper class for Deactivate Payload Command.classA wrapper class for Get Channel Payload Support Command.classWrapper for Get Payload Activation Status Command.classWrapper for the Get Payload Instance Info command (IPMI 2.0 section 24.5): the session where an instance of a payload is active. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.sdr
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.sdrModifier and TypeClassDescriptionclassGet Device SDR (IPMI 2.0 section 35.3): reads a record of the SDRs a Sensor Device holds itself, for a controller without an SDR Repository.classGet Device SDR Info (IPMI 2.0 section 35.2): how many SDRs a Sensor Device holds itself, or how many sensors it implements at the LUN the request is addressed to.classWrapper for Get SDR command.classA wrapper class for Get SDR Repository Info Command.classWrapper for Get Sensor Reading request.classGet Sensor Reading Factors (IPMI 2.0 section 35.5): the factors that convert a given reading of a non-linear sensor.classReserve Device SDR Repository (IPMI 2.0 section 35.4): the reservation of the partial reads ofGetDeviceSdr.classWrapper for Reserve SDR Repository command. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.sel
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.selModifier and TypeClassDescriptionclassWrapper for Get Sel Entry requestclassWrapper class for Get SEL Info request.classWrapper for the Get SEL Time UTC Offset command (IPMI 2.0 revision 1.1, section 31.11a): the offset from UTC of the SEL time, for a BMC that keeps its SEL time as local time.classWrapper for Reserve SEL command. -
Uses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.session
Subclasses of IpmiCommandCoder in org.metricshub.ipmi.core.coding.commands.sessionModifier and TypeClassDescriptionclassWrapper for Close Session requestclassWrapper for Get Channel Authentication Capabilities requestclassWrapper for RMCP+ Get Channel Cipher Suites command.classGet Session Info (IPMI 2.0 section 22.20), looking a session up by its session ID: what the BMC knows of it.classWrapper class for RMCP+ Open Session request.classA wrapper for RMCP+ RAKP1 message and it's response - RAKP2 message.classA wrapper for RMCP+ RAKP3 message and it's response - RAKP4 message.classWrapper class for Set Session Privilege Level command