▼Cddynamic_reconfigure::DDParam | Abstraction of all parameter types, and is the template for creating them. At this point, not much is known about the parameter, but the following: |
Cddynamic_reconfigure::DDBool | Boolean implementation of the parameter. These are used to handle true/false values, or bit quantities if needed. In ROS, booleans are handled as u-bytes (u-int8), so be careful with these! |
Cddynamic_reconfigure::DDDouble | Double implementation of the parameter. This is used to handle double-precision floating point numbers, though it can handle single precision as well |
▼Cddynamic_reconfigure::DDInt | Integer implementation of the parameter. This is used to 32 bit signed integral numbers. This can also handle shorts, bytes, and other integrals provided they are not too big (by then looping will occur) |
Cddynamic_reconfigure::DDEnum | Integer enum implementation of the parameter. This is an extension to the int parameter, which allows creating string aliases for certain (if not all) numbers available |
Cddynamic_reconfigure::DDString | String implementation of the parameter. This is used to handle strings of characters of variable length. Like string, each param value can hold up to 2^32-1 characters |
Cddynamic_reconfigure::DDynamicReconfigure | Main class responsible for keeping track of parameters basic properties, values, descriptions, etc |
Cddynamic_reconfigure::InternalClass | |
Cddynamic_reconfigure::Value | Used to wrap all basic data-types (bool,int,double,string) in something generic. The value object always stores an explicit basic data-type. This has three main uses: |