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