Class ScmDeviceInformationSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf74.subtype10.ScmDeviceInformationSection

public final class ScmDeviceInformationSection extends SmfData
  • Field Details

  • Method Details

    • r7410dsct

      public long r7410dsct()
      R7410DSCT value.
      Returns:
      long R7410DSCT value
    • r7410dnum

      public long r7410dnum()
      R7410DNUM value.
      Returns:
      long R7410DNUM value
    • r7410dfpt

      public Duration 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

      public Duration 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

      public Duration 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 if R7410ECPR bit in r7410dflg() 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). Use r7410discAsBigInteger() if this is possible.
    • r7410discAsBigInteger

      public BigInteger 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). Use r7410doscAsBigInteger() if this is possible.
    • r7410doscAsBigInteger

      public BigInteger 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). Use r7410disdAsBigInteger() if this is possible.
    • r7410disdAsBigInteger

      public BigInteger 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). Use r7410dosdAsBigInteger() if this is possible.
    • r7410dosdAsBigInteger

      public BigInteger 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

      public static ScmDeviceInformationSection create(byte[] Data, int offset, int length)
      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 section
      offset - Offset of this section in the data
      length - length of the section