Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Member Functions | List of all members
pid::PidConfig Class Reference

#include <PidConfig.h>

Classes

class  AbstractGroupDescription
 
class  AbstractParamDescription
 
class  DEFAULT
 
class  GroupDescription
 
class  ParamDescription
 

Public Types

typedef boost::shared_ptr< const AbstractGroupDescriptionAbstractGroupDescriptionConstPtr
 
typedef boost::shared_ptr< AbstractGroupDescriptionAbstractGroupDescriptionPtr
 
typedef boost::shared_ptr< const AbstractParamDescriptionAbstractParamDescriptionConstPtr
 
typedef boost::shared_ptr< AbstractParamDescriptionAbstractParamDescriptionPtr
 

Public Member Functions

void __clamp__ ()
 
bool __fromMessage__ (dynamic_reconfigure::Config &msg)
 
void __fromServer__ (const ros::NodeHandle &nh)
 
uint32_t __level__ (const PidConfig &config) const
 
void __toMessage__ (dynamic_reconfigure::Config &msg) const
 
void __toMessage__ (dynamic_reconfigure::Config &msg, const std::vector< AbstractParamDescriptionConstPtr > &__param_descriptions__, const std::vector< AbstractGroupDescriptionConstPtr > &__group_descriptions__) const
 
void __toServer__ (const ros::NodeHandle &nh) const
 

Static Public Member Functions

static const PidConfig__getDefault__ ()
 
static const dynamic_reconfigure::ConfigDescription & __getDescriptionMessage__ ()
 
static const std::vector< AbstractGroupDescriptionConstPtr > & __getGroupDescriptions__ ()
 
static const PidConfig__getMax__ ()
 
static const PidConfig__getMin__ ()
 
static const std::vector< AbstractParamDescriptionConstPtr > & __getParamDescriptions__ ()
 

Public Attributes

class pid::PidConfig::DEFAULT groups
 
double Kd
 
double Kd_scale
 
double Ki
 
double Ki_scale
 
double Kp
 
double Kp_scale
 

Static Private Member Functions

static const PidConfigStatics__get_statics__ ()
 

Detailed Description

Definition at line 22 of file PidConfig.h.

Member Typedef Documentation

◆ AbstractGroupDescriptionConstPtr

Definition at line 133 of file PidConfig.h.

◆ AbstractGroupDescriptionPtr

Definition at line 132 of file PidConfig.h.

◆ AbstractParamDescriptionConstPtr

Definition at line 47 of file PidConfig.h.

◆ AbstractParamDescriptionPtr

Definition at line 46 of file PidConfig.h.

Member Function Documentation

◆ __clamp__()

void pid::PidConfig::__clamp__ ( )
inline

Definition at line 387 of file PidConfig.h.

◆ __fromMessage__()

bool pid::PidConfig::__fromMessage__ ( dynamic_reconfigure::Config &  msg)
inline

Definition at line 285 of file PidConfig.h.

◆ __fromServer__()

void pid::PidConfig::__fromServer__ ( const ros::NodeHandle nh)
inline

Definition at line 365 of file PidConfig.h.

◆ __get_statics__()

const PidConfigStatics * pid::PidConfig::__get_statics__ ( )
inlinestaticprivate

Definition at line 709 of file PidConfig.h.

◆ __getDefault__()

const PidConfig & pid::PidConfig::__getDefault__ ( )
inlinestatic

Definition at line 684 of file PidConfig.h.

◆ __getDescriptionMessage__()

const dynamic_reconfigure::ConfigDescription & pid::PidConfig::__getDescriptionMessage__ ( )
inlinestatic

Definition at line 679 of file PidConfig.h.

◆ __getGroupDescriptions__()

const std::vector< PidConfig::AbstractGroupDescriptionConstPtr > & pid::PidConfig::__getGroupDescriptions__ ( )
inlinestatic

Definition at line 704 of file PidConfig.h.

◆ __getMax__()

const PidConfig & pid::PidConfig::__getMax__ ( )
inlinestatic

Definition at line 689 of file PidConfig.h.

◆ __getMin__()

const PidConfig & pid::PidConfig::__getMin__ ( )
inlinestatic

Definition at line 694 of file PidConfig.h.

◆ __getParamDescriptions__()

const std::vector< PidConfig::AbstractParamDescriptionConstPtr > & pid::PidConfig::__getParamDescriptions__ ( )
inlinestatic

Definition at line 699 of file PidConfig.h.

◆ __level__()

uint32_t pid::PidConfig::__level__ ( const PidConfig config) const
inline

Definition at line 397 of file PidConfig.h.

◆ __toMessage__() [1/2]

void pid::PidConfig::__toMessage__ ( dynamic_reconfigure::Config &  msg) const
inline

Definition at line 350 of file PidConfig.h.

◆ __toMessage__() [2/2]

void pid::PidConfig::__toMessage__ ( dynamic_reconfigure::Config &  msg,
const std::vector< AbstractParamDescriptionConstPtr > &  __param_descriptions__,
const std::vector< AbstractGroupDescriptionConstPtr > &  __group_descriptions__ 
) const
inline

Definition at line 331 of file PidConfig.h.

◆ __toServer__()

void pid::PidConfig::__toServer__ ( const ros::NodeHandle nh) const
inline

Definition at line 357 of file PidConfig.h.

Member Data Documentation

◆ groups

class pid::PidConfig::DEFAULT pid::PidConfig::groups

◆ Kd

double pid::PidConfig::Kd

Definition at line 281 of file PidConfig.h.

◆ Kd_scale

double pid::PidConfig::Kd_scale

Definition at line 278 of file PidConfig.h.

◆ Ki

double pid::PidConfig::Ki

Definition at line 275 of file PidConfig.h.

◆ Ki_scale

double pid::PidConfig::Ki_scale

Definition at line 272 of file PidConfig.h.

◆ Kp

double pid::PidConfig::Kp

Definition at line 269 of file PidConfig.h.

◆ Kp_scale

double pid::PidConfig::Kp_scale

Definition at line 266 of file PidConfig.h.


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


pid
Author(s): Andy Zelenak , Paul Bouchier
autogenerated on Wed Mar 2 2022 00:41:32