Class MechanismTelemetry

java.lang.Object
yams.telemetry.MechanismTelemetry

public class MechanismTelemetry extends Object
Mechanism telemetry.
  • Constructor Details

    • MechanismTelemetry

      public MechanismTelemetry()
  • Method Details

    • setupLoopTime

      public void setupLoopTime()
      Setup loop time publisher.
    • setupTelemetry

      public void setupTelemetry(String mechanismTelemetryName, SmartMotorController motorController)
      Setup telemetry for the Mechanism and motor controller.
      Parameters:
      mechanismTelemetryName - Mechanism Telemetry Name.
      motorController - SmartMotorController to setup telemetry for.
    • setupTelemetry

      public void setupTelemetry(String mechanismTelemetryName)
      Setup telemetry for the Mechanism and motor controller.
      Parameters:
      mechanismTelemetryName - Mechanism Telemetry Name.
    • getDataTable

      public NetworkTable getDataTable()
      Get the telemetry NetworkTable.
      Returns:
      Telemetry NetworkTable.
    • getTuningTable

      public NetworkTable getTuningTable()
      Get the tuning NetworkTable.
      Returns:
      Tuning NetworkTable.
    • updateLoopTime

      public void updateLoopTime()
      Update the loop time.