Class XcfPathDataSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf74.subtype2.XcfPathDataSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x80 = 128static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x08 = 8static final int
Constant: 0x04 = 4static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x01 = 1static final int
Constant: 0x20 = 32static final int
Constant: 0x40 = 64static final int
Constant: 0x02 = 2static final int
Constant: 0x10 = 16static final int
Constant: 0x80 = 128static final int
Constant: 0x20 = 32 -
Method Summary
Modifier and TypeMethodDescriptionstatic XcfPathDataSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.Get a List containing Path Usage Statistics blocks from the recordboolean
r742pact()
Return true ifR742PACT
bit inr742pstf()
is set.long
r742papp()
R742PAPP value.r742pdev()
R742PDEV value.int
r742pdir()
R742PDIR value.boolean
r742piac()
Return true ifR742PIAC
bit inr742pstf()
is set.long
r742pibr()
R742PIBR value.boolean
r742pin()
Return true ifR742PIN
bit inr742pdir()
is set.r742piot()
R742PIOT as a Duration.long
R742PIOT raw value.double
R742PIOT in seconds.long
r742plin()
R742PLIN value.boolean
r742plk()
Return true ifR742PLK
bit inr742psta()
is set.long
r742pmxm()
R742PMXM value.long
R742PNIB_Time# value.long
R742PNIB_TimeSsq value, throws exception if R742PNIB_TimeSsq overflows 64 bit signed integer.R742PNIB_TimeSsq value as a BigInteger.R742PNIB_TimeSum as a Duration.R742PNIB_TimeSum raw value.double
R742PNIB_TimeSum in seconds.r742pnme()
R742PNME value.boolean
r742pnp()
Return true ifR742PNP
bit inr742psta()
is set.r742podv()
R742PODV value.r742pona()
R742PONA value.boolean
r742pout()
Return true ifR742POUT
bit inr742pdir()
is set.boolean
r742ppar()
Return true ifR742PPAR
bit inr742pstf()
is set.long
r742ppnd()
R742PPND value.boolean
r742pqd()
Return true ifR742PQD
bit inr742pstm()
is set.boolean
r742pqg()
Return true ifR742PQG
bit inr742pstm()
is set.long
r742pqln()
R742PQLN value.boolean
r742prb()
Return true ifR742PRB
bit inr742psta()
is set.long
r742prct()
R742PRCT value.boolean
r742pres()
Return true ifR742PRES
bit inr742pstf()
is set.long
r742pret()
R742PRET value.boolean
r742prs()
Return true ifR742PRS
bit inr742psta()
is set.long
r742prst()
R742PRST value.boolean
r742psf()
Return true ifR742PSF
bit inr742psta()
is set.long
r742psig()
R742PSIG value.boolean
r742psp()
Return true ifR742PSP
bit inr742psta()
is set.boolean
r742pst()
Return true ifR742PST
bit inr742psta()
is set.int
r742psta()
R742PSTA value.int
r742pstf()
R742PSTF value.int
r742pstm()
R742PSTM value.r742pstr()
R742PSTR value.long
r742psus()
R742PSUS value.r742ptcn()
R742PTCN value.int
r742ptyp()
R742PTYP value.long
r742puse()
R742PUSE value.boolean
r742pwk()
Return true ifR742PWK
bit inr742psta()
is set.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
R742PACT
public static final int R742PACTConstant: 0x80 = 128- See Also:
-
R742PIAC
public static final int R742PIACConstant: 0x40 = 64- See Also:
-
R742PRES
public static final int R742PRESConstant: 0x20 = 32- See Also:
-
R742PPAR
public static final int R742PPARConstant: 0x10 = 16- See Also:
-
R742PIN
public static final int R742PINConstant: 0x80 = 128- See Also:
-
R742POUT
public static final int R742POUTConstant: 0x40 = 64- See Also:
-
R742PST
public static final int R742PSTConstant: 0x80 = 128- See Also:
-
R742PRS
public static final int R742PRSConstant: 0x40 = 64- See Also:
-
R742PWK
public static final int R742PWKConstant: 0x20 = 32- See Also:
-
R742PSP
public static final int R742PSPConstant: 0x10 = 16- See Also:
-
R742PLK
public static final int R742PLKConstant: 0x08 = 8- See Also:
-
R742PNP
public static final int R742PNPConstant: 0x04 = 4- See Also:
-
R742PSF
public static final int R742PSFConstant: 0x02 = 2- See Also:
-
R742PRB
public static final int R742PRBConstant: 0x01 = 1- See Also:
-
R742PQG
public static final int R742PQGConstant: 0x80 = 128- See Also:
-
R742PQD
public static final int R742PQDConstant: 0x40 = 64- See Also:
-
-
Method Details
-
pathUsageStatisticsBlocks
Get a List containing Path Usage Statistics blocks from the record- Returns:
- a list of PathUsageStatisticsBlock
-
r742pnme
R742PNME value.- Returns:
- String R742PNME value
-
r742pdev
R742PDEV value.- Returns:
- String R742PDEV value
-
r742pstf
public int r742pstf()R742PSTF value.- Returns:
- int R742PSTF value
-
r742pact
public boolean r742pact()Return true ifR742PACT
bit inr742pstf()
is set.- Returns:
- boolean R742PACT bit is set in r742pstf()
R742PACT = 0x80
-
r742piac
public boolean r742piac()Return true ifR742PIAC
bit inr742pstf()
is set.- Returns:
- boolean R742PIAC bit is set in r742pstf()
R742PIAC = 0x40
-
r742pres
public boolean r742pres()Return true ifR742PRES
bit inr742pstf()
is set.- Returns:
- boolean R742PRES bit is set in r742pstf()
R742PRES = 0x20
-
r742ppar
public boolean r742ppar()Return true ifR742PPAR
bit inr742pstf()
is set.- Returns:
- boolean R742PPAR bit is set in r742pstf()
R742PPAR = 0x10
-
r742pdir
public int r742pdir()R742PDIR value.- Returns:
- int R742PDIR value
-
r742pin
public boolean r742pin()Return true ifR742PIN
bit inr742pdir()
is set.- Returns:
- boolean R742PIN bit is set in r742pdir()
R742PIN = 0x80
-
r742pout
public boolean r742pout()Return true ifR742POUT
bit inr742pdir()
is set.- Returns:
- boolean R742POUT bit is set in r742pdir()
R742POUT = 0x40
-
r742ptyp
public int r742ptyp()R742PTYP value.- Returns:
- int R742PTYP value
-
r742pona
R742PONA value.- Returns:
- String R742PONA value
-
r742podv
R742PODV value.- Returns:
- String R742PODV value
-
r742psta
public int r742psta()R742PSTA value.- Returns:
- int R742PSTA value
-
r742pst
public boolean r742pst()Return true ifR742PST
bit inr742psta()
is set.- Returns:
- boolean R742PST bit is set in r742psta()
R742PST = 0x80
-
r742prs
public boolean r742prs()Return true ifR742PRS
bit inr742psta()
is set.- Returns:
- boolean R742PRS bit is set in r742psta()
R742PRS = 0x40
-
r742pwk
public boolean r742pwk()Return true ifR742PWK
bit inr742psta()
is set.- Returns:
- boolean R742PWK bit is set in r742psta()
R742PWK = 0x20
-
r742psp
public boolean r742psp()Return true ifR742PSP
bit inr742psta()
is set.- Returns:
- boolean R742PSP bit is set in r742psta()
R742PSP = 0x10
-
r742plk
public boolean r742plk()Return true ifR742PLK
bit inr742psta()
is set.- Returns:
- boolean R742PLK bit is set in r742psta()
R742PLK = 0x08
-
r742pnp
public boolean r742pnp()Return true ifR742PNP
bit inr742psta()
is set.- Returns:
- boolean R742PNP bit is set in r742psta()
R742PNP = 0x04
-
r742psf
public boolean r742psf()Return true ifR742PSF
bit inr742psta()
is set.- Returns:
- boolean R742PSF bit is set in r742psta()
R742PSF = 0x02
-
r742prb
public boolean r742prb()Return true ifR742PRB
bit inr742psta()
is set.- Returns:
- boolean R742PRB bit is set in r742psta()
R742PRB = 0x01
-
r742pstm
public int r742pstm()R742PSTM value.- Returns:
- int R742PSTM value
-
r742pqg
public boolean r742pqg()Return true ifR742PQG
bit inr742pstm()
is set.- Returns:
- boolean R742PQG bit is set in r742pstm()
R742PQG = 0x80
-
r742pqd
public boolean r742pqd()Return true ifR742PQD
bit inr742pstm()
is set.- Returns:
- boolean R742PQD bit is set in r742pstm()
R742PQD = 0x40
-
r742pret
public long r742pret()R742PRET value.- Returns:
- long R742PRET value
-
r742prst
public long r742prst()R742PRST value.- Returns:
- long R742PRST value
-
r742pmxm
public long r742pmxm()R742PMXM value.- Returns:
- long R742PMXM value
-
r742psig
public long r742psig()R742PSIG value.- Returns:
- long R742PSIG value
-
r742pqln
public long r742pqln()R742PQLN value.- Returns:
- long R742PQLN value
-
r742pibr
public long r742pibr()R742PIBR value.- Returns:
- long R742PIBR value
-
r742psus
public long r742psus()R742PSUS value.- Returns:
- long R742PSUS value
-
r742papp
public long r742papp()R742PAPP value.- Returns:
- long R742PAPP value
-
r742ptcn
R742PTCN value.- Returns:
- String R742PTCN value
-
r742pstr
R742PSTR value.- Returns:
- String R742PSTR value
-
r742piot
R742PIOT as a Duration.- Returns:
- Duration R742PIOT
- See Also:
-
r742piotSeconds
public double r742piotSeconds()R742PIOT in seconds.- Returns:
- double R742PIOT converted to seconds
-
r742piotRawValue
public long r742piotRawValue()R742PIOT raw value.- Returns:
- long R742PIOT value
-
r742prct
public long r742prct()R742PRCT value.- Returns:
- long R742PRCT value
-
r742ppnd
public long r742ppnd()R742PPND value.- Returns:
- long R742PPND value
-
r742puse
public long r742puse()R742PUSE value.- Returns:
- long R742PUSE value
-
r742plin
public long r742plin()R742PLIN value.- Returns:
- long R742PLIN value
-
r742pnibTimeSum
R742PNIB_TimeSum as a Duration.- Returns:
- Duration R742PNIB_TimeSum
- See Also:
-
r742pnibTimeSumSeconds
public double r742pnibTimeSumSeconds()R742PNIB_TimeSum in seconds.- Returns:
- double R742PNIB_TimeSum converted to seconds
-
r742pnibTimeSumRawValue
R742PNIB_TimeSum raw value.- Returns:
- BigInteger R742PNIB_TimeSum raw value
-
r742pnibTimeSsq
public long r742pnibTimeSsq()R742PNIB_TimeSsq value, throws exception if R742PNIB_TimeSsq overflows 64 bit signed integer.- Returns:
- long R742PNIB_TimeSsq
- Throws:
IllegalArgumentException
- If the value of R742PNIB_TimeSsq exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R742PNIB_TimeSsq). User742pnibTimeSsqAsBigInteger()
if this is possible.
-
r742pnibTimeSsqAsBigInteger
R742PNIB_TimeSsq value as a BigInteger.r742pnibTimeSsq()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger R742PNIB_TimeSsq
-
r742pnibTimeNum
public long r742pnibTimeNum()R742PNIB_Time# value.- Returns:
- long R742PNIB_Time# 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
-