REVLib - C++
rev::spark::ClosedLoopConfigAccessor Class Reference

#include <ClosedLoopConfigAccessor.h>

Public Member Functions

double GetP (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetI (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetD (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetFF (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetDFilter (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetIZone (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetMinOutput (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetMaxOutput (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
double GetMaxIAccumulation (ClosedLoopSlot slot=ClosedLoopSlot::kSlot0)
 
bool GetPositionWrappingEnabled ()
 
double GetPositionWrappingMinInput ()
 
double GetPositionWrappingMaxInput ()
 
ClosedLoopConfig::FeedbackSensor GetFeedbackSensor ()
 

Public Attributes

MAXMotionConfigAccessor maxMotion
 
SmartMotionConfigAccessor smartMotion
 

Protected Member Functions

 ClosedLoopConfigAccessor (void *sparkHandle)
 

Friends

class SparkBaseConfigAccessor
 

Constructor & Destructor Documentation

◆ ClosedLoopConfigAccessor()

ClosedLoopConfigAccessor::ClosedLoopConfigAccessor ( void *  sparkHandle)
explicitprotected

Member Function Documentation

◆ GetP()

double ClosedLoopConfigAccessor::GetP ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetI()

double ClosedLoopConfigAccessor::GetI ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetD()

double ClosedLoopConfigAccessor::GetD ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetFF()

double ClosedLoopConfigAccessor::GetFF ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetDFilter()

double ClosedLoopConfigAccessor::GetDFilter ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetIZone()

double ClosedLoopConfigAccessor::GetIZone ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetMinOutput()

double ClosedLoopConfigAccessor::GetMinOutput ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetMaxOutput()

double ClosedLoopConfigAccessor::GetMaxOutput ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetMaxIAccumulation()

double ClosedLoopConfigAccessor::GetMaxIAccumulation ( ClosedLoopSlot  slot = ClosedLoopSlot::kSlot0)

◆ GetPositionWrappingEnabled()

bool ClosedLoopConfigAccessor::GetPositionWrappingEnabled ( )

◆ GetPositionWrappingMinInput()

double ClosedLoopConfigAccessor::GetPositionWrappingMinInput ( )

◆ GetPositionWrappingMaxInput()

double ClosedLoopConfigAccessor::GetPositionWrappingMaxInput ( )

◆ GetFeedbackSensor()

ClosedLoopConfig::FeedbackSensor ClosedLoopConfigAccessor::GetFeedbackSensor ( )

Friends And Related Function Documentation

◆ SparkBaseConfigAccessor

friend class SparkBaseConfigAccessor
friend

Member Data Documentation

◆ maxMotion

MAXMotionConfigAccessor rev::spark::ClosedLoopConfigAccessor::maxMotion

◆ smartMotion

SmartMotionConfigAccessor rev::spark::ClosedLoopConfigAccessor::smartMotion

The documentation for this class was generated from the following files: