28 void initialize(
const std::string& serial_com,
unsigned int serial_baudrate);
void initialize(const std::string &serial_com, unsigned int serial_baudrate)
Initialize the exoskeleton.
std::vector< double > get_joint_angles(void)
Get joint angles.
std::vector< double > m_raw_sensor_data
Sensors data vector (raw).
Exoskeleton()
Empty constructor.
const int m_meas_num
Measurements num.
std::shared_ptr< SerialCOM > m_serial
Serial communication handler.
bool m_return_value
Termination flag for callback function.
std::future< std::vector< double > > m_future_fun
Future function handle.
std::vector< double > incoming_data_callback(void)
Read incoming data.