274 int detachedEncoderDeviceId);
291 const
rev::detached::DetachedEncoder& detachedEncoder);
293 std::
string Flatten() override;
Definition: BaseConfig.h:40
Definition: DetachedEncoder.h:44
Definition: ClosedLoopConfig.h:44
ClosedLoopConfig & PositionWrappingMaxInput(double maxInput)
Definition: ClosedLoopConfig.cpp:154
ClosedLoopConfig & IMaxAccum(double iMaxAccum, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:128
ClosedLoopConfig & Pid(double p, double i, double d, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:62
ClosedLoopConfig & P(double p, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:73
ClosedLoopConfig & DFilter(double dFilter, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:91
FeedForwardConfig feedForward
Definition: ClosedLoopConfig.h:296
ClosedLoopConfig(ClosedLoopConfig &&) noexcept=delete
ClosedLoopConfig & MinOutput(double minOutput, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:104
ClosedLoopConfig(const ClosedLoopConfig &)=default
ClosedLoopConfig()=default
ClosedLoopConfig & PositionWrappingMinInput(double minInput)
Definition: ClosedLoopConfig.cpp:148
ClosedLoopConfig & SetFeedbackSensor(FeedbackSensor sensor)
Definition: ClosedLoopConfig.cpp:169
ClosedLoopConfig & AllowedClosedLoopError(double allowedError, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:135
ClosedLoopConfig & PositionWrappingInputRange(double minInput, double maxInput)
Definition: ClosedLoopConfig.cpp:160
ClosedLoopConfig & PositionWrappingEnabled(bool enabled)
Definition: ClosedLoopConfig.cpp:143
~ClosedLoopConfig() override=default
ClosedLoopConfig & D(double d, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:85
ClosedLoopConfig & MaxOutput(double maxOutput, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:111
ClosedLoopConfig & I(double i, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:79
std::string Flatten() override
Definition: ClosedLoopConfig.cpp:214
ClosedLoopConfig & OutputRange(double minOutput, double maxOutput, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:118
ClosedLoopConfig & Apply(ClosedLoopConfig &config)
Definition: ClosedLoopConfig.cpp:45
ClosedLoopConfig & IZone(double iZone, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:98
ClosedLoopConfig & operator=(const ClosedLoopConfig &)=delete
MAXMotionConfig maxMotion
Definition: ClosedLoopConfig.h:295
Definition: FeedForwardConfig.h:36
Definition: MAXMotionConfig.h:36
Definition: ClosedLoopConfig.h:38
Definition: AnalogInput.h:35
FeedbackSensor
Definition: ClosedLoopTypes.h:37
ClosedLoopSlot
Definition: ClosedLoopTypes.h:35
@ kSlot0
Definition: ClosedLoopTypes.h:35
Definition: AbsoluteEncoder.h:33