1 #ifndef _NOID_LOWER_CONTROLLER_H_ 2 #define _NOID_LOWER_CONTROLLER_H_ 5 #include "seed_solutions_sdk/aero3_command.h" 18 void sendPosition(uint16_t _time, std::vector<int16_t>& _data);
19 void remapAeroToRos(std::vector<int16_t>& _before, std::vector<int16_t>& _after);
20 void remapRosToAero(std::vector<int16_t>& _before, std::vector<int16_t>& _after);
37 aero::controller::AeroCommand *
lower_;
NoidLowerController(const std::string &_port)
std::vector< int > wheel_aero_index_
void remapRosToAero(std::vector< int16_t > &_before, std::vector< int16_t > &_after)
std::vector< int > wheel_ros_index_
std::vector< std::string > name_
unsigned int number_of_angles_
void sendVelocity(std::vector< int16_t > &_data)
std::vector< int16_t > raw_data_
std::vector< int > aero_index_
std::vector< int > ros_index_
void onServo(bool _value)
aero::controller::AeroCommand * lower_
void remapAeroToRos(std::vector< int16_t > &_before, std::vector< int16_t > &_after)
void sendPosition(uint16_t _time, std::vector< int16_t > &_data)
static const uint32_t BAUDRATE