10#include <wpi/units/time.hpp>
wpi::units::second_t VoltageOpenLoopRampPeriod
If non-zero, this determines how much time to ramp from 0V output to 12V during the open-loop Voltage...
Definition OpenLoopRampsConfigs.hpp:55
constexpr OpenLoopRampsConfigs()=default
std::string Serialize() const final
Serialize this configuration into a string.
std::string ToString() const override
wpi::units::second_t DutyCycleOpenLoopRampPeriod
If non-zero, this determines how much time to ramp from 0% output to 100% during the open-loop DutyCy...
Definition OpenLoopRampsConfigs.hpp:41
wpi::units::second_t TorqueOpenLoopRampPeriod
If non-zero, this determines how much time to ramp from 0A output to 300A during the open-loop Torque...
Definition OpenLoopRampsConfigs.hpp:68
ctre::phoenix::StatusCode Deserialize(std::string const &to_deserialize) final
Deserialize this configuration from a string.
constexpr OpenLoopRampsConfigs & WithTorqueOpenLoopRampPeriod(wpi::units::second_t newTorqueOpenLoopRampPeriod)
Modifies this configuration's TorqueOpenLoopRampPeriod parameter and returns itself for method-chaini...
Definition OpenLoopRampsConfigs.hpp:138
constexpr OpenLoopRampsConfigs & WithVoltageOpenLoopRampPeriod(wpi::units::second_t newVoltageOpenLoopRampPeriod)
Modifies this configuration's VoltageOpenLoopRampPeriod parameter and returns itself for method-chain...
Definition OpenLoopRampsConfigs.hpp:114
constexpr OpenLoopRampsConfigs & WithDutyCycleOpenLoopRampPeriod(wpi::units::second_t newDutyCycleOpenLoopRampPeriod)
Modifies this configuration's DutyCycleOpenLoopRampPeriod parameter and returns itself for method-cha...
Definition OpenLoopRampsConfigs.hpp:89
Common interface for all configuration objects.
Definition Configuration.hpp:20
Definition ExternalFeedbackConfigs.hpp:21
Definition ExternalFeedbackConfigs.hpp:16
Definition StatusCodes.h:22
Definition motor_constants.h:14