#include <server.h>
Public Types | |
| typedef Server< ConfigType > | ServerType |
Static Public Member Functions | |
| static void | clamp (ConfigType &config, const ServerType *) |
| static void | fromMessage (ConfigType &config, dynamic_reconfigure::Config &message, const ServerType *) |
| static RTT::internal::AssignableDataSource < RTT::PropertyBag > ::shared_ptr | getDataSource (ConfigType &config, const ServerType *server) |
| static void | getDefault (ConfigType &dflt, const ServerType *) |
| static dynamic_reconfigure::ConfigDescriptionPtr | getDescriptionMessage (const ServerType *) |
| static void | getMax (ConfigType &max, const ServerType *) |
| static void | getMin (ConfigType &min, const ServerType *) |
| static void | refreshDescription (const ServerType *) |
| static void | toMessage (ConfigType &config, dynamic_reconfigure::Config &message, const ServerType *) |
Static Public Attributes | |
| static const bool | canRefresh = false |
| typedef Server<ConfigType> rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::ServerType |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::clamp | ( | ConfigType & | config, |
| const ServerType * | |||
| ) | [inline, static] |
Clamp the values in the ConfigType instance to the limits given in the config description/properties
| config | referencte to the ConfigType instance to be clamped |
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::fromMessage | ( | ConfigType & | config, |
| dynamic_reconfigure::Config & | message, | ||
| const ServerType * | |||
| ) | [inline, static] |
Convert a dynamic_reconfigure::Config message to an instance of ConfigType
| config | reference to the ConfigType instance to be filled |
| message | reference to the Config message to be read |
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
| static RTT::internal::AssignableDataSource<RTT::PropertyBag>::shared_ptr rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::getDataSource | ( | ConfigType & | config, |
| const ServerType * | server | ||
| ) | [inline, static] |
Creates a new RTT::internal::AssignableDataSource<RTT::PropertyBag> filled with properties from a ConfigType instance.
| config | referencte to the ConfigType instance to be read |
| server | pointer to the rtt_dynamic_reconfigure server instance whose updater is going to be used |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::getDefault | ( | ConfigType & | dflt, |
| const ServerType * | |||
| ) | [inline, static] |
Get the default values of config ConfigType.
| config | reference to the config instance to be filled with the default values |
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
| static dynamic_reconfigure::ConfigDescriptionPtr rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::getDescriptionMessage | ( | const ServerType * | ) | [inline, static] |
Get the ConfigDescription of config ConfigType.
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::getMax | ( | ConfigType & | max, |
| const ServerType * | |||
| ) | [inline, static] |
Get the maximum values of config ConfigType.
| config | reference to the config instance to be filled with the maximum values |
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::getMin | ( | ConfigType & | min, |
| const ServerType * | |||
| ) | [inline, static] |
Get the minimum values of config ConfigType.
| config | reference to the config instance to be filled with the minimum values |
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::refreshDescription | ( | const ServerType * | ) | [inline, static] |
Refresh the ConfigDescription from the properties of the owning TaskContext (no-op unless for ConfigType AutoConfig)
| server | pointer to the rtt_dynamic_reconfigure server instance |
| static void rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::toMessage | ( | ConfigType & | config, |
| dynamic_reconfigure::Config & | message, | ||
| const ServerType * | |||
| ) | [inline, static] |
Convert an instance of ConfigType to a dynamic_reconfigure::Config message
| config | reference to the ConfigType instance to be read |
| message | reference to the Config message to be filled |
| server | pointer to the rtt_dynamic_reconfigure server instance (only used for AutoConfig) |
const bool rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >::canRefresh = false [static] |