Class NetDeviceBitRateResult

All Implemented Interfaces:
Serializable

public class NetDeviceBitRateResult extends TableMultiResult implements Serializable
Author:
AO Industries, Inc.
See Also:
  • Constructor Details

    • NetDeviceBitRateResult

      public NetDeviceBitRateResult(long time, long latency, AlertLevel alertLevel, String error)
    • NetDeviceBitRateResult

      public NetDeviceBitRateResult(long time, long latency, AlertLevel alertLevel, long txBitsPerSecond, long rxBitsPerSecond, long txPacketsPerSecond, long rxPacketsPerSecond, long bpsLow, long bpsMedium, long bpsHigh, long bpsCritical)
  • Method Details

    • getRowDataSize

      public int getRowDataSize()
      Description copied from class: TableMultiResult
      Gets the number of data elements for this result.
      Specified by:
      getRowDataSize in class TableMultiResult
    • getRowData

      public Object getRowData(int index)
      Description copied from class: TableMultiResult
      Gets the data for one row. This should not include the time and latency, they are implied. When there is an error, getRowData will not be checked and should return null.
      Specified by:
      getRowData in class TableMultiResult
    • getTxBitsPerSecond

      public long getTxBitsPerSecond()
    • getRxBitsPerSecond

      public long getRxBitsPerSecond()
    • getTxPacketsPerSecond

      public long getTxPacketsPerSecond()
    • getRxPacketsPerSecond

      public long getRxPacketsPerSecond()
    • getBpsLow

      public long getBpsLow()
    • getBpsMedium

      public long getBpsMedium()
    • getBpsHigh

      public long getBpsHigh()
    • getBpsCritical

      public long getBpsCritical()