public final class StorageSection extends SmfData
  • Field Details

    • SMF30VQR

      public static final int SMF30VQR
      Constant: 0x80 = 128
      See Also:
    • SMF30UCL

      public static final int SMF30UCL
      Constant: 0x40 = 64
      See Also:
    • SMF30UCM

      public static final int SMF30UCM
      Constant: 0x20 = 32
      See Also:
    • SMF30SIN

      public static final int SMF30SIN
      Constant: 0x10 = 16
      See Also:
    • SMF30NHU

      public static final int SMF30NHU
      Constant: 0x08 = 8
      See Also:
    • SMF30_RsvdHBB77B0_Exists

      public static final int SMF30_RsvdHBB77B0_Exists
      Constant: 0x04 = 4
      See Also:
    • SMF30SL1

      public static final int SMF30SL1
      Constant: 0x80 = 128
      See Also:
    • SMF30SL2

      public static final int SMF30SL2
      Constant: 0x40 = 64
      See Also:
    • SMF30SL3

      public static final int SMF30SL3
      Constant: 0x20 = 32
      See Also:
    • SMF30SL4

      public static final int SMF30SL4
      Constant: 0x10 = 16
      See Also:
    • SMF30SL5

      public static final int SMF30SL5
      Constant: 0x08 = 8
      See Also:
    • SMF30SL6

      public static final int SMF30SL6
      Constant: 0x04 = 4
      See Also:
    • SMF30_UserKeyCommonAuditEnabled

      public static final int SMF30_UserKeyCommonAuditEnabled
      Constant: 0x80 = 128
      See Also:
    • SMF30_UserKeyCsaUsage

      public static final int SMF30_UserKeyCsaUsage
      Constant: 0x40 = 64
      See Also:
    • SMF30_UserKeyCadsUsage

      public static final int SMF30_UserKeyCadsUsage
      Constant: 0x20 = 32
      See Also:
    • SMF30_UserKeyChangKeyUsage

      public static final int SMF30_UserKeyChangKeyUsage
      Constant: 0x10 = 16
      See Also:
    • SMF30_UserKeyRuCsaUsage

      public static final int SMF30_UserKeyRuCsaUsage
      Constant: 0x08 = 8
      See Also:
    • SMF30_RUCSAEarlyUsage

      public static final int SMF30_RUCSAEarlyUsage
      Constant: 0x04 = 4
      See Also:
  • Method Details

    • smf30sfl

      public int smf30sfl()
      SMF30SFL value.
      Returns:
      int SMF30SFL value
    • smf30vqr

      public boolean smf30vqr()
      Return true if SMF30VQR bit in smf30sfl() is set.
      Returns:
      boolean SMF30VQR bit is set in smf30sfl()

      SMF30VQR = 0x80

    • smf30ucl

      public boolean smf30ucl()
      Return true if SMF30UCL bit in smf30sfl() is set.
      Returns:
      boolean SMF30UCL bit is set in smf30sfl()

      SMF30UCL = 0x40

    • smf30ucm

      public boolean smf30ucm()
      Return true if SMF30UCM bit in smf30sfl() is set.
      Returns:
      boolean SMF30UCM bit is set in smf30sfl()

      SMF30UCM = 0x20

    • smf30sin

      public boolean smf30sin()
      Return true if SMF30SIN bit in smf30sfl() is set.
      Returns:
      boolean SMF30SIN bit is set in smf30sfl()

      SMF30SIN = 0x10

    • smf30nhu

      public boolean smf30nhu()
      Return true if SMF30NHU bit in smf30sfl() is set.
      Returns:
      boolean SMF30NHU bit is set in smf30sfl()

      SMF30NHU = 0x08

    • smf30RsvdHBB77B0Exists

      public boolean smf30RsvdHBB77B0Exists()
      Return true if SMF30_RsvdHBB77B0_Exists bit in smf30sfl() is set.
      Returns:
      boolean SMF30_RsvdHBB77B0_Exists bit is set in smf30sfl()

      SMF30_RsvdHBB77B0_Exists = 0x04

    • smf30spk

      public int smf30spk()
      SMF30SPK value.
      Returns:
      int SMF30SPK value
    • smf30prv

      public int smf30prv()
      SMF30PRV value.
      Returns:
      int SMF30PRV value
    • smf30sys

      public int smf30sys()
      SMF30SYS value.
      Returns:
      int SMF30SYS value
    • smf30pgi

      public long smf30pgi()
      SMF30PGI value.
      Returns:
      long SMF30PGI value
    • smf30pia

      public long smf30pia()
      SMF30PIA value.
      Returns:
      long SMF30PIA value
    • smf30pgo

      public long smf30pgo()
      SMF30PGO value.
      Returns:
      long SMF30PGO value
    • smf30poa

      public long smf30poa()
      SMF30POA value.
      Returns:
      long SMF30POA value
    • smf30cpm

      public long smf30cpm()
      SMF30CPM value.
      Returns:
      long SMF30CPM value
    • smf30nsw

      public long smf30nsw()
      SMF30NSW value.
      Returns:
      long SMF30NSW value
    • smf30psi

      public long smf30psi()
      SMF30PSI value.
      Returns:
      long SMF30PSI value
    • smf30pso

      public long smf30pso()
      SMF30PSO value.
      Returns:
      long SMF30PSO value
    • smf30vpi

      public long smf30vpi()
      SMF30VPI value.
      Returns:
      long SMF30VPI value
    • smf30vpo

      public long smf30vpo()
      SMF30VPO value.
      Returns:
      long SMF30VPO value
    • smf30vpr

      public long smf30vpr()
      SMF30VPR value.
      Returns:
      long SMF30VPR value
    • smf30cpi

      public long smf30cpi()
      SMF30CPI value.
      Returns:
      long SMF30CPI value
    • smf30hpi

      public long smf30hpi()
      SMF30HPI value.
      Returns:
      long SMF30HPI value
    • smf30lpi

      public long smf30lpi()
      SMF30LPI value.
      Returns:
      long SMF30LPI value
    • smf30hpo

      public long smf30hpo()
      SMF30HPO value.
      Returns:
      long SMF30HPO value
    • smf30pst

      public long smf30pst()
      SMF30PST value.
      Returns:
      long SMF30PST value
    • smf30psc

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

      public BigInteger smf30pscAsBigInteger()
      SMF30PSC value as a BigInteger.

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

      Returns:
      BigInteger SMF30PSC
    • smf30rgb

      public long smf30rgb()
      SMF30RGB value.
      Returns:
      long SMF30RGB value
    • smf30erg

      public long smf30erg()
      SMF30ERG value.
      Returns:
      long SMF30ERG value
    • smf30arb

      public long smf30arb()
      SMF30ARB value.
      Returns:
      long SMF30ARB value
    • smf30ear

      public long smf30ear()
      SMF30EAR value.
      Returns:
      long SMF30EAR value
    • smf30urb

      public long smf30urb()
      SMF30URB value.
      Returns:
      long SMF30URB value
    • smf30eur

      public long smf30eur()
      SMF30EUR value.
      Returns:
      long SMF30EUR value
    • smf30rgn

      public long smf30rgn()
      SMF30RGN value.
      Returns:
      long SMF30RGN value
    • smf30dsv

      public long smf30dsv()
      SMF30DSV value.
      Returns:
      long SMF30DSV value
    • smf30pie

      public long smf30pie()
      SMF30PIE value.
      Returns:
      long SMF30PIE value
    • smf30poe

      public long smf30poe()
      SMF30POE value.
      Returns:
      long SMF30POE value
    • smf30bia

      public long smf30bia()
      SMF30BIA value.
      Returns:
      long SMF30BIA value
    • smf30boa

      public long smf30boa()
      SMF30BOA value.
      Returns:
      long SMF30BOA value
    • smf30bie

      public long smf30bie()
      SMF30BIE value.
      Returns:
      long SMF30BIE value
    • smf30boe

      public long smf30boe()
      SMF30BOE value.
      Returns:
      long SMF30BOE value
    • smf30kia

      public long smf30kia()
      SMF30KIA value.
      Returns:
      long SMF30KIA value
    • smf30koa

      public long smf30koa()
      SMF30KOA value.
      Returns:
      long SMF30KOA value
    • smf30kie

      public long smf30kie()
      SMF30KIE value.
      Returns:
      long SMF30KIE value
    • smf30koe

      public long smf30koe()
      SMF30KOE value.
      Returns:
      long SMF30KOE value
    • smf30psf

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

      public BigInteger smf30psfAsBigInteger()
      SMF30PSF value as a BigInteger.

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

      Returns:
      BigInteger SMF30PSF
    • smf30pai

      public long smf30pai()
      SMF30PAI value.
      Returns:
      long SMF30PAI value
    • smf30pei

      public long smf30pei()
      SMF30PEI value.
      Returns:
      long SMF30PEI value
    • smf30ers

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

      public BigInteger smf30ersAsBigInteger()
      SMF30ERS value as a BigInteger.

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

      Returns:
      BigInteger SMF30ERS
    • smf30mem

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

      public BigInteger smf30memAsBigInteger()
      SMF30MEM value as a BigInteger.

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

      Returns:
      BigInteger SMF30MEM
    • smf30mes

      public int smf30mes()
      SMF30MES value.
      Returns:
      int SMF30MES value
    • smf30slm

      public int smf30slm()
      SMF30SLM value.
      Returns:
      int SMF30SLM value
    • smf30sl1

      public boolean smf30sl1()
      Return true if SMF30SL1 bit in smf30slm() is set.
      Returns:
      boolean SMF30SL1 bit is set in smf30slm()

      SMF30SL1 = 0x80

    • smf30sl2

      public boolean smf30sl2()
      Return true if SMF30SL2 bit in smf30slm() is set.
      Returns:
      boolean SMF30SL2 bit is set in smf30slm()

      SMF30SL2 = 0x40

    • smf30sl3

      public boolean smf30sl3()
      Return true if SMF30SL3 bit in smf30slm() is set.
      Returns:
      boolean SMF30SL3 bit is set in smf30slm()

      SMF30SL3 = 0x20

    • smf30sl4

      public boolean smf30sl4()
      Return true if SMF30SL4 bit in smf30slm() is set.
      Returns:
      boolean SMF30SL4 bit is set in smf30slm()

      SMF30SL4 = 0x10

    • smf30sl5

      public boolean smf30sl5()
      Return true if SMF30SL5 bit in smf30slm() is set.
      Returns:
      boolean SMF30SL5 bit is set in smf30slm()

      SMF30SL5 = 0x08

    • smf30sl6

      public boolean smf30sl6()
      Return true if SMF30SL6 bit in smf30slm() is set.
      Returns:
      boolean SMF30SL6 bit is set in smf30slm()

      SMF30SL6 = 0x04

    • smf30RaxFlags

      public int smf30RaxFlags()
      SMF30_RaxFlags value.
      Returns:
      int SMF30_RaxFlags value
    • smf30Raxflags

      @Deprecated public int smf30Raxflags()
      Deprecated.
      Make capitalization more consistent with macro use smf30RaxFlags()
    • smf30UserKeyCommonAuditEnabled

      public boolean smf30UserKeyCommonAuditEnabled()
      Return true if SMF30_UserKeyCommonAuditEnabled bit in smf30RaxFlags() is set.
      Returns:
      boolean SMF30_UserKeyCommonAuditEnabled bit is set in smf30RaxFlags()

      SMF30_UserKeyCommonAuditEnabled = 0x80

    • smf30UserKeyCsaUsage

      public boolean smf30UserKeyCsaUsage()
      Return true if SMF30_UserKeyCsaUsage bit in smf30RaxFlags() is set.
      Returns:
      boolean SMF30_UserKeyCsaUsage bit is set in smf30RaxFlags()

      SMF30_UserKeyCsaUsage = 0x40

    • smf30UserKeyCadsUsage

      public boolean smf30UserKeyCadsUsage()
      Return true if SMF30_UserKeyCadsUsage bit in smf30RaxFlags() is set.
      Returns:
      boolean SMF30_UserKeyCadsUsage bit is set in smf30RaxFlags()

      SMF30_UserKeyCadsUsage = 0x20

    • smf30UserKeyChangKeyUsage

      public boolean smf30UserKeyChangKeyUsage()
      Return true if SMF30_UserKeyChangKeyUsage bit in smf30RaxFlags() is set.
      Returns:
      boolean SMF30_UserKeyChangKeyUsage bit is set in smf30RaxFlags()

      SMF30_UserKeyChangKeyUsage = 0x10

    • smf30UserKeyRuCsaUsage

      public boolean smf30UserKeyRuCsaUsage()
      Return true if SMF30_UserKeyRuCsaUsage bit in smf30RaxFlags() is set.
      Returns:
      boolean SMF30_UserKeyRuCsaUsage bit is set in smf30RaxFlags()

      SMF30_UserKeyRuCsaUsage = 0x08

    • smf30Userkeyrucsausage

      @Deprecated public boolean smf30Userkeyrucsausage()
      Deprecated.
      Make capitalization more consistent with macro use smf30UserKeyRuCsaUsage()
    • smf30RuCsaEarlyUsage

      public boolean smf30RuCsaEarlyUsage()
      Return true if SMF30_RUCSAEarlyUsage bit in smf30RaxFlags() is set.
      Returns:
      boolean SMF30_RUCSAEarlyUsage bit is set in smf30RaxFlags()

      SMF30_RUCSAEarlyUsage = 0x04

    • smf30RUCSAEarlyUsage

      @Deprecated public boolean smf30RUCSAEarlyUsage()
      Deprecated.
      Make capitalization more consistent smf30RuCsaEarlyUsage()
    • smf30hvr

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

      public BigInteger smf30hvrAsBigInteger()
      SMF30HVR value as a BigInteger.

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

      Returns:
      BigInteger SMF30HVR
    • smf30hva

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

      public BigInteger smf30hvaAsBigInteger()
      SMF30HVA value as a BigInteger.

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

      Returns:
      BigInteger SMF30HVA
    • smf30hvo

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

      public BigInteger smf30hvoAsBigInteger()
      SMF30HVO value as a BigInteger.

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

      Returns:
      BigInteger SMF30HVO
    • smf30hvh

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

      public BigInteger smf30hvhAsBigInteger()
      SMF30HVH value as a BigInteger.

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

      Returns:
      BigInteger SMF30HVH
    • smf30hso

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

      public BigInteger smf30hsoAsBigInteger()
      SMF30HSO value as a BigInteger.

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

      Returns:
      BigInteger SMF30HSO
    • smf30hsh

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

      public BigInteger smf30hshAsBigInteger()
      SMF30HSH value as a BigInteger.

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

      Returns:
      BigInteger SMF30HSH
    • smf30tih

      public long smf30tih()
      SMF30TIH value.
      Returns:
      long SMF30TIH value
    • smf30tiu

      public long smf30tiu()
      SMF30TIU value.
      Returns:
      long SMF30TIU value
    • smf30tis

      public long smf30tis()
      SMF30TIS value.
      Returns:
      long SMF30TIS value
    • smf30NumberOfDataSpacesHWM

      public long smf30NumberOfDataSpacesHWM()
      SMF30NumberOfDataSpacesHWM value.
      Returns:
      long SMF30NumberOfDataSpacesHWM value
    • smf30UserDataSpaceCreateReqCount

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

      public BigInteger smf30UserDataSpaceCreateReqCountAsBigInteger()
      SMF30UserDataSpaceCreateReqCount value as a BigInteger.

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

      Returns:
      BigInteger SMF30UserDataSpaceCreateReqCount
    • create

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