306 int detachedEncoderDeviceId);
323 const
rev::detached::DetachedEncoder& detachedEncoder);
325 std::
string Flatten() override;
Definition: BaseConfig.h:40
Definition: DetachedEncoder.h:43
Definition: ClosedLoopConfig.h:44
ClosedLoopConfig & PositionWrappingMaxInput(double maxInput)
Definition: ClosedLoopConfig.cpp:173
ClosedLoopConfig & VelocityFF(double ff, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:104
ClosedLoopConfig & IMaxAccum(double iMaxAccum, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:147
ClosedLoopConfig & Pid(double p, double i, double d, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:75
ClosedLoopConfig & P(double p, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:86
ClosedLoopConfig & DFilter(double dFilter, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:110
FeedForwardConfig feedForward
Definition: ClosedLoopConfig.h:328
ClosedLoopConfig(ClosedLoopConfig &&) noexcept=delete
ClosedLoopConfig & MinOutput(double minOutput, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:123
ClosedLoopConfig(const ClosedLoopConfig &)=default
ClosedLoopConfig()=default
ClosedLoopConfig & PositionWrappingMinInput(double minInput)
Definition: ClosedLoopConfig.cpp:167
ClosedLoopConfig & SetFeedbackSensor(FeedbackSensor sensor)
Definition: ClosedLoopConfig.cpp:188
ClosedLoopConfig & AllowedClosedLoopError(double allowedError, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:154
ClosedLoopConfig & PositionWrappingInputRange(double minInput, double maxInput)
Definition: ClosedLoopConfig.cpp:179
ClosedLoopConfig & PositionWrappingEnabled(bool enabled)
Definition: ClosedLoopConfig.cpp:162
~ClosedLoopConfig() override=default
ClosedLoopConfig & D(double d, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:98
ClosedLoopConfig & MaxOutput(double maxOutput, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:130
ClosedLoopConfig & I(double i, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:92
std::string Flatten() override
Definition: ClosedLoopConfig.cpp:233
ClosedLoopConfig & OutputRange(double minOutput, double maxOutput, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:137
ClosedLoopConfig & Apply(ClosedLoopConfig &config)
Definition: ClosedLoopConfig.cpp:45
ClosedLoopConfig & IZone(double iZone, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:117
ClosedLoopConfig & operator=(const ClosedLoopConfig &)=delete
MAXMotionConfig maxMotion
Definition: ClosedLoopConfig.h:327
ClosedLoopConfig & Pidf(double p, double i, double d, double ff, ClosedLoopSlot slot=kSlot0)
Definition: ClosedLoopConfig.cpp:62
Definition: FeedForwardConfig.h:36
Definition: MAXMotionConfig.h:36
Definition: ClosedLoopConfig.h:38
Definition: SparkLowLevel.cpp:40
FeedbackSensor
Definition: ClosedLoopTypes.h:37
ClosedLoopSlot
Definition: ClosedLoopTypes.h:35
@ kSlot0
Definition: ClosedLoopTypes.h:35
Definition: SparkLowLevel.cpp:40