Class ThriftyNova.ThriftyNovaConfig.CANFreqConfiguration

java.lang.Object
com.thethriftybot.devices.ThriftyNova.ThriftyNovaConfig.CANFreqConfiguration
Enclosing class:
ThriftyNova.ThriftyNovaConfig

public static class ThriftyNova.ThriftyNovaConfig.CANFreqConfiguration extends Object
CAN frequency configuration structure.
  • Field Details

    • fault

      public Double fault
      CAN frame frequency for fault messages in Hz.
    • sensor

      public Double sensor
      CAN frame frequency for sensor feedback in Hz.
    • quadSensor

      public Double quadSensor
      CAN frame frequency for quad sensor feedback in Hz.
    • control

      public Double control
      CAN frame frequency for control commands in Hz.
    • current

      public Double current
      CAN frame frequency for current measurements in Hz.
  • Constructor Details

    • CANFreqConfiguration

      public CANFreqConfiguration()
      Constructs a default CANFreqConfiguration.
    • CANFreqConfiguration

      public CANFreqConfiguration(Double fault, Double sensor, Double quadSensor, Double control, Double current)
      Constructs a CANFreqConfiguration with all parameters.
      Parameters:
      fault - CAN frame frequency for fault messages in Hz.
      sensor - CAN frame frequency for sensor feedback in Hz.
      quadSensor - CAN frame frequency for quad sensor feedback in Hz.
      control - CAN frame frequency for control commands in Hz.
      current - CAN frame frequency for current measurements in Hz.