Package xbot.common.advantage
Interface DataFrameRefreshable
- All Known Implementing Classes:
AngleProperty,AprilTagVisionSubsystem,AutonomousCommandSelector,BaseDriveSubsystem,BasePoseSubsystem,BaseSetpointSubsystem,BaseSimpleSetpointSubsystem,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 TypeMethodDescriptionvoidConsumes and processes inputs from the device or subsystem.
-
Method Details
-
refreshDataFrame
void refreshDataFrame()Consumes and processes inputs from the device or subsystem.
-