#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] |