java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf74.subtype9.PcieDmaDataSection

public final class PcieDmaDataSection extends SmfData
  • Method Details

    • r749dmar

      public long r749dmar()
      R749DMAR value, throws exception if R749DMAR overflows 64 bit signed integer. Supported if r749dfmt() == 0;
      Returns:
      long R749DMAR
      Throws:
      IllegalArgumentException - If the value of R749DMAR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DMAR). Use r749dmarAsBigInteger() if this is possible.
    • r749dmarAsBigInteger

      public BigInteger r749dmarAsBigInteger()
      R749DMAR value as a BigInteger. Supported if r749dfmt() == 0;

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

      Returns:
      BigInteger R749DMAR
    • r749dwup

      public long r749dwup()
      R749DWUP value, throws exception if R749DWUP overflows 64 bit signed integer. Supported if r749dfmt() == 2;
      Returns:
      long R749DWUP
      Throws:
      IllegalArgumentException - If the value of R749DWUP exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DWUP). Use r749dwupAsBigInteger() if this is possible.
    • r749dwupAsBigInteger

      public BigInteger r749dwupAsBigInteger()
      R749DWUP value as a BigInteger. Supported if r749dfmt() == 2;

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

      Returns:
      BigInteger R749DWUP
    • r749srbf

      public long r749srbf()
      R749SRBF value, throws exception if R749SRBF overflows 64 bit signed integer. Supported if r749dfmt() == 4;
      Returns:
      long R749SRBF
      Throws:
      IllegalArgumentException - If the value of R749SRBF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749SRBF). Use r749srbfAsBigInteger() if this is possible.
    • r749srbfAsBigInteger

      public BigInteger r749srbfAsBigInteger()
      R749SRBF value as a BigInteger. Supported if r749dfmt() == 4;

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

      Returns:
      BigInteger R749SRBF
    • r749dbyr

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

      public BigInteger r749dbyrAsBigInteger()
      R749DBYR value as a BigInteger.

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

      Returns:
      BigInteger R749DBYR
    • r749dmaw

      public long r749dmaw()
      R749DMAW value, throws exception if R749DMAW overflows 64 bit signed integer. Supported if r749dfmt() == 0;
      Returns:
      long R749DMAW
      Throws:
      IllegalArgumentException - If the value of R749DMAW exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DMAW). Use r749dmawAsBigInteger() if this is possible.
    • r749dmawAsBigInteger

      public BigInteger r749dmawAsBigInteger()
      R749DMAW value as a BigInteger. Supported if r749dfmt() == 0;

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

      Returns:
      BigInteger R749DMAW
    • r749dwum

      public long r749dwum()
      R749DWUM value, throws exception if R749DWUM overflows 64 bit signed integer. Supported if r749dfmt() == 2;
      Returns:
      long R749DWUM
      Throws:
      IllegalArgumentException - If the value of R749DWUM exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DWUM). Use r749dwumAsBigInteger() if this is possible.
    • r749dwumAsBigInteger

      public BigInteger r749dwumAsBigInteger()
      R749DWUM value as a BigInteger. Supported if r749dfmt() == 2;

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

      Returns:
      BigInteger R749DWUM
    • r749dbyx

      public long r749dbyx()
      R749DBYX value, throws exception if R749DBYX overflows 64 bit signed integer. Supported if r749dfmt() == 3;
      Returns:
      long R749DBYX
      Throws:
      IllegalArgumentException - If the value of R749DBYX exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DBYX). Use r749dbyxAsBigInteger() if this is possible.
    • r749dbyxAsBigInteger

      public BigInteger r749dbyxAsBigInteger()
      R749DBYX value as a BigInteger. Supported if r749dfmt() == 3;

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

      Returns:
      BigInteger R749DBYX
    • r749swbf

      public long r749swbf()
      R749SWBF value, throws exception if R749SWBF overflows 64 bit signed integer. Supported if r749dfmt() == 4;
      Returns:
      long R749SWBF
      Throws:
      IllegalArgumentException - If the value of R749SWBF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749SWBF). Use r749swbfAsBigInteger() if this is possible.
    • r749swbfAsBigInteger

      public BigInteger r749swbfAsBigInteger()
      R749SWBF value as a BigInteger. Supported if r749dfmt() == 4;

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

      Returns:
      BigInteger R749SWBF
    • r749dbyt

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

      public BigInteger r749dbytAsBigInteger()
      R749DBYT value as a BigInteger.

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

      Returns:
      BigInteger R749DBYT
    • r749dfmt

      public int r749dfmt()
      R749DFMT value.
      Returns:
      int R749DFMT value
    • r749ssrf

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

      public BigInteger r749ssrfAsBigInteger()
      R749SSRF value as a BigInteger.

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

      Returns:
      BigInteger R749SSRF
    • r749dpkr

      public long r749dpkr()
      R749DPKR value, throws exception if R749DPKR overflows 64 bit signed integer. Supported if r749dfmt() == 1;
      Returns:
      long R749DPKR
      Throws:
      IllegalArgumentException - If the value of R749DPKR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DPKR). Use r749dpkrAsBigInteger() if this is possible.
    • r749dpkrAsBigInteger

      public BigInteger r749dpkrAsBigInteger()
      R749DPKR value as a BigInteger. Supported if r749dfmt() == 1;

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

      Returns:
      BigInteger R749DPKR
    • r749slrf

      public long r749slrf()
      R749SLRF value, throws exception if R749SLRF overflows 64 bit signed integer. Supported if r749dfmt() == 4;
      Returns:
      long R749SLRF
      Throws:
      IllegalArgumentException - If the value of R749SLRF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749SLRF). Use r749slrfAsBigInteger() if this is possible.
    • r749slrfAsBigInteger

      public BigInteger r749slrfAsBigInteger()
      R749SLRF value as a BigInteger. Supported if r749dfmt() == 4;

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

      Returns:
      BigInteger R749SLRF
    • r749dpkt

      public long r749dpkt()
      R749DPKT value, throws exception if R749DPKT overflows 64 bit signed integer. Supported if r749dfmt() == 1;
      Returns:
      long R749DPKT
      Throws:
      IllegalArgumentException - If the value of R749DPKT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in R749DPKT). Use r749dpktAsBigInteger() if this is possible.
    • r749dpktAsBigInteger

      public BigInteger r749dpktAsBigInteger()
      R749DPKT value as a BigInteger. Supported if r749dfmt() == 1;

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

      Returns:
      BigInteger R749DPKT
    • r749srrf

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

      public BigInteger r749srrfAsBigInteger()
      R749SRRF value as a BigInteger.

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

      Returns:
      BigInteger R749SRRF
    • r749stpf

      public Duration r749stpf()
      R749STPF as a Duration.
      Returns:
      Duration R749STPF
      See Also:
    • r749stpfSeconds

      public double r749stpfSeconds()
      R749STPF in seconds.
      Returns:
      double R749STPF converted to seconds
    • r749stpfRawValue

      public BigInteger r749stpfRawValue()
      R749STPF raw value.
      Returns:
      BigInteger R749STPF raw value
    • r749srbc

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

      public BigInteger r749srbcAsBigInteger()
      R749SRBC value as a BigInteger.

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

      Returns:
      BigInteger R749SRBC
    • r749swbc

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

      public BigInteger r749swbcAsBigInteger()
      R749SWBC value as a BigInteger.

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

      Returns:
      BigInteger R749SWBC
    • r749ssrc

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

      public BigInteger r749ssrcAsBigInteger()
      R749SSRC value as a BigInteger.

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

      Returns:
      BigInteger R749SSRC
    • r749slrc

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

      public BigInteger r749slrcAsBigInteger()
      R749SLRC value as a BigInteger.

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

      Returns:
      BigInteger R749SLRC
    • r749srrc

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

      public BigInteger r749srrcAsBigInteger()
      R749SRRC value as a BigInteger.

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

      Returns:
      BigInteger R749SRRC
    • r749stpc

      public Duration r749stpc()
      R749STPC as a Duration.
      Returns:
      Duration R749STPC
      See Also:
    • r749stpcSeconds

      public double r749stpcSeconds()
      R749STPC in seconds.
      Returns:
      double R749STPC converted to seconds
    • r749stpcRawValue

      public BigInteger r749stpcRawValue()
      R749STPC raw value.
      Returns:
      BigInteger R749STPC raw value
    • create

      public static PcieDmaDataSection 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