11#include <wpi/units/frequency.hpp>
Common interface for all configuration objects.
Definition Configuration.hpp:20
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
Deserialize this configuration from a string.
constexpr ToFParamsConfigs & WithUpdateFrequency(wpi::units::hertz_t newUpdateFrequency)
Modifies this configuration's UpdateFrequency parameter and returns itself for method-chaining and ea...
Definition ToFParamsConfigs.hpp:81
wpi::units::hertz_t UpdateFrequency
Rate at which the CANrange will take measurements.
Definition ToFParamsConfigs.hpp:45
signals::UpdateModeValue UpdateMode
Update mode of the CANrange.
Definition ToFParamsConfigs.hpp:34
constexpr ToFParamsConfigs()=default
std::string Serialize() const final
Serialize this configuration into a string.
constexpr ToFParamsConfigs & WithUpdateMode(signals::UpdateModeValue newUpdateMode)
Modifies this configuration's UpdateMode parameter and returns itself for method-chaining and easier ...
Definition ToFParamsConfigs.hpp:59
std::string ToString() const override
Definition ExternalFeedbackConfigs.hpp:21
Definition ExternalFeedbackConfigs.hpp:16
Definition StatusCodes.h:22
Definition motor_constants.h:14
Update mode of the CANrange.
Definition SpnEnums.hpp:2588
static constexpr int ShortRange100Hz
Updates distance/proximity at 100hz using short-range detection mode.
Definition SpnEnums.hpp:2595