Class PcieFunctionDataSection

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

public final class PcieFunctionDataSection extends SmfData
  • Field Details

  • Method Details

    • r749pfid

      public long r749pfid()
      R749PFID value.
      Returns:
      long R749PFID value
    • r749pffl

      public int r749pffl()
      R749PFFL value.
      Returns:
      int R749PFFL value
    • r749allo

      public boolean r749allo()
      Return true if R749ALLO bit in r749pffl() is set.
      Returns:
      boolean R749ALLO bit is set in r749pffl()

      R749ALLO = 0x80

    • r749depg

      public boolean r749depg()
      Return true if R749DEPG bit in r749pffl() is set.
      Returns:
      boolean R749DEPG bit is set in r749pffl()

      R749DEPG = 0x40

    • r749perr

      public boolean r749perr()
      Return true if R749PERR bit in r749pffl() is set.
      Returns:
      boolean R749PERR bit is set in r749pffl()

      R749PERR = 0x20

    • r749pff1

      public int r749pff1()
      R749PFF1 value.
      Returns:
      int R749PFF1 value
    • r749deal

      public boolean r749deal()
      Return true if R749DEAL bit in r749pff1() is set.
      Returns:
      boolean R749DEAL bit is set in r749pff1()

      R749DEAL = 0x80

    • r749real

      public boolean r749real()
      Return true if R749REAL bit in r749pff1() is set.
      Returns:
      boolean R749REAL bit is set in r749pff1()

      R749REAL = 0x40

    • r749errt

      public Duration r749errt()
      R749ERRT as a Duration.
      Returns:
      Duration R749ERRT
      See Also:
    • r749errtSeconds

      public double r749errtSeconds()
      R749ERRT in seconds.
      Returns:
      double R749ERRT converted to seconds
    • r749errtRawValue

      public long r749errtRawValue()
      R749ERRT raw value.
      Returns:
      long R749ERRT raw value
    • r749devt

      public long r749devt()
      R749DEVT value.
      Returns:
      long R749DEVT value
    • r749devn

      public String r749devn()
      R749DEVN value.
      Returns:
      String R749DEVN value
    • r749jobn

      public String r749jobn()
      R749JOBN value.
      Returns:
      String R749JOBN value
    • r749asid

      public int r749asid()
      R749ASID value.
      Returns:
      int R749ASID value
    • r749pcid

      public int r749pcid()
      R749PCID value.
      Returns:
      int R749PCID value
    • r749atst

      public ZonedDateTime r749atst()
      R749ATST STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use r749atstRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime R749ATST STCK converted to ZonedDateTime
      See Also:
    • r749atstRawValue

      public BigInteger r749atstRawValue()
      R749ATST STCK value.
      Returns:
      BigInteger R749ATST STCK value
    • r749allt

      public Duration r749allt()
      R749ALLT as a Duration.
      Returns:
      Duration R749ALLT
      See Also:
    • r749alltSeconds

      public double r749alltSeconds()
      R749ALLT in seconds.
      Returns:
      double R749ALLT converted to seconds
    • r749alltRawValue

      public long r749alltRawValue()
      R749ALLT raw value.
      Returns:
      long R749ALLT raw value
    • r749scnt

      public long r749scnt()
      R749SCNT value.
      Returns:
      long R749SCNT value
    • r749loop

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

      public BigInteger r749loopAsBigInteger()
      R749LOOP value as a BigInteger.

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

      Returns:
      BigInteger R749LOOP
    • r749stop

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

      public BigInteger r749stopAsBigInteger()
      R749STOP value as a BigInteger.

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

      Returns:
      BigInteger R749STOP
    • r749sbop

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

      public BigInteger r749sbopAsBigInteger()
      R749SBOP value as a BigInteger.

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

      Returns:
      BigInteger R749SBOP
    • r749rfop

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

      public BigInteger r749rfopAsBigInteger()
      R749RFOP value as a BigInteger.

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

      Returns:
      BigInteger R749RFOP
    • r749dmao

      public int r749dmao()
      R749DMAO value.
      Returns:
      int R749DMAO value
    • r749dman

      public int r749dman()
      R749DMAN value.
      Returns:
      int R749DMAN value
    • r749fpfo

      public int r749fpfo()
      R749FPFO value.
      Returns:
      int R749FPFO value
    • r749fpfn

      public int r749fpfn()
      R749FPFN value.
      Returns:
      int R749FPFN value
    • r749fp1o

      public int r749fp1o()
      R749FP1O value.
      Returns:
      int R749FP1O value
    • r749fp1n

      public int r749fp1n()
      R749FP1N value.
      Returns:
      int R749FP1N value
    • r749flag

      public int r749flag()
      R749FLAG value.
      Returns:
      int R749FLAG value
    • r749pnva

      public boolean r749pnva()
      Return true if R749PNVA bit in r749flag() is set.
      Returns:
      boolean R749PNVA bit is set in r749flag()

      R749PNVA = 0x80

    • r749pftv

      public boolean r749pftv()
      Return true if R749PFTV bit in r749flag() is set.
      Returns:
      boolean R749PFTV bit is set in r749flag()

      R749PFTV = 0x40

    • r749pori

      public boolean r749pori()
      Return true if R749PORI bit in r749flag() is set.
      Returns:
      boolean R749PORI bit is set in r749flag()

      R749PORI = 0x20

    • r749gpre

      public boolean r749gpre()
      Return true if R749GPRE bit in r749flag() is set.
      Returns:
      boolean R749GPRE bit is set in r749flag()

      R749GPRE = 0x10

    • r749port

      public int r749port()
      R749PORT value.
      Returns:
      int R749PORT value
    • r749pft

      public int r749pft()
      R749PFT value.
      Returns:
      int R749PFT value
    • r749net1

      public String r749net1()
      R749NET1 value.
      Returns:
      String R749NET1 value
    • r749net2

      public String r749net2()
      R749NET2 value.
      Returns:
      String R749NET2 value
    • r749wwnn

      public String r749wwnn()
      R749WWNN value.
      Returns:
      String R749WWNN value
    • r749sioo

      public int r749sioo()
      R749SIOO value.
      Returns:
      int R749SIOO value
    • r749sion

      public int r749sion()
      R749SION value.
      Returns:
      int R749SION value
    • r749rtdo

      public int r749rtdo()
      R749RTDO value.
      Returns:
      int R749RTDO value
    • r749rtdn

      public int r749rtdn()
      R749RTDN value.
      Returns:
      int R749RTDN value
    • r749lkid

      public int r749lkid()
      R749LKID value.
      Returns:
      int R749LKID value
    • create

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