26 #ifndef MOTOR_DATA_CHECKER_HPP_ 27 #define MOTOR_DATA_CHECKER_HPP_ 31 #include <boost/array.hpp> 32 #include <boost/smart_ptr.hpp> 33 #include <boost/ptr_container/ptr_vector.hpp> 89 int find(
int motor_id);
100 std::vector<UpdateConfig> initialization_configs_vector);
115 bool check_message(std::vector<shadow_joints::Joint>::iterator joint_tmp,
125 void init(std::vector<shadow_joints::Joint> joints_vector,
126 std::vector<UpdateConfig> initialization_configs_vector);
137 bool is_everything_checked();
virtual void set_received()
void init(const M_string &remappings)
ros::Duration init_max_duration
FROM_MOTOR_DATA_TYPE msg_type
ros::Timer check_timeout_timer
operation_mode::device_update_state::DeviceUpdateState update_state
MessageChecker(FROM_MOTOR_DATA_TYPE msg_type)
boost::array< bool, MOTOR_SLOW_DATA_LAST+1 > slow_data_received
std::vector< MessageFromMotorChecker * > msg_from_motor_checkers
std::vector< MessageChecker > msg_checkers_
virtual ~MessageFromMotorChecker()
FROM_MOTOR_SLOW_DATA_TYPE
MessageFromMotorChecker(int id)
static const double timeout