Class LocalizationFusionConstants.Timing
java.lang.Object
frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
- Enclosing class:
- LocalizationFusionConstants
Constants related to timing and update intervals. Defines various timeouts, intervals, and
timing windows used in the localization system.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final double
Minimum time required to validate initial pose stability (seconds).static final double
Time after match start to consider it in mid-match state (seconds).static final double
Update interval matching Quest's native 120Hz update rate (seconds).static final double
Time required for Quest initialization to complete (seconds).static final double
Maximum time to wait for reset sequence to complete (seconds).static final double
Time required for AprilTag initialization to complete (seconds). -
Constructor Summary
-
Method Summary
-
Field Details
-
POSE_UPDATE_INTERVAL
public static final double POSE_UPDATE_INTERVALUpdate interval matching Quest's native 120Hz update rate (seconds).- See Also:
-
QUEST_INIT_TIMEOUT
public static final double QUEST_INIT_TIMEOUTTime required for Quest initialization to complete (seconds).- See Also:
-
TAG_INIT_TIMEOUT
public static final double TAG_INIT_TIMEOUTTime required for AprilTag initialization to complete (seconds).- See Also:
-
INITIAL_POSE_STABILITY_TIME
public static final double INITIAL_POSE_STABILITY_TIMEMinimum time required to validate initial pose stability (seconds).- See Also:
-
RESET_TIMEOUT
public static final double RESET_TIMEOUTMaximum time to wait for reset sequence to complete (seconds).- See Also:
-
MATCH_STARTUP_PERIOD_SECONDS
public static final double MATCH_STARTUP_PERIOD_SECONDSTime after match start to consider it in mid-match state (seconds).- See Also:
-
-
Constructor Details
-
Timing
public Timing()
-