Class SolOutboundOperationField

java.lang.Object
org.metricshub.ipmi.core.coding.payload.sol.SolOutboundOperationField

public class SolOutboundOperationField extends Object
SolOutboundOperationField is a transfer object for operation sent by this application to remote system in SolOutboundMessage.
  • Constructor Details

    • SolOutboundOperationField

      public SolOutboundOperationField(SolAckState ackState, Set<SolOperation> operations)
      Creates new instance of SolOutboundOperationField filled with given data.
      Parameters:
      ackState - Acknowledge state carried by this object
      operations - Set of SOL specific operations for outbound message
    • SolOutboundOperationField

      public SolOutboundOperationField(byte raw)
      Creates new instance of SolOutboundOperationField from raw byte.
      Parameters:
      raw - byte carrying information about SOL operations
  • Method Details

    • getOperations

      public Set<SolOperation> getOperations()
    • getAckState

      public SolAckState getAckState()
    • convertToByte

      public byte convertToByte()
      Convert this object to it's raw, byte representation.