Class PerSystemTransmitReceiveEntry

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.PerSystemTransmitReceiveEntry

public final class PerSystemTransmitReceiveEntry extends SmfData
  • Method Details

    • smf92trtc

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

      public BigInteger smf92trtcAsBigInteger()
      SMF92TRTC value as a BigInteger.

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

      Returns:
      BigInteger SMF92TRTC
    • smf92trrc

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

      public BigInteger smf92trrcAsBigInteger()
      SMF92TRRC value as a BigInteger.

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

      Returns:
      BigInteger SMF92TRRC
    • smf92trtq

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

      public BigInteger smf92trtqAsBigInteger()
      SMF92TRTQ value as a BigInteger.

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

      Returns:
      BigInteger SMF92TRTQ
    • smf92trtw

      public Duration smf92trtw()
      SMF92TRTW as a Duration.
      Returns:
      Duration SMF92TRTW
      See Also:
    • smf92trtwSeconds

      public double smf92trtwSeconds()
      SMF92TRTW in seconds.
      Returns:
      double SMF92TRTW converted to seconds
    • smf92trtwRawValue

      public BigInteger smf92trtwRawValue()
      SMF92TRTW raw value.
      Returns:
      BigInteger SMF92TRTW raw value
    • smf92trrw

      public Duration smf92trrw()
      SMF92TRRW as a Duration.
      Returns:
      Duration SMF92TRRW
      See Also:
    • smf92trrwSeconds

      public double smf92trrwSeconds()
      SMF92TRRW in seconds.
      Returns:
      double SMF92TRRW converted to seconds
    • smf92trrwRawValue

      public BigInteger smf92trrwRawValue()
      SMF92TRRW raw value.
      Returns:
      BigInteger SMF92TRRW raw value
    • smf92trsn

      public String smf92trsn()
      SMF92TRSN value.
      Returns:
      String SMF92TRSN value
    • create

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