Class SmfStatisticsSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x08 = 8static final int
Constant: 0x20 = 32static final int
Constant: 0x80 = 128static final int
Constant: 0x02 = 2static final int
Constant: 0x04 = 4static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x80 = 128static final int
Constant: 0x01 = 1 -
Method Summary
Modifier and TypeMethodDescriptionstatic SmfStatisticsSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.boolean
smf231ff()
Return true if SMF231FF bit insmf23sfg()
is set.long
smf231rd()
SMF231RD value.long
smf231rf()
SMF231RF value, throws exception if SMF231RF overflows 64 bit signed integer.SMF231RF value as a BigInteger.long
smf23bfa()
SMF23BFA value.long
smf23bfh()
SMF23BFH value.long
smf23bfl()
SMF23BFL value.long
smf23bfm()
SMF23BFM value.long
smf23bfq()
SMF23BFQ value.long
smf23bft()
SMF23BFT value.long
smf23bfw()
SMF23BFW value.boolean
smf23frf()
Return true if SMF23FRF bit insmf23sfg()
is set.boolean
smf23grf()
Return true if SMF23GRF bit insmf23sfg()
is set.boolean
smf23iof()
Return true if SMF23IOF bit insmf23sfg()
is set.long
smf23mbu()
SMF23MBU value.long
smf23nfd()
SMF23NFD value.boolean
smf23nff()
Return true if SMF23NFF bit insmf23sfg()
is set.long
smf23nfr()
SMF23NFR value, throws exception if SMF23NFR overflows 64 bit signed integer.SMF23NFR value as a BigInteger.long
smf23ngd()
SMF23NGD value.long
smf23ngr()
SMF23NGR value, throws exception if SMF23NGR overflows 64 bit signed integer.SMF23NGR value as a BigInteger.long
smf23nid()
SMF23NID value, throws exception if SMF23NID overflows 64 bit signed integer.SMF23NID value as a BigInteger.long
smf23nio()
SMF23NIO value, throws exception if SMF23NIO overflows 64 bit signed integer.SMF23NIO value as a BigInteger.long
smf23nrd()
SMF23NRD value.long
smf23nrf()
SMF23NRF value, throws exception if SMF23NRF overflows 64 bit signed integer.SMF23NRF value as a BigInteger.long
smf23pbd()
SMF23PBD value.boolean
smf23pbf()
Return true if SMF23PBF bit insmf23sfg()
is set.long
smf23pbg()
SMF23PBG value, throws exception if SMF23PBG overflows 64 bit signed integer.SMF23PBG value as a BigInteger.long
smf23pfd()
SMF23PFD value.boolean
smf23pff()
Return true if SMF23PFF bit insmf23sfg()
is set.long
smf23pfx()
SMF23PFX value, throws exception if SMF23PFX overflows 64 bit signed integer.SMF23PFX value as a BigInteger.long
smf23rcw()
SMF23RCW value.long
smf23sfg()
SMF23SFG value.long
smf23srb()
SMF23SRB value, throws exception if SMF23SRB overflows 64 bit signed integer.SMF23SRB value as a BigInteger.long
smf23srd()
SMF23SRD value, throws exception if SMF23SRD overflows 64 bit signed integer.SMF23SRD value as a BigInteger.boolean
smf23srf()
Return true if SMF23SRF bit insmf23sfg()
is set.long
smf23sus()
SMF23SUS value.long
smf23tcb()
SMF23TCB value, throws exception if SMF23TCB overflows 64 bit signed integer.SMF23TCB value as a BigInteger.long
smf23tcd()
SMF23TCD value, throws exception if SMF23TCD overflows 64 bit signed integer.SMF23TCD value as a BigInteger.boolean
smf23tcf()
Return true if SMF23TCF bit insmf23sfg()
is set.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF23GRF
public static final int SMF23GRFConstant: 0x80 = 128- See Also:
-
SMF23PBF
public static final int SMF23PBFConstant: 0x40 = 64- See Also:
-
SMF23FRF
public static final int SMF23FRFConstant: 0x20 = 32- See Also:
-
SMF23PFF
public static final int SMF23PFFConstant: 0x10 = 16- See Also:
-
SMF231FF
public static final int SMF231FFConstant: 0x08 = 8- See Also:
-
SMF23NFF
public static final int SMF23NFFConstant: 0x04 = 4- See Also:
-
SMF23IOF
public static final int SMF23IOFConstant: 0x02 = 2- See Also:
-
SMF23TCF
public static final int SMF23TCFConstant: 0x01 = 1- See Also:
-
SMF23SRF
public static final int SMF23SRFConstant: 0x80 = 128- See Also:
-
-
Method Details
-
smf23bfw
public long smf23bfw()SMF23BFW value.- Returns:
- long SMF23BFW value
-
smf23bfq
public long smf23bfq()SMF23BFQ value.- Returns:
- long SMF23BFQ value
-
smf23sus
public long smf23sus()SMF23SUS value.- Returns:
- long SMF23SUS value
-
smf23rcw
public long smf23rcw()SMF23RCW value.- Returns:
- long SMF23RCW value
-
smf23bfa
public long smf23bfa()SMF23BFA value.- Returns:
- long SMF23BFA value
-
smf23bft
public long smf23bft()SMF23BFT value.- Returns:
- long SMF23BFT value
-
smf23bfh
public long smf23bfh()SMF23BFH value.- Returns:
- long SMF23BFH value
-
smf23bfm
public long smf23bfm()SMF23BFM value.- Returns:
- long SMF23BFM value
-
smf23bfl
public long smf23bfl()SMF23BFL value.- Returns:
- long SMF23BFL value
-
smf23sfg
public long smf23sfg()SMF23SFG value.- Returns:
- long SMF23SFG value
-
smf23grf
public boolean smf23grf()Return true if SMF23GRF bit insmf23sfg()
is set.- Returns:
- boolean SMF23GRF bit is set in smf23sfg()
SMF23GRF = 0x80
-
smf23pbf
public boolean smf23pbf()Return true if SMF23PBF bit insmf23sfg()
is set.- Returns:
- boolean SMF23PBF bit is set in smf23sfg()
SMF23PBF = 0x40
-
smf23frf
public boolean smf23frf()Return true if SMF23FRF bit insmf23sfg()
is set.- Returns:
- boolean SMF23FRF bit is set in smf23sfg()
SMF23FRF = 0x20
-
smf23pff
public boolean smf23pff()Return true if SMF23PFF bit insmf23sfg()
is set.- Returns:
- boolean SMF23PFF bit is set in smf23sfg()
SMF23PFF = 0x10
-
smf231ff
public boolean smf231ff()Return true if SMF231FF bit insmf23sfg()
is set.- Returns:
- boolean SMF231FF bit is set in smf23sfg()
SMF231FF = 0x08
-
smf23nff
public boolean smf23nff()Return true if SMF23NFF bit insmf23sfg()
is set.- Returns:
- boolean SMF23NFF bit is set in smf23sfg()
SMF23NFF = 0x04
-
smf23iof
public boolean smf23iof()Return true if SMF23IOF bit insmf23sfg()
is set.- Returns:
- boolean SMF23IOF bit is set in smf23sfg()
SMF23IOF = 0x02
-
smf23tcf
public boolean smf23tcf()Return true if SMF23TCF bit insmf23sfg()
is set.- Returns:
- boolean SMF23TCF bit is set in smf23sfg()
SMF23TCF = 0x01
-
smf23srf
public boolean smf23srf()Return true if SMF23SRF bit insmf23sfg()
is set.- Returns:
- boolean SMF23SRF bit is set in smf23sfg()
SMF23SRF = 0x80
-
smf23ngr
public long smf23ngr()SMF23NGR value, throws exception if SMF23NGR overflows 64 bit signed integer.- Returns:
- long SMF23NGR
- Throws:
IllegalArgumentException
- If the value of SMF23NGR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NGR). Usesmf23ngrAsBigInteger()
if this is possible.
-
smf23ngrAsBigInteger
SMF23NGR value as a BigInteger.smf23ngr()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NGR
-
smf23pbg
public long smf23pbg()SMF23PBG value, throws exception if SMF23PBG overflows 64 bit signed integer.- Returns:
- long SMF23PBG
- Throws:
IllegalArgumentException
- If the value of SMF23PBG exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23PBG). Usesmf23pbgAsBigInteger()
if this is possible.
-
smf23pbgAsBigInteger
SMF23PBG value as a BigInteger.smf23pbg()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23PBG
-
smf23nfr
public long smf23nfr()SMF23NFR value, throws exception if SMF23NFR overflows 64 bit signed integer.- Returns:
- long SMF23NFR
- Throws:
IllegalArgumentException
- If the value of SMF23NFR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NFR). Usesmf23nfrAsBigInteger()
if this is possible.
-
smf23nfrAsBigInteger
SMF23NFR value as a BigInteger.smf23nfr()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NFR
-
smf23pfx
public long smf23pfx()SMF23PFX value, throws exception if SMF23PFX overflows 64 bit signed integer.- Returns:
- long SMF23PFX
- Throws:
IllegalArgumentException
- If the value of SMF23PFX exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23PFX). Usesmf23pfxAsBigInteger()
if this is possible.
-
smf23pfxAsBigInteger
SMF23PFX value as a BigInteger.smf23pfx()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23PFX
-
smf231rf
public long smf231rf()SMF231RF value, throws exception if SMF231RF overflows 64 bit signed integer.- Returns:
- long SMF231RF
- Throws:
IllegalArgumentException
- If the value of SMF231RF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF231RF). Usesmf231rfAsBigInteger()
if this is possible.
-
smf231rfAsBigInteger
SMF231RF value as a BigInteger.smf231rf()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF231RF
-
smf23nrf
public long smf23nrf()SMF23NRF value, throws exception if SMF23NRF overflows 64 bit signed integer.- Returns:
- long SMF23NRF
- Throws:
IllegalArgumentException
- If the value of SMF23NRF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NRF). Usesmf23nrfAsBigInteger()
if this is possible.
-
smf23nrfAsBigInteger
SMF23NRF value as a BigInteger.smf23nrf()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NRF
-
smf23nio
public long smf23nio()SMF23NIO value, throws exception if SMF23NIO overflows 64 bit signed integer.- Returns:
- long SMF23NIO
- Throws:
IllegalArgumentException
- If the value of SMF23NIO exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NIO). Usesmf23nioAsBigInteger()
if this is possible.
-
smf23nioAsBigInteger
SMF23NIO value as a BigInteger.smf23nio()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NIO
-
smf23tcb
public long smf23tcb()SMF23TCB value, throws exception if SMF23TCB overflows 64 bit signed integer.- Returns:
- long SMF23TCB
- Throws:
IllegalArgumentException
- If the value of SMF23TCB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23TCB). Usesmf23tcbAsBigInteger()
if this is possible.
-
smf23tcbAsBigInteger
SMF23TCB value as a BigInteger.smf23tcb()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23TCB
-
smf23srb
public long smf23srb()SMF23SRB value, throws exception if SMF23SRB overflows 64 bit signed integer.- Returns:
- long SMF23SRB
- Throws:
IllegalArgumentException
- If the value of SMF23SRB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23SRB). Usesmf23srbAsBigInteger()
if this is possible.
-
smf23srbAsBigInteger
SMF23SRB value as a BigInteger.smf23srb()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23SRB
-
smf23ngd
public long smf23ngd()SMF23NGD value.- Returns:
- long SMF23NGD value
-
smf23pbd
public long smf23pbd()SMF23PBD value.- Returns:
- long SMF23PBD value
-
smf23nfd
public long smf23nfd()SMF23NFD value.- Returns:
- long SMF23NFD value
-
smf23pfd
public long smf23pfd()SMF23PFD value.- Returns:
- long SMF23PFD value
-
smf231rd
public long smf231rd()SMF231RD value.- Returns:
- long SMF231RD value
-
smf23nrd
public long smf23nrd()SMF23NRD value.- Returns:
- long SMF23NRD value
-
smf23nid
public long smf23nid()SMF23NID value, throws exception if SMF23NID overflows 64 bit signed integer.- Returns:
- long SMF23NID
- Throws:
IllegalArgumentException
- If the value of SMF23NID exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NID). Usesmf23nidAsBigInteger()
if this is possible.
-
smf23nidAsBigInteger
SMF23NID value as a BigInteger.smf23nid()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NID
-
smf23tcd
public long smf23tcd()SMF23TCD value, throws exception if SMF23TCD overflows 64 bit signed integer.- Returns:
- long SMF23TCD
- Throws:
IllegalArgumentException
- If the value of SMF23TCD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23TCD). Usesmf23tcdAsBigInteger()
if this is possible.
-
smf23tcdAsBigInteger
SMF23TCD value as a BigInteger.smf23tcd()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23TCD
-
smf23srd
public long smf23srd()SMF23SRD value, throws exception if SMF23SRD overflows 64 bit signed integer.- Returns:
- long SMF23SRD
- Throws:
IllegalArgumentException
- If the value of SMF23SRD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23SRD). Usesmf23srdAsBigInteger()
if this is possible.
-
smf23srdAsBigInteger
SMF23SRD value as a BigInteger.smf23srd()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23SRD
-
smf23mbu
public long smf23mbu()SMF23MBU value.- Returns:
- long SMF23MBU value
-
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
-