11#include <wpi/units/impedance.hpp>
12#include <wpi/units/temperature.hpp>
wpi::units::kelvin_t ThermistorBeta
Beta K value for the connected NTC thermistor.
Definition ExternalTempConfigs.hpp:60
wpi::units::celsius_t ThermistorMaxTemperature
Threshold for thermal faulting a custom motor.
Definition ExternalTempConfigs.hpp:49
constexpr ExternalTempConfigs & WithTempSensorRequired(signals::TempSensorRequiredValue newTempSensorRequired)
Modifies this configuration's TempSensorRequired parameter and returns itself for method-chaining and...
Definition ExternalTempConfigs.hpp:160
constexpr ExternalTempConfigs & WithThermistorMaxTemperature(wpi::units::celsius_t newThermistorMaxTemperature)
Modifies this configuration's ThermistorMaxTemperature parameter and returns itself for method-chaini...
Definition ExternalTempConfigs.hpp:98
signals::TempSensorRequiredValue TempSensorRequired
Whether a temperature sensor should be required for motor control.
Definition ExternalTempConfigs.hpp:79
wpi::units::kiloohm_t ThermistorR0
The thermistor resistance for the connected NTC thermistor as measured at 25'C.
Definition ExternalTempConfigs.hpp:71
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
std::string Serialize() const final
std::string ToString() const override
constexpr ExternalTempConfigs()=default
constexpr ExternalTempConfigs & WithThermistorR0(wpi::units::kiloohm_t newThermistorR0)
Modifies this configuration's ThermistorR0 parameter and returns itself for method-chaining and easie...
Definition ExternalTempConfigs.hpp:141
constexpr ExternalTempConfigs & WithThermistorBeta(wpi::units::kelvin_t newThermistorBeta)
Modifies this configuration's ThermistorBeta parameter and returns itself for method-chaining and eas...
Definition ExternalTempConfigs.hpp:119
Definition Configuration.hpp:17
Definition ExternalFeedbackConfigs.hpp:21
Definition ExternalFeedbackConfigs.hpp:16
Definition FrcUsageReport.hpp:12
Definition motor_constants.h:14
Whether a temperature sensor should be required for motor control.
Definition SpnEnums.hpp:4938
static constexpr int Required
Temperature sensor is required for motor control.
Definition SpnEnums.hpp:4944