public final class StorageSection extends SmfData
Modifier and Type | Field and Description |
---|---|
static int |
SMF30_RsvdHBB77B0_Exists
Constant: 0x04 = 4
|
static int |
SMF30_UserKeyCadsUsage
Constant: 0x20 = 32
|
static int |
SMF30_UserKeyChangKeyUsage
Constant: 0x10 = 16
|
static int |
SMF30_UserKeyCommonAuditEnabled
Constant: 0x80 = 128
|
static int |
SMF30_UserKeyCsaUsage
Constant: 0x40 = 64
|
static int |
SMF30_UserKeyRuCsaUsage
Constant: 0x08 = 8
|
static int |
SMF30NHU
Constant: 0x08 = 8
|
static int |
SMF30SIN
Constant: 0x10 = 16
|
static int |
SMF30SL1
Constant: 0x80 = 128
|
static int |
SMF30SL2
Constant: 0x40 = 64
|
static int |
SMF30SL3
Constant: 0x20 = 32
|
static int |
SMF30SL4
Constant: 0x10 = 16
|
static int |
SMF30SL5
Constant: 0x08 = 8
|
static int |
SMF30SL6
Constant: 0x04 = 4
|
static int |
SMF30UCL
Constant: 0x40 = 64
|
static int |
SMF30UCM
Constant: 0x20 = 32
|
static int |
SMF30VQR
Constant: 0x80 = 128
|
Modifier and Type | Method and Description |
---|---|
static StorageSection |
create(byte[] Data,
int offset,
int length)
create is intended for internal use only.
|
long |
smf30arb()
SMF30ARB value.
|
long |
smf30bia()
SMF30BIA value.
|
long |
smf30bie()
SMF30BIE value.
|
long |
smf30boa()
SMF30BOA value.
|
long |
smf30boe()
SMF30BOE value.
|
long |
smf30cpi()
SMF30CPI value.
|
long |
smf30cpm()
SMF30CPM value.
|
long |
smf30dsv()
SMF30DSV value.
|
long |
smf30ear()
SMF30EAR value.
|
long |
smf30erg()
SMF30ERG value.
|
long |
smf30ers()
SMF30ERS value, throws exception if SMF30ERS overflows 64 bit signed integer.
|
BigInteger |
smf30ersAsBigInteger()
SMF30ERS value as a BigInteger.
|
long |
smf30eur()
SMF30EUR value.
|
long |
smf30hpi()
SMF30HPI value.
|
long |
smf30hpo()
SMF30HPO value.
|
long |
smf30hsh()
SMF30HSH value, throws exception if SMF30HSH overflows 64 bit signed integer.
|
BigInteger |
smf30hshAsBigInteger()
SMF30HSH value as a BigInteger.
|
long |
smf30hso()
SMF30HSO value, throws exception if SMF30HSO overflows 64 bit signed integer.
|
BigInteger |
smf30hsoAsBigInteger()
SMF30HSO value as a BigInteger.
|
long |
smf30hva()
SMF30HVA value, throws exception if SMF30HVA overflows 64 bit signed integer.
|
BigInteger |
smf30hvaAsBigInteger()
SMF30HVA value as a BigInteger.
|
long |
smf30hvh()
SMF30HVH value, throws exception if SMF30HVH overflows 64 bit signed integer.
|
BigInteger |
smf30hvhAsBigInteger()
SMF30HVH value as a BigInteger.
|
long |
smf30hvo()
SMF30HVO value, throws exception if SMF30HVO overflows 64 bit signed integer.
|
BigInteger |
smf30hvoAsBigInteger()
SMF30HVO value as a BigInteger.
|
long |
smf30hvr()
SMF30HVR value, throws exception if SMF30HVR overflows 64 bit signed integer.
|
BigInteger |
smf30hvrAsBigInteger()
SMF30HVR value as a BigInteger.
|
long |
smf30kia()
SMF30KIA value.
|
long |
smf30kie()
SMF30KIE value.
|
long |
smf30koa()
SMF30KOA value.
|
long |
smf30koe()
SMF30KOE value.
|
long |
smf30lpi()
SMF30LPI value.
|
long |
smf30mem()
SMF30MEM value, throws exception if SMF30MEM overflows 64 bit signed integer.
|
BigInteger |
smf30memAsBigInteger()
SMF30MEM value as a BigInteger.
|
int |
smf30mes()
SMF30MES value.
|
boolean |
smf30nhu()
Return true if
SMF30NHU bit in smf30sfl() is set. |
long |
smf30nsw()
SMF30NSW value.
|
long |
smf30NumberOfDataSpacesHWM()
SMF30NumberOfDataSpacesHWM value.
|
long |
smf30pai()
SMF30PAI value.
|
long |
smf30pei()
SMF30PEI value.
|
long |
smf30pgi()
SMF30PGI value.
|
long |
smf30pgo()
SMF30PGO value.
|
long |
smf30pia()
SMF30PIA value.
|
long |
smf30pie()
SMF30PIE value.
|
long |
smf30poa()
SMF30POA value.
|
long |
smf30poe()
SMF30POE value.
|
int |
smf30prv()
SMF30PRV value.
|
long |
smf30psc()
SMF30PSC value, throws exception if SMF30PSC overflows 64 bit signed integer.
|
BigInteger |
smf30pscAsBigInteger()
SMF30PSC value as a BigInteger.
|
long |
smf30psf()
SMF30PSF value, throws exception if SMF30PSF overflows 64 bit signed integer.
|
BigInteger |
smf30psfAsBigInteger()
SMF30PSF value as a BigInteger.
|
long |
smf30psi()
SMF30PSI value.
|
long |
smf30pso()
SMF30PSO value.
|
long |
smf30pst()
SMF30PST value.
|
int |
smf30Raxflags()
Deprecated.
Make capitalization more consistent with macro use
smf30RaxFlags() |
int |
smf30RaxFlags()
SMF30_RaxFlags value.
|
long |
smf30rgb()
SMF30RGB value.
|
long |
smf30rgn()
SMF30RGN value.
|
int |
smf30rsv()
SMF30RSV value.
|
boolean |
smf30RsvdHBB77B0Exists()
Return true if
SMF30_RsvdHBB77B0_Exists bit in smf30sfl() is set. |
int |
smf30sfl()
SMF30SFL value.
|
boolean |
smf30sin()
Return true if
SMF30SIN bit in smf30sfl() is set. |
boolean |
smf30sl1()
Return true if
SMF30SL1 bit in smf30slm() is set. |
boolean |
smf30sl2()
Return true if
SMF30SL2 bit in smf30slm() is set. |
boolean |
smf30sl3()
Return true if
SMF30SL3 bit in smf30slm() is set. |
boolean |
smf30sl4()
Return true if
SMF30SL4 bit in smf30slm() is set. |
boolean |
smf30sl5()
Return true if
SMF30SL5 bit in smf30slm() is set. |
boolean |
smf30sl6()
Return true if
SMF30SL6 bit in smf30slm() is set. |
int |
smf30slm()
SMF30SLM value.
|
int |
smf30spk()
SMF30SPK value.
|
int |
smf30sys()
SMF30SYS value.
|
long |
smf30tih()
SMF30TIH value.
|
long |
smf30tis()
SMF30TIS value.
|
long |
smf30tiu()
SMF30TIU value.
|
boolean |
smf30ucl()
Return true if
SMF30UCL bit in smf30sfl() is set. |
boolean |
smf30ucm()
Return true if
SMF30UCM bit in smf30sfl() is set. |
long |
smf30urb()
SMF30URB value.
|
long |
smf30UserDataSpaceCreateReqCount()
SMF30UserDataSpaceCreateReqCount value, throws exception if SMF30UserDataSpaceCreateReqCount overflows 64 bit signed integer.
|
BigInteger |
smf30UserDataSpaceCreateReqCountAsBigInteger()
SMF30UserDataSpaceCreateReqCount value as a BigInteger.
|
boolean |
smf30UserKeyCadsUsage()
Return true if
SMF30_UserKeyCadsUsage bit in smf30RaxFlags() is set. |
boolean |
smf30UserKeyChangKeyUsage()
Return true if
SMF30_UserKeyChangKeyUsage bit in smf30RaxFlags() is set. |
boolean |
smf30UserKeyCommonAuditEnabled()
Return true if
SMF30_UserKeyCommonAuditEnabled bit in smf30RaxFlags() is set. |
boolean |
smf30UserKeyCsaUsage()
Return true if
SMF30_UserKeyCsaUsage bit in smf30RaxFlags() is set. |
boolean |
smf30Userkeyrucsausage()
Deprecated.
Make capitalization more consistent with macro use
smf30UserKeyRuCsaUsage() |
boolean |
smf30UserKeyRuCsaUsage()
Return true if
SMF30_UserKeyRuCsaUsage bit in smf30RaxFlags() is set. |
long |
smf30vpi()
SMF30VPI value.
|
long |
smf30vpo()
SMF30VPO value.
|
long |
smf30vpr()
SMF30VPR value.
|
boolean |
smf30vqr()
Return true if
SMF30VQR bit in smf30sfl() is set. |
createSection, dump, dump, dump, dump, equals, getBytes, getBytes, getDataArray, getTriplet, hashCode, toString
public static final int SMF30VQR
public static final int SMF30UCL
public static final int SMF30UCM
public static final int SMF30SIN
public static final int SMF30NHU
public static final int SMF30_RsvdHBB77B0_Exists
public static final int SMF30SL1
public static final int SMF30SL2
public static final int SMF30SL3
public static final int SMF30SL4
public static final int SMF30SL5
public static final int SMF30SL6
public static final int SMF30_UserKeyCommonAuditEnabled
public static final int SMF30_UserKeyCsaUsage
public static final int SMF30_UserKeyCadsUsage
public static final int SMF30_UserKeyChangKeyUsage
public static final int SMF30_UserKeyRuCsaUsage
public int smf30rsv()
public int smf30sfl()
public boolean smf30vqr()
SMF30VQR
bit in smf30sfl()
is set.SMF30VQR = 0x80
public boolean smf30ucl()
SMF30UCL
bit in smf30sfl()
is set.SMF30UCL = 0x40
public boolean smf30ucm()
SMF30UCM
bit in smf30sfl()
is set.SMF30UCM = 0x20
public boolean smf30sin()
SMF30SIN
bit in smf30sfl()
is set.SMF30SIN = 0x10
public boolean smf30nhu()
SMF30NHU
bit in smf30sfl()
is set.SMF30NHU = 0x08
public boolean smf30RsvdHBB77B0Exists()
SMF30_RsvdHBB77B0_Exists
bit in smf30sfl()
is set.SMF30_RsvdHBB77B0_Exists = 0x04
public int smf30spk()
public int smf30prv()
public int smf30sys()
public long smf30pgi()
public long smf30pia()
public long smf30pgo()
public long smf30poa()
public long smf30cpm()
public long smf30nsw()
public long smf30psi()
public long smf30pso()
public long smf30vpi()
public long smf30vpo()
public long smf30vpr()
public long smf30cpi()
public long smf30hpi()
public long smf30lpi()
public long smf30hpo()
public long smf30pst()
public long smf30psc()
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.public BigInteger smf30pscAsBigInteger()
smf30psc()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30rgb()
public long smf30erg()
public long smf30arb()
public long smf30ear()
public long smf30urb()
public long smf30eur()
public long smf30rgn()
public long smf30dsv()
public long smf30pie()
public long smf30poe()
public long smf30bia()
public long smf30boa()
public long smf30bie()
public long smf30boe()
public long smf30kia()
public long smf30koa()
public long smf30kie()
public long smf30koe()
public long smf30psf()
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.public BigInteger smf30psfAsBigInteger()
smf30psf()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30pai()
public long smf30pei()
public long smf30ers()
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.public BigInteger smf30ersAsBigInteger()
smf30ers()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30mem()
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.public BigInteger smf30memAsBigInteger()
smf30mem()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public int smf30mes()
public int smf30slm()
public boolean smf30sl1()
SMF30SL1
bit in smf30slm()
is set.SMF30SL1 = 0x80
public boolean smf30sl2()
SMF30SL2
bit in smf30slm()
is set.SMF30SL2 = 0x40
public boolean smf30sl3()
SMF30SL3
bit in smf30slm()
is set.SMF30SL3 = 0x20
public boolean smf30sl4()
SMF30SL4
bit in smf30slm()
is set.SMF30SL4 = 0x10
public boolean smf30sl5()
SMF30SL5
bit in smf30slm()
is set.SMF30SL5 = 0x08
public boolean smf30sl6()
SMF30SL6
bit in smf30slm()
is set.SMF30SL6 = 0x04
public int smf30RaxFlags()
@Deprecated public int smf30Raxflags()
smf30RaxFlags()
public boolean smf30UserKeyCommonAuditEnabled()
SMF30_UserKeyCommonAuditEnabled
bit in smf30RaxFlags()
is set.SMF30_UserKeyCommonAuditEnabled = 0x80
public boolean smf30UserKeyCsaUsage()
SMF30_UserKeyCsaUsage
bit in smf30RaxFlags()
is set.SMF30_UserKeyCsaUsage = 0x40
public boolean smf30UserKeyCadsUsage()
SMF30_UserKeyCadsUsage
bit in smf30RaxFlags()
is set.SMF30_UserKeyCadsUsage = 0x20
public boolean smf30UserKeyChangKeyUsage()
SMF30_UserKeyChangKeyUsage
bit in smf30RaxFlags()
is set.SMF30_UserKeyChangKeyUsage = 0x10
public boolean smf30UserKeyRuCsaUsage()
SMF30_UserKeyRuCsaUsage
bit in smf30RaxFlags()
is set.SMF30_UserKeyRuCsaUsage = 0x08
@Deprecated public boolean smf30Userkeyrucsausage()
smf30UserKeyRuCsaUsage()
public long smf30hvr()
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.public BigInteger smf30hvrAsBigInteger()
smf30hvr()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30hva()
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.public BigInteger smf30hvaAsBigInteger()
smf30hva()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30hvo()
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.public BigInteger smf30hvoAsBigInteger()
smf30hvo()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30hvh()
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.public BigInteger smf30hvhAsBigInteger()
smf30hvh()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30hso()
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.public BigInteger smf30hsoAsBigInteger()
smf30hso()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30hsh()
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.public BigInteger smf30hshAsBigInteger()
smf30hsh()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf30tih()
public long smf30tiu()
public long smf30tis()
public long smf30NumberOfDataSpacesHWM()
public long smf30UserDataSpaceCreateReqCount()
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.public BigInteger smf30UserDataSpaceCreateReqCountAsBigInteger()
#smf30userdataspacecreatereqcount()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public static StorageSection create(byte[] Data, int offset, int length)
Data
- Array of bytes containing data for this sectionoffset
- Offset of this section in the datalength
- length of the sectionCopyright © 2020 Black Hill Software Pty Ltd. All rights reserved.