Class ScmDeviceInformationSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf74.subtype10.ScmDeviceInformationSection
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ScmDeviceInformationSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.R7410DCRT as a Duration.long
R7410DCRT raw value.double
R7410DCRT in seconds.int
R7410DFLG value.R7410DFPT as a Duration.long
R7410DFPT raw value.double
R7410DFPT in seconds.R7410DIQT as a Duration.long
R7410DIQT raw value.double
R7410DIQT in seconds.long
R7410DISC value, throws exception if R7410DISC overflows 64 bit signed integer.R7410DISC value as a BigInteger.long
R7410DISD value, throws exception if R7410DISD overflows 64 bit signed integer.R7410DISD value as a BigInteger.long
R7410DNUM value.long
R7410DOCC value.long
R7410DOCD value.long
R7410DOSC value, throws exception if R7410DOSC overflows 64 bit signed integer.R7410DOSC value as a BigInteger.long
R7410DOSD value, throws exception if R7410DOSD overflows 64 bit signed integer.R7410DOSD value as a BigInteger.long
R7410DSCT value.boolean
Return true ifR7410ECPR
bit inr7410dflg()
is set.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
R7410ECPR
public static final int R7410ECPRConstant: 0x80 = 128- See Also:
-
-
Method Details
-
r7410dsct
public long r7410dsct()R7410DSCT value.- Returns:
- long R7410DSCT value
-
r7410dnum
public long r7410dnum()R7410DNUM value.- Returns:
- long R7410DNUM value
-
r7410dfpt
R7410DFPT as a Duration.- Returns:
- Duration R7410DFPT
- See Also:
-
r7410dfptSeconds
public double r7410dfptSeconds()R7410DFPT in seconds.- Returns:
- double R7410DFPT converted to seconds
-
r7410dfptRawValue
public long r7410dfptRawValue()R7410DFPT raw value.- Returns:
- long R7410DFPT value
-
r7410diqt
R7410DIQT as a Duration.- Returns:
- Duration R7410DIQT
- See Also:
-
r7410diqtSeconds
public double r7410diqtSeconds()R7410DIQT in seconds.- Returns:
- double R7410DIQT converted to seconds
-
r7410diqtRawValue
public long r7410diqtRawValue()R7410DIQT raw value.- Returns:
- long R7410DIQT value
-
r7410dcrt
R7410DCRT as a Duration.- Returns:
- Duration R7410DCRT
- See Also:
-
r7410dcrtSeconds
public double r7410dcrtSeconds()R7410DCRT in seconds.- Returns:
- double R7410DCRT converted to seconds
-
r7410dcrtRawValue
public long r7410dcrtRawValue()R7410DCRT raw value.- Returns:
- long R7410DCRT value
-
r7410dflg
public int r7410dflg()R7410DFLG value.- Returns:
- int R7410DFLG value
-
r7410ecpr
public boolean r7410ecpr()Return true ifR7410ECPR
bit inr7410dflg()
is set.- Returns:
- boolean R7410ECPR bit is set in r7410dflg()
R7410ECPR = 0x80
-
r7410docc
public long r7410docc()R7410DOCC value.- Returns:
- long R7410DOCC value
-
r7410docd
public long r7410docd()R7410DOCD value.- Returns:
- long R7410DOCD value
-
r7410disc
public long r7410disc()R7410DISC value, throws exception if R7410DISC overflows 64 bit signed integer.- Returns:
- long R7410DISC
- Throws:
IllegalArgumentException
- If the value of R7410DISC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R7410DISC). User7410discAsBigInteger()
if this is possible.
-
r7410discAsBigInteger
R7410DISC value as a BigInteger.r7410disc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger R7410DISC
-
r7410dosc
public long r7410dosc()R7410DOSC value, throws exception if R7410DOSC overflows 64 bit signed integer.- Returns:
- long R7410DOSC
- Throws:
IllegalArgumentException
- If the value of R7410DOSC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R7410DOSC). User7410doscAsBigInteger()
if this is possible.
-
r7410doscAsBigInteger
R7410DOSC value as a BigInteger.r7410dosc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger R7410DOSC
-
r7410disd
public long r7410disd()R7410DISD value, throws exception if R7410DISD overflows 64 bit signed integer.- Returns:
- long R7410DISD
- Throws:
IllegalArgumentException
- If the value of R7410DISD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R7410DISD). User7410disdAsBigInteger()
if this is possible.
-
r7410disdAsBigInteger
R7410DISD value as a BigInteger.r7410disd()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger R7410DISD
-
r7410dosd
public long r7410dosd()R7410DOSD value, throws exception if R7410DOSD overflows 64 bit signed integer.- Returns:
- long R7410DOSD
- Throws:
IllegalArgumentException
- If the value of R7410DOSD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R7410DOSD). User7410dosdAsBigInteger()
if this is possible.
-
r7410dosdAsBigInteger
R7410DOSD value as a BigInteger.r7410dosd()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger R7410DOSD
-
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
-