Interface DataFrameRefreshable

All Known Implementing Classes:
AngleProperty, AprilTagVisionSubsystem, AutonomousCommandSelector, BaseDriveSubsystem, BasePoseSubsystem, BaseSetpointSubsystem, BaseSubsystem, BaseSwerveDriveSubsystem, BooleanProperty, CANCoderAdapter, CANSparkMaxWpiAdapter, CANTalonFxWpiAdapter, CANVictorSPXWpiAdapter, CompressorSubsystem, DigitalInputWPIAdapter, DistanceProperty, DoubleProperty, DutyCycleEncoderWpiAdapter, EncoderWPIAdapter, InertialMeasurementUnitAdapter, LaserCANWpiAdapter, MockAbsoluteEncoder, MockBasePoseSubsystem, MockCANCoder, MockCANMotorController, MockDigitalInput, MockDriveSubsystem, MockDutyCycleEncoder, MockEncoder, MockGyro, MockLaserCAN, MockServo, MockSparkAbsoluteEncoder, PhotonCameraExtended, Pigeon2Adapter, Property, ServoWPIAdapter, SimpleMotorSubsystem, StringProperty, SwerveDriveSubsystem, SwerveModuleSubsystem, SwerveSteeringSubsystem, XAbsoluteEncoder, XCANCoder, XCANMotorController, XDigitalInput, XDutyCycleEncoder, XEncoder, XGyro, XLaserCAN, XPropertyManager, XServo, XSparkAbsoluteEncoder

public interface DataFrameRefreshable
Interface for objects that need to have state refreshed before the subsystem periodic loop.
 graph TD
     A[Start scheduler loop] --> B[refreshDataFrame]
     B --> C[periodic]
     C -->D[End scheduler loop]
     D --> A
 
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Consumes and processes inputs from the device or subsystem.
  • Method Details

    • refreshDataFrame

      void refreshDataFrame()
      Consumes and processes inputs from the device or subsystem.