28 #ifndef SCHUNK_SVH_DRIVER_DYNAMIC_PARAMETER_CLASS_H_INCLUDED    29 #define SCHUNK_SVH_DRIVER_DYNAMIC_PARAMETER_CLASS_H_INCLUDED   113 #endif // #ifdef SCHUNK_SVH_DRIVER_DYNAMIC_PARAMETER_CLASS_H_INCLUDED 
DynamicParameter(const uint16_t major_version, const uint16_t minor_version, XmlRpc::XmlRpcValue ¶meters)
DynamicParameter constructs a new dynamic parameter handler. 
 
std::vector< bool > home_settings_given
 
Settings m_settings
Stores the settings received by the firmware. 
 
std::map< driver_svh::SVHChannel, std::string > m_name_to_enum
Stores an enum-string matching map. 
 
std::vector< bool > position_settings_given
 
std::vector< std::vector< float > > position_settings
 
std::vector< std::vector< float > > home_settings
 
std::vector< bool > current_settings_given
 
Class to read parameter file and set the correct hardware parameters. 
 
bool xml_rpc_value_to_vector(XmlRpc::XmlRpcValue my_array, std::vector< float > &my_vector)
Converts the given XmlRpcValue array to a std:vector /param my_array XmlRpcValue array created by rea...
 
const Settings & getSettings() const 
 
Inline struct to store the settings. 
 
void parse_parameters(const uint16_t major_version, const uint16_t minor_version, XmlRpc::XmlRpcValue ¶meters)
This method parses the given XmlRpcValue array and sets the corresponding parameters. 
 
std::vector< std::vector< float > > current_settings