Public Member Functions | List of all members
generic_updater::MuscleUpdater< CommandType > Class Template Reference

#include <muscle_updater.hpp>

Inheritance diagram for generic_updater::MuscleUpdater< CommandType >:
Inheritance graph
[legend]

Public Member Functions

operation_mode::device_update_state::DeviceUpdateState build_command (CommandType *command)
 
operation_mode::device_update_state::DeviceUpdateState build_init_command (CommandType *command)
 
 MuscleUpdater (std::vector< UpdateConfig > update_configs_vector, operation_mode::device_update_state::DeviceUpdateState update_state)
 
- Public Member Functions inherited from generic_updater::GenericUpdater< CommandType >
 GenericUpdater (std::vector< UpdateConfig > update_configs_vector, operation_mode::device_update_state::DeviceUpdateState update_state)
 
void timer_callback (const ros::TimerEvent &event, int32u data_type)
 
virtual ~GenericUpdater ()
 

Additional Inherited Members

- Public Attributes inherited from generic_updater::GenericUpdater< CommandType >
std::vector< UpdateConfigimportant_update_configs_vector
 Contains all the important data types. More...
 
std::vector< UpdateConfiginitialization_configs_vector
 
operation_mode::device_update_state::DeviceUpdateState update_state
 
- Protected Attributes inherited from generic_updater::GenericUpdater< CommandType >
boost::shared_ptr< boost::mutex > mutex
 
ros::NodeHandle nh_tilde
 
std::vector< ros::Timertimers
 
std::queue< int32u, std::list< int32u > > unimportant_data_queue
 
std::vector< UpdateConfigupdate_configs_vector
 
int which_data_to_request
 iterate through the important or initialization data types. More...
 

Detailed Description

template<class CommandType>
class generic_updater::MuscleUpdater< CommandType >

Definition at line 57 of file muscle_updater.hpp.

Constructor & Destructor Documentation

template<class CommandType >
generic_updater::MuscleUpdater< CommandType >::MuscleUpdater ( std::vector< UpdateConfig update_configs_vector,
operation_mode::device_update_state::DeviceUpdateState  update_state 
)

Definition at line 36 of file muscle_updater.cpp.

Member Function Documentation

template<class CommandType >
operation_mode::device_update_state::DeviceUpdateState generic_updater::MuscleUpdater< CommandType >::build_command ( CommandType *  command)
virtual

Implements generic_updater::GenericUpdater< CommandType >.

Definition at line 90 of file muscle_updater.cpp.

template<class CommandType >
operation_mode::device_update_state::DeviceUpdateState generic_updater::MuscleUpdater< CommandType >::build_init_command ( CommandType *  command)

Definition at line 43 of file muscle_updater.cpp.


The documentation for this class was generated from the following files:


sr_robot_lib
Author(s): Ugo Cupcic, Toni Oliver
autogenerated on Tue Oct 13 2020 04:01:58