public final class Qbsp extends SmfData
  • Field Details

  • Method Details

    • qbspbpid

      public long qbspbpid()
      QBSPBPID value.
      Returns:
      long QBSPBPID value
    • qbspflg

      public int qbspflg()
      QBSPFLG value.
      Returns:
      int QBSPFLG value
    • qbspcon

      public boolean qbspcon()
      Return true if QBSPCON bit in qbspflg() is set.
      Returns:
      boolean QBSPCON bit is set in qbspflg()

      QBSPCON = 0x80

    • qbspius

      public long qbspius()
      QBSPIUS value, throws exception if QBSPIUS overflows 64 bit signed integer.
      Returns:
      long QBSPIUS
      Throws:
      IllegalArgumentException - If the value of QBSPIUS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPIUS). Use qbspiusAsBigInteger() if this is possible.
    • qbspiusAsBigInteger

      public BigInteger qbspiusAsBigInteger()
      QBSPIUS value as a BigInteger.

      qbspius() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPIUS
    • qbsphus

      public long qbsphus()
      QBSPHUS value, throws exception if QBSPHUS overflows 64 bit signed integer.
      Returns:
      long QBSPHUS
      Throws:
      IllegalArgumentException - If the value of QBSPHUS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPHUS). Use qbsphusAsBigInteger() if this is possible.
    • qbsphusAsBigInteger

      public BigInteger qbsphusAsBigInteger()
      QBSPHUS value as a BigInteger.

      qbsphus() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPHUS
    • qbspsus

      public long qbspsus()
      QBSPSUS value, throws exception if QBSPSUS overflows 64 bit signed integer.
      Returns:
      long QBSPSUS
      Throws:
      IllegalArgumentException - If the value of QBSPSUS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPSUS). Use qbspsusAsBigInteger() if this is possible.
    • qbspsusAsBigInteger

      public BigInteger qbspsusAsBigInteger()
      QBSPSUS value as a BigInteger.

      qbspsus() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPSUS
    • qbsphsu

      public long qbsphsu()
      QBSPHSU value, throws exception if QBSPHSU overflows 64 bit signed integer.
      Returns:
      long QBSPHSU
      Throws:
      IllegalArgumentException - If the value of QBSPHSU exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPHSU). Use qbsphsuAsBigInteger() if this is possible.
    • qbsphsuAsBigInteger

      public BigInteger qbsphsuAsBigInteger()
      QBSPHSU value as a BigInteger.

      qbsphsu() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPHSU
    • qbspdrr

      public long qbspdrr()
      QBSPDRR value, throws exception if QBSPDRR overflows 64 bit signed integer.
      Returns:
      long QBSPDRR
      Throws:
      IllegalArgumentException - If the value of QBSPDRR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPDRR). Use qbspdrrAsBigInteger() if this is possible.
    • qbspdrrAsBigInteger

      public BigInteger qbspdrrAsBigInteger()
      QBSPDRR value as a BigInteger.

      qbspdrr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPDRR
    • qbspdrs

      public long qbspdrs()
      QBSPDRS value, throws exception if QBSPDRS overflows 64 bit signed integer.
      Returns:
      long QBSPDRS
      Throws:
      IllegalArgumentException - If the value of QBSPDRS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPDRS). Use qbspdrsAsBigInteger() if this is possible.
    • qbspdrsAsBigInteger

      public BigInteger qbspdrsAsBigInteger()
      QBSPDRS value as a BigInteger.

      qbspdrs() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPDRS
    • qbspdra

      public long qbspdra()
      QBSPDRA value, throws exception if QBSPDRA overflows 64 bit signed integer.
      Returns:
      long QBSPDRA
      Throws:
      IllegalArgumentException - If the value of QBSPDRA exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPDRA). Use qbspdraAsBigInteger() if this is possible.
    • qbspdraAsBigInteger

      public BigInteger qbspdraAsBigInteger()
      QBSPDRA value as a BigInteger.

      qbspdra() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPDRA
    • qbspgrr

      public long qbspgrr()
      QBSPGRR value, throws exception if QBSPGRR overflows 64 bit signed integer.
      Returns:
      long QBSPGRR
      Throws:
      IllegalArgumentException - If the value of QBSPGRR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPGRR). Use qbspgrrAsBigInteger() if this is possible.
    • qbspgrrAsBigInteger

      public BigInteger qbspgrrAsBigInteger()
      QBSPGRR value as a BigInteger.

      qbspgrr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPGRR
    • qbspgrs

      public long qbspgrs()
      QBSPGRS value, throws exception if QBSPGRS overflows 64 bit signed integer.
      Returns:
      long QBSPGRS
      Throws:
      IllegalArgumentException - If the value of QBSPGRS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPGRS). Use qbspgrsAsBigInteger() if this is possible.
    • qbspgrsAsBigInteger

      public BigInteger qbspgrsAsBigInteger()
      QBSPGRS value as a BigInteger.

      qbspgrs() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPGRS
    • qbspgra

      public long qbspgra()
      QBSPGRA value, throws exception if QBSPGRA overflows 64 bit signed integer.
      Returns:
      long QBSPGRA
      Throws:
      IllegalArgumentException - If the value of QBSPGRA exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPGRA). Use qbspgraAsBigInteger() if this is possible.
    • qbspgraAsBigInteger

      public BigInteger qbspgraAsBigInteger()
      QBSPGRA value as a BigInteger.

      qbspgra() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPGRA
    • qbspmvi

      public long qbspmvi()
      QBSPMVI value, throws exception if QBSPMVI overflows 64 bit signed integer.
      Returns:
      long QBSPMVI
      Throws:
      IllegalArgumentException - If the value of QBSPMVI exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in QBSPMVI). Use qbspmviAsBigInteger() if this is possible.
    • qbspmviAsBigInteger

      public BigInteger qbspmviAsBigInteger()
      QBSPMVI value as a BigInteger.

      qbspmvi() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger QBSPMVI
    • qbspdtm

      public Duration qbspdtm()
      QBSPDTM as a Duration.
      Returns:
      Duration QBSPDTM
      See Also:
    • qbspdtmSeconds

      public double qbspdtmSeconds()
      QBSPDTM in seconds.
      Returns:
      double QBSPDTM converted to seconds
    • qbspdtmRawValue

      public BigInteger qbspdtmRawValue()
      QBSPDTM raw value.
      Returns:
      BigInteger QBSPDTM raw value
    • create

      public static Qbsp create(com.blackhillsoftware.smf.internal.Section Data, int offset, int length, SmfDb2Record parent)
      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