Class CANStatus

java.lang.Object
org.wpilib.hardware.hal.can.CANStatus

public class CANStatus extends Object
Structure for holding the result of a CAN Status request.
  • Field Details

    • percentBusUtilization

      public double percentBusUtilization
      The utilization of the CAN Bus.
    • busOffCount

      public int busOffCount
      The CAN Bus off count.
    • txFullCount

      public int txFullCount
      The CAN Bus TX full count.
    • receiveErrorCount

      public int receiveErrorCount
      The CAN Bus receive error count.
    • transmitErrorCount

      public int transmitErrorCount
      The CAN Bus transmit error count.
  • Constructor Details

    • CANStatus

      public CANStatus()
      Default constructor.
  • Method Details

    • setStatus

      public void setStatus(double percentBusUtilization, int busOffCount, int txFullCount, int receiveErrorCount, int transmitErrorCount)
      Set CAN bus status.
      Parameters:
      percentBusUtilization - CAN bus utilization as a percent.
      busOffCount - Bus off event count.
      txFullCount - TX buffer full event count.
      receiveErrorCount - Receive error event count.
      transmitErrorCount - Transmit error event count.