java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf70.subtype1.CpuControlSection

public final class CpuControlSection extends SmfData
  • Field Details

  • Method Details

    • smf70mod

      public int smf70mod()
      SMF70MOD value.
      Returns:
      int SMF70MOD value
    • smf70ver

      public int smf70ver()
      SMF70VER value.
      Returns:
      int SMF70VER value
    • smf70bnp

      public int smf70bnp()
      SMF70BNP value.
      Returns:
      int SMF70BNP value
    • smf70inb

      public int smf70inb()
      SMF70INB value.
      Returns:
      int SMF70INB value
    • smf70dif

      public boolean smf70dif()
      Return true if SMF70DIF bit in smf70inb() is set.
      Returns:
      boolean SMF70DIF bit is set in smf70inb()

      SMF70DIF = 0x80

    • smf70npc

      public boolean smf70npc()
      Return true if SMF70NPC bit in smf70inb() is set.
      Returns:
      boolean SMF70NPC bit is set in smf70inb()

      SMF70NPC = 0x40

    • smf70tsc

      public boolean smf70tsc()
      Return true if SMF70TSC bit in smf70inb() is set.
      Returns:
      boolean SMF70TSC bit is set in smf70inb()

      SMF70TSC = 0x20

    • smf70phy

      public boolean smf70phy()
      Return true if SMF70PHY bit in smf70inb() is set.
      Returns:
      boolean SMF70PHY bit is set in smf70inb()

      SMF70PHY = 0x10

    • smf70dge

      public boolean smf70dge()
      Return true if SMF70DGE bit in smf70inb() is set.
      Returns:
      boolean SMF70DGE bit is set in smf70inb()

      SMF70DGE = 0x08

    • smf70vmg

      public boolean smf70vmg()
      Return true if SMF70VMG bit in smf70inb() is set.
      Returns:
      boolean SMF70VMG bit is set in smf70inb()

      SMF70VMG = 0x04

    • smf70stf

      public int smf70stf()
      SMF70STF value.
      Returns:
      int SMF70STF value
    • smf70sts

      public boolean smf70sts()
      Return true if SMF70STS bit in smf70stf() is set.
      Returns:
      boolean SMF70STS bit is set in smf70stf()

      SMF70STS = 0x80

    • smf70adc

      public boolean smf70adc()
      Return true if SMF70ADC bit in smf70stf() is set.
      Returns:
      boolean SMF70ADC bit is set in smf70stf()

      SMF70ADC = 0x40

    • smf70wuc

      public boolean smf70wuc()
      Return true if SMF70WUC bit in smf70stf() is set.
      Returns:
      boolean SMF70WUC bit is set in smf70stf()

      SMF70WUC = 0x20

    • smf70rcu

      public boolean smf70rcu()
      Return true if SMF70RCU bit in smf70stf() is set.
      Returns:
      boolean SMF70RCU bit is set in smf70stf()

      SMF70RCU = 0x10

    • smf70hwv

      public boolean smf70hwv()
      Return true if SMF70HWV bit in smf70stf() is set.
      Returns:
      boolean SMF70HWV bit is set in smf70stf()

      SMF70HWV = 0x08

    • smf70ptc

      public boolean smf70ptc()
      Return true if SMF70PTC bit in smf70stf() is set.
      Returns:
      boolean SMF70PTC bit is set in smf70stf()

      SMF70PTC = 0x04

    • smf70plc

      public boolean smf70plc()
      Return true if SMF70PLC bit in smf70stf() is set.
      Returns:
      boolean SMF70PLC bit is set in smf70stf()

      SMF70PLC = 0x02

    • smf70gav

      public boolean smf70gav()
      Return true if SMF70GAV bit in smf70stf() is set.
      Returns:
      boolean SMF70GAV bit is set in smf70stf()

      SMF70GAV = 0x01

    • smf70gts

      public Duration smf70gts()
      SMF70GTS as a Duration.
      Returns:
      Duration SMF70GTS
      See Also:
    • smf70gtsSeconds

      public double smf70gtsSeconds()
      SMF70GTS in seconds.
      Returns:
      double SMF70GTS converted to seconds
    • smf70gtsRawValue

      public int smf70gtsRawValue()
      SMF70GTS raw value.
      Returns:
      int SMF70GTS value
    • smf70mdl

      public String smf70mdl()
      SMF70MDL value.
      Returns:
      String SMF70MDL value
    • smf70dsa

      public int smf70dsa()
      SMF70DSA value.
      Returns:
      int SMF70DSA value
    • smf70ifa

      public int smf70ifa()
      SMF70IFA value.
      Returns:
      int SMF70IFA value
    • smf70cpa

      public long smf70cpa()
      SMF70CPA value.
      Returns:
      long SMF70CPA value
    • smf70wla

      public long smf70wla()
      SMF70WLA value.
      Returns:
      long SMF70WLA value
    • smf70lac

      public long smf70lac()
      SMF70LAC value.
      Returns:
      long SMF70LAC value
    • smf70hof

      public Duration smf70hof()
      SMF70HOF as a Duration.
      Returns:
      Duration SMF70HOF
      See Also:
    • smf70hofSeconds

      public double smf70hofSeconds()
      SMF70HOF in seconds.
      Returns:
      double SMF70HOF converted to seconds
    • smf70hofRawValue

      public long smf70hofRawValue()
      SMF70HOF raw value.
      Returns:
      long SMF70HOF raw value
    • smf70hwm

      public String smf70hwm()
      SMF70HWM value.
      Returns:
      String SMF70HWM value
    • smf70sup

      public int smf70sup()
      SMF70SUP value.
      Returns:
      int SMF70SUP value
    • smf70gjt

      public ZonedDateTime smf70gjt()
      SMF70GJT STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf70gjtRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime SMF70GJT STCK converted to ZonedDateTime
      See Also:
    • smf70gjtRawValue

      public BigInteger smf70gjtRawValue()
      SMF70GJT STCK value.
      Returns:
      BigInteger SMF70GJT STCK value
    • smf70pom

      public String smf70pom()
      SMF70POM value.
      Returns:
      String SMF70POM value
    • smf70csc

      public String smf70csc()
      SMF70CSC value.
      Returns:
      String SMF70CSC value
    • smf70hhf

      public int smf70hhf()
      SMF70HHF value.
      Returns:
      int SMF70HHF value
    • smf70hhs

      public boolean smf70hhs()
      Return true if SMF70HHS bit in smf70hhf() is set.
      Returns:
      boolean SMF70HHS bit is set in smf70hhf()

      SMF70HHS = 0x80

    • smf70hha

      public boolean smf70hha()
      Return true if SMF70HHA bit in smf70hhf() is set.
      Returns:
      boolean SMF70HHA bit is set in smf70hhf()

      SMF70HHA = 0x40

    • smf70hhc

      public boolean smf70hhc()
      Return true if SMF70HHC bit in smf70hhf() is set.
      Returns:
      boolean SMF70HHC bit is set in smf70hhf()

      SMF70HHC = 0x20

    • smf70hif

      public boolean smf70hif()
      Return true if SMF70HIF bit in smf70hhf() is set.
      Returns:
      boolean SMF70HIF bit is set in smf70hhf()

      SMF70HIF = 0x10

    • smf70ham

      public boolean smf70ham()
      Return true if SMF70HAM bit in smf70hhf() is set.
      Returns:
      boolean SMF70HAM bit is set in smf70hhf()

      SMF70HAM = 0x08

    • smf70hop

      public boolean smf70hop()
      Return true if SMF70HOP bit in smf70hhf() is set.
      Returns:
      boolean SMF70HOP bit is set in smf70hhf()

      SMF70HOP = 0x04

    • smf70cr

      public int smf70cr()
      SMF70CR value.
      Returns:
      int SMF70CR value
    • smf70pmi

      public long smf70pmi()
      SMF70PMI value.
      Returns:
      long SMF70PMI value
    • smf70pmu

      public long smf70pmu()
      SMF70PMU value.
      Returns:
      long SMF70PMU value
    • smf70pmw

      public long smf70pmw()
      SMF70PMW value.
      Returns:
      long SMF70PMW value
    • smf70pmp

      public long smf70pmp()
      SMF70PMP value.
      Returns:
      long SMF70PMP value
    • smf70pmt

      public int smf70pmt()
      SMF70PMT value.
      Returns:
      int SMF70PMT value
    • smf70pml

      public int smf70pml()
      SMF70PML value.
      Returns:
      int SMF70PML value
    • smf70mpc

      public String smf70mpc()
      SMF70MPC value.
      Returns:
      String SMF70MPC value
    • smf70mtc

      public String smf70mtc()
      SMF70MTC value.
      Returns:
      String SMF70MTC value
    • smf70mcr

      public long smf70mcr()
      SMF70MCR value.
      Returns:
      long SMF70MCR value
    • smf70mpr

      public long smf70mpr()
      SMF70MPR value.
      Returns:
      long SMF70MPR value
    • smf70mtr

      public long smf70mtr()
      SMF70MTR value.
      Returns:
      long SMF70MTR value
    • smf70zep

      public long smf70zep()
      SMF70ZEP value.
      Returns:
      long SMF70ZEP value
    • smf70zer

      public long smf70zer()
      SMF70ZER value, throws exception if SMF70ZER overflows 64 bit signed integer.
      Returns:
      long SMF70ZER
      Throws:
      IllegalArgumentException - If the value of SMF70ZER exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF70ZER). Use smf70zerAsBigInteger() if this is possible.
    • smf70zerAsBigInteger

      public BigInteger smf70zerAsBigInteger()
      SMF70ZER value as a BigInteger.

      smf70zer() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF70ZER
    • smf70zee

      public long smf70zee()
      SMF70ZEE value, throws exception if SMF70ZEE overflows 64 bit signed integer.
      Returns:
      long SMF70ZEE
      Throws:
      IllegalArgumentException - If the value of SMF70ZEE exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF70ZEE). Use smf70zeeAsBigInteger() if this is possible.
    • smf70zeeAsBigInteger

      public BigInteger smf70zeeAsBigInteger()
      SMF70ZEE value as a BigInteger.

      smf70zee() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF70ZEE
    • smf70zec

      public long smf70zec()
      SMF70ZEC value, throws exception if SMF70ZEC overflows 64 bit signed integer.
      Returns:
      long SMF70ZEC
      Throws:
      IllegalArgumentException - If the value of SMF70ZEC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF70ZEC). Use smf70zecAsBigInteger() if this is possible.
    • smf70zecAsBigInteger

      public BigInteger smf70zecAsBigInteger()
      SMF70ZEC value as a BigInteger.

      smf70zec() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF70ZEC
    • smf70nrm

      public long smf70nrm()
      SMF70NRM value.
      Returns:
      long SMF70NRM value
    • smf70gau

      public long smf70gau()
      SMF70GAU value.
      Returns:
      long SMF70GAU value
    • smf70zei

      public long smf70zei()
      SMF70ZEI value.
      Returns:
      long SMF70ZEI value
    • smf70ncr

      public long smf70ncr()
      SMF70NCR value.
      Returns:
      long SMF70NCR value
    • smf70npr

      public long smf70npr()
      SMF70NPR value.
      Returns:
      long SMF70NPR value
    • smf70ntr

      public long smf70ntr()
      SMF70NTR value.
      Returns:
      long SMF70NTR value
    • smf70cai

      public int smf70cai()
      SMF70CAI value.
      Returns:
      int SMF70CAI value
    • smf70ccr

      public int smf70ccr()
      SMF70CCR value.
      Returns:
      int SMF70CCR value
    • smf70mcp

      public int smf70mcp()
      SMF70MCP value.
      Returns:
      int SMF70MCP value
    • smf70icp

      public int smf70icp()
      SMF70ICP value.
      Returns:
      int SMF70ICP value
    • smf70ccp

      public int smf70ccp()
      SMF70CCP value.
      Returns:
      int SMF70CCP value
    • smf70cpaActual

      public long smf70cpaActual()
      SMF70CPA_actual value.
      Returns:
      long SMF70CPA_actual value
    • smf70cpaScalingFactor

      public long smf70cpaScalingFactor()
      SMF70CPA_scaling_factor value.
      Returns:
      long SMF70CPA_scaling_factor value
    • smf70mcf

      public long smf70mcf()
      SMF70MCF value.
      Returns:
      long SMF70MCF value
    • smf70mcfs

      public long smf70mcfs()
      SMF70MCFS value.
      Returns:
      long SMF70MCFS value
    • smf70mcfi

      public long smf70mcfi()
      SMF70MCFI value.
      Returns:
      long SMF70MCFI value
    • smf70cf

      public long smf70cf()
      SMF70CF value.
      Returns:
      long SMF70CF value
    • smf70cfs

      public long smf70cfs()
      SMF70CFS value.
      Returns:
      long SMF70CFS value
    • smf70cfi

      public long smf70cfi()
      SMF70CFI value.
      Returns:
      long SMF70CFI value
    • smf70atd

      public long smf70atd()
      SMF70ATD value.
      Returns:
      long SMF70ATD value
    • smf70atds

      public long smf70atds()
      SMF70ATDS value.
      Returns:
      long SMF70ATDS value
    • smf70atdi

      public long smf70atdi()
      SMF70ATDI value.
      Returns:
      long SMF70ATDI value
    • smf70lacm

      public long smf70lacm()
      SMF70LACM value.
      Returns:
      long SMF70LACM value
    • smf70laca

      public long smf70laca()
      SMF70LACA value.
      Returns:
      long SMF70LACA value
    • smf70lacb

      public long smf70lacb()
      SMF70LACB value.
      Returns:
      long SMF70LACB value
    • smf70adj

      public long smf70adj()
      SMF70ADJ value.
      Returns:
      long SMF70ADJ value
    • smf70laccr

      public long smf70laccr()
      SMF70LACCR value.
      Returns:
      long SMF70LACCR value
    • smf70maxpu

      public int smf70maxpu()
      SMF70MaxPU value.
      Returns:
      int SMF70MaxPU value
    • smf70osPrtct

      public int smf70osPrtct()
      SMF70OS_PRTCT value.
      Returns:
      int SMF70OS_PRTCT value
    • smf70IplTime

      public ZonedDateTime smf70IplTime()
      SMF70_IPL_TIME STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf70IplTimeRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime SMF70_IPL_TIME STCK converted to ZonedDateTime
      See Also:
    • smf70IplTimeRawValue

      public BigInteger smf70IplTimeRawValue()
      SMF70_IPL_TIME STCK value.
      Returns:
      BigInteger SMF70_IPL_TIME STCK value
    • smf70TrgMCnt

      public long smf70TrgMCnt()
      SMF70_TRG_M_CNT value.
      Returns:
      long SMF70_TRG_M_CNT value
    • smf70cpcType

      public String smf70cpcType()
      SMF70CPC_TYPE value.
      Returns:
      String SMF70CPC_TYPE value
    • create

      public static CpuControlSection 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