Class CounterSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x80 = 128static final int
Constant: 0x40 = 64 -
Method Summary
Modifier and TypeMethodDescriptionstatic CounterSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.boolean
Deprecated.boolean
Return true ifSMF30_InstCaptDisruption
bit insmf30InstFlgs1()
is set.boolean
Deprecated.Make capitalization more consistent with macro usesmf30InstCaptLimited()
boolean
Return true ifSMF30_InstCaptLimited
bit insmf30InstFlgs1()
is set.long
SMF30_Inst_CP_DepEnc value, throws exception if SMF30_Inst_CP_DepEnc overflows 64 bit signed integer.SMF30_Inst_CP_DepEnc value as a BigInteger.long
SMF30_Inst_CP_Enclave value, throws exception if SMF30_Inst_CP_Enclave overflows 64 bit signed integer.SMF30_Inst_CP_Enclave value as a BigInteger.long
SMF30_Inst_CP_NonPreemptSRB value, throws exception if SMF30_Inst_CP_NonPreemptSRB overflows 64 bit signed integer.SMF30_Inst_CP_NonPreemptSRB value as a BigInteger.long
SMF30_Inst_CP_PreemptSRB value, throws exception if SMF30_Inst_CP_PreemptSRB overflows 64 bit signed integer.SMF30_Inst_CP_PreemptSRB value as a BigInteger.long
SMF30_Inst_CP_Task value, throws exception if SMF30_Inst_CP_Task overflows 64 bit signed integer.SMF30_Inst_CP_Task value as a BigInteger.int
Deprecated.Make capitalization more consistent with macro usesmf30InstFlgs1()
int
SMF30_InstFlgs1 value.long
SMF30_Inst_Offload value, throws exception if SMF30_Inst_Offload overflows 64 bit signed integer.SMF30_Inst_Offload value as a BigInteger.long
SMF30_Inst_Offload_DepEnc value, throws exception if SMF30_Inst_Offload_DepEnc overflows 64 bit signed integer.SMF30_Inst_Offload_DepEnc value as a BigInteger.long
SMF30_Inst_Offload_Enclave value, throws exception if SMF30_Inst_Offload_Enclave overflows 64 bit signed integer.SMF30_Inst_Offload_Enclave value as a BigInteger.long
SMF30_Inst_OffloadOnCP value, throws exception if SMF30_Inst_OffloadOnCP overflows 64 bit signed integer.SMF30_Inst_OffloadOnCP value as a BigInteger.long
SMF30_Inst_OffloadOnCP_DepEnc value, throws exception if SMF30_Inst_OffloadOnCP_DepEnc overflows 64 bit signed integer.SMF30_Inst_OffloadOnCP_DepEnc value as a BigInteger.long
SMF30_Inst_OffloadOnCP_Enclave value, throws exception if SMF30_Inst_OffloadOnCP_Enclave overflows 64 bit signed integer.SMF30_Inst_OffloadOnCP_Enclave value as a BigInteger.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF30_InstCaptDisruption
public static final int SMF30_InstCaptDisruptionConstant: 0x80 = 128- See Also:
-
SMF30_InstCaptLimited
public static final int SMF30_InstCaptLimitedConstant: 0x40 = 64- See Also:
-
-
Method Details
-
smf30InstFlgs1
public int smf30InstFlgs1()SMF30_InstFlgs1 value.- Returns:
- int SMF30_InstFlgs1 value
-
smf30Instflgs1
Deprecated.Make capitalization more consistent with macro usesmf30InstFlgs1()
-
smf30InstCaptDisruption
public boolean smf30InstCaptDisruption()Return true ifSMF30_InstCaptDisruption
bit insmf30InstFlgs1()
is set.- Returns:
- boolean SMF30_InstCaptDisruption bit is set in smf30InstFlgs1()
SMF30_InstCaptDisruption = 0x80
-
smf30Instcaptdisruption
Deprecated.Make capitalization more consistent with macro usesmf30InstCaptDisruption()
-
smf30InstCaptLimited
public boolean smf30InstCaptLimited()Return true ifSMF30_InstCaptLimited
bit insmf30InstFlgs1()
is set.- Returns:
- boolean SMF30_InstCaptLimited bit is set in smf30InstFlgs1()
SMF30_InstCaptLimited = 0x40
-
smf30Instcaptlimited
Deprecated.Make capitalization more consistent with macro usesmf30InstCaptLimited()
-
smf30InstCpTask
public long smf30InstCpTask()SMF30_Inst_CP_Task value, throws exception if SMF30_Inst_CP_Task overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_CP_Task
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_CP_Task exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_CP_Task). Usesmf30InstCpTaskAsBigInteger()
if this is possible.
-
smf30InstCpTaskAsBigInteger
SMF30_Inst_CP_Task value as a BigInteger.smf30InstCpTask()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_CP_Task
-
smf30InstCpNonPreemptSrb
public long smf30InstCpNonPreemptSrb()SMF30_Inst_CP_NonPreemptSRB value, throws exception if SMF30_Inst_CP_NonPreemptSRB overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_CP_NonPreemptSRB
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_CP_NonPreemptSRB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_CP_NonPreemptSRB). Usesmf30InstCpNonPreemptSrbAsBigInteger()
if this is possible.
-
smf30InstCpNonPreemptSrbAsBigInteger
SMF30_Inst_CP_NonPreemptSRB value as a BigInteger.smf30InstCpNonPreemptSrb()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_CP_NonPreemptSRB
-
smf30InstCpPreemptSrb
public long smf30InstCpPreemptSrb()SMF30_Inst_CP_PreemptSRB value, throws exception if SMF30_Inst_CP_PreemptSRB overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_CP_PreemptSRB
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_CP_PreemptSRB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_CP_PreemptSRB). Usesmf30InstCpPreemptSrbAsBigInteger()
if this is possible.
-
smf30InstCpPreemptSrbAsBigInteger
SMF30_Inst_CP_PreemptSRB value as a BigInteger.smf30InstCpPreemptSrb()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_CP_PreemptSRB
-
smf30InstOffload
public long smf30InstOffload()SMF30_Inst_Offload value, throws exception if SMF30_Inst_Offload overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_Offload
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_Offload exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_Offload). Usesmf30InstOffloadAsBigInteger()
if this is possible.
-
smf30InstOffloadAsBigInteger
SMF30_Inst_Offload value as a BigInteger.smf30InstOffload()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_Offload
-
smf30InstOffloadOnCp
public long smf30InstOffloadOnCp()SMF30_Inst_OffloadOnCP value, throws exception if SMF30_Inst_OffloadOnCP overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_OffloadOnCP
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_OffloadOnCP exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_OffloadOnCP). Usesmf30InstOffloadOnCpAsBigInteger()
if this is possible.
-
smf30InstOffloadOnCpAsBigInteger
SMF30_Inst_OffloadOnCP value as a BigInteger.smf30InstOffloadOnCp()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_OffloadOnCP
-
smf30InstCpEnclave
public long smf30InstCpEnclave()SMF30_Inst_CP_Enclave value, throws exception if SMF30_Inst_CP_Enclave overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_CP_Enclave
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_CP_Enclave exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_CP_Enclave). Usesmf30InstCpEnclaveAsBigInteger()
if this is possible.
-
smf30InstCpEnclaveAsBigInteger
SMF30_Inst_CP_Enclave value as a BigInteger.smf30InstCpEnclave()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_CP_Enclave
-
smf30InstOffloadEnclave
public long smf30InstOffloadEnclave()SMF30_Inst_Offload_Enclave value, throws exception if SMF30_Inst_Offload_Enclave overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_Offload_Enclave
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_Offload_Enclave exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_Offload_Enclave). Usesmf30InstOffloadEnclaveAsBigInteger()
if this is possible.
-
smf30InstOffloadEnclaveAsBigInteger
SMF30_Inst_Offload_Enclave value as a BigInteger.smf30InstOffloadEnclave()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_Offload_Enclave
-
smf30InstOffloadOnCpEnclave
public long smf30InstOffloadOnCpEnclave()SMF30_Inst_OffloadOnCP_Enclave value, throws exception if SMF30_Inst_OffloadOnCP_Enclave overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_OffloadOnCP_Enclave
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_OffloadOnCP_Enclave exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_OffloadOnCP_Enclave). Usesmf30InstOffloadOnCpEnclaveAsBigInteger()
if this is possible.
-
smf30InstOffloadOnCpEnclaveAsBigInteger
SMF30_Inst_OffloadOnCP_Enclave value as a BigInteger.smf30InstOffloadOnCpEnclave()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_OffloadOnCP_Enclave
-
smf30InstCpDepEnc
public long smf30InstCpDepEnc()SMF30_Inst_CP_DepEnc value, throws exception if SMF30_Inst_CP_DepEnc overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_CP_DepEnc
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_CP_DepEnc exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_CP_DepEnc). Usesmf30InstCpDepEncAsBigInteger()
if this is possible.
-
smf30InstCpDepEncAsBigInteger
SMF30_Inst_CP_DepEnc value as a BigInteger.smf30InstCpDepEnc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_CP_DepEnc
-
smf30InstOffloadDepEnc
public long smf30InstOffloadDepEnc()SMF30_Inst_Offload_DepEnc value, throws exception if SMF30_Inst_Offload_DepEnc overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_Offload_DepEnc
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_Offload_DepEnc exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_Offload_DepEnc). Usesmf30InstOffloadDepEncAsBigInteger()
if this is possible.
-
smf30InstOffloadDepEncAsBigInteger
SMF30_Inst_Offload_DepEnc value as a BigInteger.smf30InstOffloadDepEnc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_Offload_DepEnc
-
smf30InstOffloadOnCpDepEnc
public long smf30InstOffloadOnCpDepEnc()SMF30_Inst_OffloadOnCP_DepEnc value, throws exception if SMF30_Inst_OffloadOnCP_DepEnc overflows 64 bit signed integer.- Returns:
- long SMF30_Inst_OffloadOnCP_DepEnc
- Throws:
IllegalArgumentException
- If the value of SMF30_Inst_OffloadOnCP_DepEnc exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF30_Inst_OffloadOnCP_DepEnc). Usesmf30InstOffloadOnCpDepEncAsBigInteger()
if this is possible.
-
smf30InstOffloadOnCpDepEncAsBigInteger
SMF30_Inst_OffloadOnCP_DepEnc value as a BigInteger.smf30InstOffloadOnCpDepEnc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF30_Inst_OffloadOnCP_DepEnc
-
create
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 sectionoffset
- Offset of this section in the datalength
- length of the section
-
smf30InstCaptDisruption()