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(byte[] 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