32 inline CANrangeSensor() : ctre::phoenix6::hardware::core::CoreCANrange{-1} {}
34 inline void ApplyConfig() { GetConfigurator().Apply(config); }
36 void SetThresholdDistance(units::millimeter_t threshold,
bool saveImmediately);
38 inline void SetThresholdDistance(units::millimeter_t threshold) { SetThresholdDistance(threshold,
false); }
40 void SetHysteresis(units::millimeter_t hysteresis,
bool saveImmediately =
false);
41 void SetFOV(std::pair<units::degree_t, units::degree_t> fov = {15_deg, 15_deg},
42 std::pair<units::degree_t, units::degree_t> center = {0_deg, 0_deg},
bool saveImmediately =
false);
47 ctre::phoenix6::configs::CANrangeConfiguration config;