java.lang.Object
java.lang.Enum<EntityId>
org.sentrysoftware.ipmi.core.coding.commands.sdr.record.EntityId
All Implemented Interfaces:
Serializable, Comparable<EntityId>

public enum EntityId extends Enum<EntityId>
The EntityID is used for identifying the physical entity that a sensor or device is associated with.
  • Enum Constant Details

    • Unspecified

      public static final EntityId Unspecified
    • Other

      public static final EntityId Other
    • Unknown

      public static final EntityId Unknown
    • Processor

      public static final EntityId Processor
    • Disk

      public static final EntityId Disk
      Disk or disk bay.
    • PeripheralBay

      public static final EntityId PeripheralBay
    • SystemManagementModule

      public static final EntityId SystemManagementModule
    • SystemBoard

      public static final EntityId SystemBoard
      Main system board, may also be a processor board and/or internal expansion board.
    • MemoryModule

      public static final EntityId MemoryModule
      Board holding memory devices.
    • ProcesorModule

      public static final EntityId ProcesorModule
      Holds processors, use this designation when processors are not mounted on system board
    • PowerSupply

      public static final EntityId PowerSupply
    • AddInCard

      public static final EntityId AddInCard
    • FrontPanelBoard

      public static final EntityId FrontPanelBoard
    • BackPanelBoard

      public static final EntityId BackPanelBoard
    • PowerSystemBoard

      public static final EntityId PowerSystemBoard
    • DriveBackplane

      public static final EntityId DriveBackplane
    • SystemInternalExpansionBoard

      public static final EntityId SystemInternalExpansionBoard
    • OtherSystemBoard

      public static final EntityId OtherSystemBoard
    • ProcessorBoard

      public static final EntityId ProcessorBoard
    • PowerUnit

      public static final EntityId PowerUnit
      This Entity ID is typically used as a pre-defined logical entity for grouping power supplies and/or sensors that are associated in monitoring a particular logical power domain.
    • PowerModule

      public static final EntityId PowerModule
      DC-to-DC internal converter.
    • PowerManagement

      public static final EntityId PowerManagement
      Power management / power distribution board
    • ChassisBackPanelBoard

      public static final EntityId ChassisBackPanelBoard
    • SystemChassis

      public static final EntityId SystemChassis
    • SubChassis

      public static final EntityId SubChassis
    • OtherChassis

      public static final EntityId OtherChassis
    • DiskDriveBay

      public static final EntityId DiskDriveBay
    • PeripheralBay2

      public static final EntityId PeripheralBay2
      Duplicate of PeripheralBay
    • DeviceBay

      public static final EntityId DeviceBay
    • Fan

      public static final EntityId Fan
    • CoolingUnit

      public static final EntityId CoolingUnit
    • CableInterconnect

      public static final EntityId CableInterconnect
    • MemoryDevice

      public static final EntityId MemoryDevice
    • SystemManagementSoftware

      public static final EntityId SystemManagementSoftware
    • SystemFirmware

      public static final EntityId SystemFirmware
    • OperatingSystem

      public static final EntityId OperatingSystem
    • SystemBus

      public static final EntityId SystemBus
    • Group

      public static final EntityId Group
      This is a logical entity for use with Entity Association records. It is provided to allow an Entityassociation record to define a grouping of entities when there is no appropriate pre-defined entity for the container entity. This Entity should not be used as a physical entity.
    • RemoteManagementCommunicationDevice

      public static final EntityId RemoteManagementCommunicationDevice
    • ExternalEnvironment

      public static final EntityId ExternalEnvironment
      This Entity ID can be used to identify the environment outside the system chassis. For example, a system may have a temperature sensor that monitors the temperature 'outside the box'. Such a temperature sensor can be associated with an External Environment entity.
    • Battery

      public static final EntityId Battery
    • ProcessingBlade

      public static final EntityId ProcessingBlade
      A blade module that contains processor, memory, and I/O connections that enable it to operate as a processing entity.
    • ConnectivitySwitch

      public static final EntityId ConnectivitySwitch
      A blade module that provides the fabric or network connection for one or more processing blades or modules.
    • ProcessorMemoryModule

      public static final EntityId ProcessorMemoryModule
      Processor and memory together on a module.
    • IoModule

      public static final EntityId IoModule
      A module that contains the main elements of an I/O interface.
    • ProcessorIoModule

      public static final EntityId ProcessorIoModule
    • ManagementControllerFirmware

      public static final EntityId ManagementControllerFirmware
    • IpmiChannel

      public static final EntityId IpmiChannel
    • PciBus

      public static final EntityId PciBus
    • PciExpressBus

      public static final EntityId PciExpressBus
    • ScsiBus

      public static final EntityId ScsiBus
    • SataBus

      public static final EntityId SataBus
      SATA/SAS bus.
    • FrontSideBus

      public static final EntityId FrontSideBus
    • RealTimeClock

      public static final EntityId RealTimeClock
    • AirInlet

      public static final EntityId AirInlet
    • AirInlet2

      public static final EntityId AirInlet2
      Duplicate of AirInlet.
    • Processor2

      public static final EntityId Processor2
      Duplicate of Processor.
    • Baseboard

      public static final EntityId Baseboard
      Duplicate of SystemBoard.
  • Method Details

    • values

      public static EntityId[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static EntityId valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public int getCode()
    • parseInt

      public static EntityId parseInt(int value)