Class SystemRecoveryBoostSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf90.SystemRecoveryBoostSection

public final class SystemRecoveryBoostSection extends SmfData
  • Field Details

    • SMF90T40_zIIPBoost_Active

      public static final int SMF90T40_zIIPBoost_Active
      Constant: 0x80 = 128
      See Also:
    • SMF90T40_SpeedBoost_Active

      public static final int SMF90T40_SpeedBoost_Active
      Constant: 0x40 = 64
      See Also:
    • SMF90T40_zIIPBoost_EndedByError

      public static final int SMF90T40_zIIPBoost_EndedByError
      Constant: 0x20 = 32
      See Also:
    • SMF90T40_SpeedBoost_EndedByError

      public static final int SMF90T40_SpeedBoost_EndedByError
      Constant: 0x10 = 16
      See Also:
    • SMF90T40_RPBoosts_Last_EndedByError

      public static final int SMF90T40_RPBoosts_Last_EndedByError
      Constant: 0x08 = 8
      See Also:
    • SMF90T40_Boosts_EndedByTimer

      public static final int SMF90T40_Boosts_EndedByTimer
      Constant: 0x80 = 128
      See Also:
    • SMF90T40_Boosts_EndedByPgm

      public static final int SMF90T40_Boosts_EndedByPgm
      Constant: 0x40 = 64
      See Also:
    • SMF90T40_Boosts_EndedBySD

      public static final int SMF90T40_Boosts_EndedBySD
      Constant: 0x20 = 32
      See Also:
    • SMF90T40_Boosts_EndedByError

      public static final int SMF90T40_Boosts_EndedByError
      Constant: 0x10 = 16
      See Also:
    • SMF90T40_RPB_Disabled

      public static final int SMF90T40_RPB_Disabled
      Constant: 0x01 = 1
      See Also:
    • SMF90T40_BoostClass_Mask

      public static final int SMF90T40_BoostClass_Mask
      Constant: 0x07 = 7
      See Also:
  • Method Details

    • smf90t40Etod

      public ZonedDateTime smf90t40Etod()
      SMF90T40_ETOD STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf90t40EtodRawValue() for a BigInteger containing the complete STCKE value.

      Returns:
      DateTime SMF90T40_ETOD STCKE converted to ZonedDateTime
      See Also:
    • smf90t40EtodRawValue

      public BigInteger smf90t40EtodRawValue()
      SMF90T40_ETOD STCKE value.
      Returns:
      BigInteger SMF90T40_ETOD STCKE value
    • smf90t40Event

      public BoostEvent smf90t40Event()
      SMF90T40_Event as a BoostEvent.
      Returns:
      BoostEvent SMF90T40_Event
    • smf90t40EventRawValue

      public int smf90t40EventRawValue()
      SMF90T40_Event raw value.
      Returns:
      int SMF90T40_Event value
    • smf90t40NumTransientZiipCores

      public int smf90t40NumTransientZiipCores()
      SMF90T40_NumTransientzIIPCores value.
      Returns:
      int SMF90T40_NumTransientzIIPCores value
    • smf90t40Flags0

      public int smf90t40Flags0()
      SMF90T40_Flags0 value.
      Returns:
      int SMF90T40_Flags0 value
    • smf90t40ZiipBoostActive

      public boolean smf90t40ZiipBoostActive()
      Return true if SMF90T40_zIIPBoost_Active bit in smf90t40Flags0() is set.
      Returns:
      boolean SMF90T40_zIIPBoost_Active bit is set in smf90t40Flags0()

      SMF90T40_zIIPBoost_Active = 0x80

    • smf90t40SpeedBoostActive

      public boolean smf90t40SpeedBoostActive()
      Return true if SMF90T40_SpeedBoost_Active bit in smf90t40Flags0() is set.
      Returns:
      boolean SMF90T40_SpeedBoost_Active bit is set in smf90t40Flags0()

      SMF90T40_SpeedBoost_Active = 0x40

    • smf90t40ZiipBoostEndedByError

      public boolean smf90t40ZiipBoostEndedByError()
      Returns:
      boolean SMF90T40_zIIPBoost_EndedByError bit is set in smf90t40Flags0()

      SMF90T40_zIIPBoost_EndedByError = 0x20

    • smf90t40SpeedBoostEndedByError

      public boolean smf90t40SpeedBoostEndedByError()
      Returns:
      boolean SMF90T40_SpeedBoost_EndedByError bit is set in smf90t40Flags0()

      SMF90T40_SpeedBoost_EndedByError = 0x10

    • smf90t40RPBoostsLastEndedByError

      public boolean smf90t40RPBoostsLastEndedByError()
      Returns:
      boolean SMF90T40_RPBoosts_Last_EndedByError bit is set in smf90t40Flags0()

      SMF90T40_RPBoosts_Last_EndedByError = 0x08

    • smf90t40BoostClass

      public BoostClass smf90t40BoostClass()
      SMF90T40_BoostClass value, with mask SMF90T40_BoostClass_Mask.
      Returns:
      BoostClass SMF90T40_BoostClass value & SMF90T40_BoostClass_Mask
    • smf90t40BoostClassRawValue

      public int smf90t40BoostClassRawValue()
      SMF90T40_BoostClass value, with mask SMF90T40_BoostClass_Mask.
      Returns:
      int SMF90T40_BoostClass value & SMF90T40_BoostClass_Mask
    • smf90t40Flags1

      public int smf90t40Flags1()
      SMF90T40_FLAGS1 value.
      Returns:
      int SMF90T40_FLAGS1 value
    • smf90t40BoostsEndedByTimer

      public boolean smf90t40BoostsEndedByTimer()
      Return true if SMF90T40_Boosts_EndedByTimer bit in smf90t40Flags1() is set.
      Returns:
      boolean SMF90T40_Boosts_EndedByTimer bit is set in smf90t40Flags1()

      SMF90T40_Boosts_EndedByTimer = 0x80

    • smf90t40BoostsEndedByPgm

      public boolean smf90t40BoostsEndedByPgm()
      Return true if SMF90T40_Boosts_EndedByPgm bit in smf90t40Flags1() is set.
      Returns:
      boolean SMF90T40_Boosts_EndedByPgm bit is set in smf90t40Flags1()

      SMF90T40_Boosts_EndedByPgm = 0x40

    • smf90t40BoostsEndedBySD

      public boolean smf90t40BoostsEndedBySD()
      Return true if SMF90T40_Boosts_EndedBySD bit in smf90t40Flags1() is set.
      Returns:
      boolean SMF90T40_Boosts_EndedBySD bit is set in smf90t40Flags1()

      SMF90T40_Boosts_EndedBySD = 0x20

    • smf90t40BoostsEndedByError

      public boolean smf90t40BoostsEndedByError()
      Return true if SMF90T40_Boosts_EndedByError bit in smf90t40Flags1() is set.
      Returns:
      boolean SMF90T40_Boosts_EndedByError bit is set in smf90t40Flags1()

      SMF90T40_Boosts_EndedByError = 0x10

    • smf90t40RpbDisabled

      public boolean smf90t40RpbDisabled()
      Return true if SMF90T40_RPB_Disabled bit in smf90t40Flags1() is set.
      Returns:
      boolean SMF90T40_RPB_Disabled bit is set in smf90t40Flags1()

      SMF90T40_RPB_Disabled = 0x01

    • smf90t40RpbStartRequestorId

      public SystemRecoveryBoostRequestor smf90t40RpbStartRequestorId()
      SMF90T40_RPB_Start_Requestor_ID value.
      Returns:
      SystemRecoveryBoostRequestor SMF90T40_RPB_Start_Requestor_ID value
    • smf90t40RpbStartRequestorIdRawValue

      public int smf90t40RpbStartRequestorIdRawValue()
      SMF90T40_RPB_Start_Requestor_ID value.
      Returns:
      int SMF90T40_RPB_Start_Requestor_ID value
    • smf90t40RpStartRequestorId

      public SystemRecoveryBoostRequestor smf90t40RpStartRequestorId()
      SMF90T40_RP_Start_Requestor_ID value.
      Returns:
      SystemRecoveryBoostRequestor SMF90T40_RP_Start_Requestor_ID value
    • smf90t40RpStartRequestorIdRawValue

      public int smf90t40RpStartRequestorIdRawValue()
      SMF90T40_RP_Start_Requestor_ID value.
      Returns:
      int SMF90T40_RP_Start_Requestor_ID value
    • smf90t40BoostLevel

      public int smf90t40BoostLevel()
      SMF90T40_BoostLevel value.
      Returns:
      int SMF90T40_BoostLevel value
    • smf90t40RpbDuration

      public Duration smf90t40RpbDuration()
      SMF90T40_RPB_Duration as a Duration.
      Returns:
      Duration SMF90T40_RPB_Duration
      See Also:
    • smf90t40RpbDurationSeconds

      public double smf90t40RpbDurationSeconds()
      SMF90T40_RPB_Duration in seconds.
      Returns:
      double SMF90T40_RPB_Duration converted to seconds
    • smf90t40RpbDurationRawValue

      public long smf90t40RpbDurationRawValue()
      SMF90T40_RPB_Duration raw value.
      Returns:
      long SMF90T40_RPB_Duration raw value
    • smf90t40RpDuration

      public Duration smf90t40RpDuration()
      SMF90T40_RP_Duration as a Duration.
      Returns:
      Duration SMF90T40_RP_Duration
      See Also:
    • smf90t40RpDurationSeconds

      public double smf90t40RpDurationSeconds()
      SMF90T40_RP_Duration in seconds.
      Returns:
      double SMF90T40_RP_Duration converted to seconds
    • smf90t40RpDurationRawValue

      public long smf90t40RpDurationRawValue()
      SMF90T40_RP_Duration raw value.
      Returns:
      long SMF90T40_RP_Duration raw value
    • smf90t40RpbDurationDelta

      public Duration smf90t40RpbDurationDelta()
      SMF90T40_RPB_Duration_Delta as a Duration.
      Returns:
      Duration SMF90T40_RPB_Duration_Delta
      See Also:
    • smf90t40RpbDurationDeltaSeconds

      public double smf90t40RpbDurationDeltaSeconds()
      SMF90T40_RPB_Duration_Delta in seconds.
      Returns:
      double SMF90T40_RPB_Duration_Delta converted to seconds
    • smf90t40RpbDurationDeltaRawValue

      public long smf90t40RpbDurationDeltaRawValue()
      SMF90T40_RPB_Duration_Delta raw value.
      Returns:
      long SMF90T40_RPB_Duration_Delta raw value
    • smf90t40RpbDurationPotential

      public Duration smf90t40RpbDurationPotential()
      SMF90T40_RPB_Duration_Potential as a Duration.
      Returns:
      Duration SMF90T40_RPB_Duration_Potential
      See Also:
    • smf90t40RpbDurationPotentialSeconds

      public double smf90t40RpbDurationPotentialSeconds()
      SMF90T40_RPB_Duration_Potential in seconds.
      Returns:
      double SMF90T40_RPB_Duration_Potential converted to seconds
    • smf90t40RpbDurationPotentialRawValue

      public long smf90t40RpbDurationPotentialRawValue()
      SMF90T40_RPB_Duration_Potential raw value.
      Returns:
      long SMF90T40_RPB_Duration_Potential raw value
    • smf90t40RpbDurationPotentialDelta

      public Duration smf90t40RpbDurationPotentialDelta()
      SMF90T40_RPB_Duration_Potential_Delta as a Duration.
      Returns:
      Duration SMF90T40_RPB_Duration_Potential_Delta
      See Also:
    • smf90t40RpbDurationPotentialDeltaSeconds

      public double smf90t40RpbDurationPotentialDeltaSeconds()
      SMF90T40_RPB_Duration_Potential_Delta in seconds.
      Returns:
      double SMF90T40_RPB_Duration_Potential_Delta converted to seconds
    • smf90t40RpbDurationPotentialDeltaRawValue

      public long smf90t40RpbDurationPotentialDeltaRawValue()
      SMF90T40_RPB_Duration_Potential_Delta raw value.
      Returns:
      long SMF90T40_RPB_Duration_Potential_Delta raw value
    • smf90t40RpbDurationPotentialE

      public Duration smf90t40RpbDurationPotentialE()
      SMF90T40_RPB_Duration_Potential_E as a Duration.
      Returns:
      Duration SMF90T40_RPB_Duration_Potential_E
      See Also:
    • smf90t40RpbDurationPotentialESeconds

      public double smf90t40RpbDurationPotentialESeconds()
      SMF90T40_RPB_Duration_Potential_E in seconds.
      Returns:
      double SMF90T40_RPB_Duration_Potential_E converted to seconds
    • smf90t40RpbDurationPotentialERawValue

      public long smf90t40RpbDurationPotentialERawValue()
      SMF90T40_RPB_Duration_Potential_E raw value.
      Returns:
      long SMF90T40_RPB_Duration_Potential_E raw value
    • smf90t40RpbDurationPotentialEDelta

      public Duration smf90t40RpbDurationPotentialEDelta()
      SMF90T40_RPB_Duration_Potential_E_Delta as a Duration.
      Returns:
      Duration SMF90T40_RPB_Duration_Potential_E_Delta
      See Also:
    • smf90t40RpbDurationPotentialEDeltaSeconds

      public double smf90t40RpbDurationPotentialEDeltaSeconds()
      SMF90T40_RPB_Duration_Potential_E_Delta in seconds.
      Returns:
      double SMF90T40_RPB_Duration_Potential_E_Delta converted to seconds
    • smf90t40RpbDurationPotentialEDeltaRawValue

      public long smf90t40RpbDurationPotentialEDeltaRawValue()
      SMF90T40_RPB_Duration_Potential_E_Delta raw value.
      Returns:
      long SMF90T40_RPB_Duration_Potential_E_Delta raw value
    • create

      public static SystemRecoveryBoostSection create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section