Closed szepilot closed 6 months ago
Reverting, because it does not build:
$ colcon build --symlink-install --packages-select duro_gps_driver
Starting >>> duro_gps_driver
--- stderr: duro_gps_driver
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void pos_ll_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:177:3: error: ‘msg_pos_llh_t’ was not declared in this scope; did you mean ‘sbp_msg_pos_llh_t’?
177 | msg_pos_llh_t *latlonmsg = (msg_pos_llh_t *)msg;
| ^~~~~~~~~~~~~
| sbp_msg_pos_llh_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:177:18: error: ‘latlonmsg’ was not declared in this scope
177 | msg_pos_llh_t *latlonmsg = (msg_pos_llh_t *)msg;
| ^~~~~~~~~
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:177:46: error: expected primary-expression before ‘)’ token
177 | msg_pos_llh_t *latlonmsg = (msg_pos_llh_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void orientation_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:399:5: error: ‘msg_orient_quat_t’ was not declared in this scope; did you mean ‘sbp_msg_orient_quat_t’?
399 | msg_orient_quat_t *orimsg = (msg_orient_quat_t *)msg;
| ^~~~~~~~~~~~~~~~~
| sbp_msg_orient_quat_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:399:24: error: ‘orimsg’ was not declared in this scope
399 | msg_orient_quat_t *orimsg = (msg_orient_quat_t *)msg;
| ^~~~~~
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:399:53: error: expected primary-expression before ‘)’ token
399 | msg_orient_quat_t *orimsg = (msg_orient_quat_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void time_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:421:3: error: ‘msg_gps_time_t’ was not declared in this scope; did you mean ‘sbp_msg_gps_time_t’?
421 | msg_gps_time_t *time_gps = (msg_gps_time_t *)msg;
| ^~~~~~~~~~~~~~
| sbp_msg_gps_time_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:421:19: error: ‘time_gps’ was not declared in this scope; did you mean ‘timegm’?
421 | msg_gps_time_t *time_gps = (msg_gps_time_t *)msg;
| ^~~~~~~~
| timegm
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:421:47: error: expected primary-expression before ‘)’ token
421 | msg_gps_time_t *time_gps = (msg_gps_time_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void vel_ned_cov_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:437:3: error: ‘msg_vel_ned_cov_t’ was not declared in this scope; did you mean ‘sbp_msg_vel_ned_cov_t’?
437 | msg_vel_ned_cov_t *vel_ned_cov = (msg_vel_ned_cov_t *)msg;
| ^~~~~~~~~~~~~~~~~
| sbp_msg_vel_ned_cov_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:437:22: error: ‘vel_ned_cov’ was not declared in this scope
437 | msg_vel_ned_cov_t *vel_ned_cov = (msg_vel_ned_cov_t *)msg;
| ^~~~~~~~~~~
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:437:56: error: expected primary-expression before ‘)’ token
437 | msg_vel_ned_cov_t *vel_ned_cov = (msg_vel_ned_cov_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void orientation_euler_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:444:3: error: ‘msg_orient_euler_t’ was not declared in this scope; did you mean ‘sbp_msg_orient_euler_t’?
444 | msg_orient_euler_t *orimsg = (msg_orient_euler_t *)msg;
| ^~~~~~~~~~~~~~~~~~
| sbp_msg_orient_euler_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:444:23: error: ‘orimsg’ was not declared in this scope
444 | msg_orient_euler_t *orimsg = (msg_orient_euler_t *)msg;
| ^~~~~~
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:444:53: error: expected primary-expression before ‘)’ token
444 | msg_orient_euler_t *orimsg = (msg_orient_euler_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void imu_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:474:5: error: ‘msg_imu_raw_t’ was not declared in this scope; did you mean ‘sbp_msg_imu_raw_t’?
474 | msg_imu_raw_t *imumsg = (msg_imu_raw_t *)msg;
| ^~~~~~~~~~~~~
| sbp_msg_imu_raw_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:474:20: error: ‘imumsg’ was not declared in this scope; did you mean ‘imu_msg’?
474 | msg_imu_raw_t *imumsg = (msg_imu_raw_t *)msg;
| ^~~~~~
| imu_msg
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:474:45: error: expected primary-expression before ‘)’ token
474 | msg_imu_raw_t *imumsg = (msg_imu_raw_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void imu_aux_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:523:3: error: ‘msg_imu_aux_t’ was not declared in this scope; did you mean ‘sbp_msg_imu_aux_t’?
523 | msg_imu_aux_t *imuauxmsg = (msg_imu_aux_t *)msg;
| ^~~~~~~~~~~~~
| sbp_msg_imu_aux_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:523:18: error: ‘imuauxmsg’ was not declared in this scope; did you mean ‘imu_msg’?
523 | msg_imu_aux_t *imuauxmsg = (msg_imu_aux_t *)msg;
| ^~~~~~~~~
| imu_msg
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:523:46: error: expected primary-expression before ‘)’ token
523 | msg_imu_aux_t *imuauxmsg = (msg_imu_aux_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘void mag_callback(u16, u8, u8*, void*)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:569:3: error: ‘msg_mag_raw_t’ was not declared in this scope; did you mean ‘sbp_msg_mag_raw_t’?
569 | msg_mag_raw_t *magmsg = (msg_mag_raw_t *)msg;
| ^~~~~~~~~~~~~
| sbp_msg_mag_raw_t
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:569:18: error: ‘magmsg’ was not declared in this scope; did you mean ‘mag_msg’?
569 | msg_mag_raw_t *magmsg = (msg_mag_raw_t *)msg;
| ^~~~~~
| mag_msg
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:569:43: error: expected primary-expression before ‘)’ token
569 | msg_mag_raw_t *magmsg = (msg_mag_raw_t *)msg;
| ^
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp: In function ‘int main(int, char**)’:
/home/dev/ros2_ws/src/duro_gps_driver/src/duro_node.cpp:650:3: error: ‘sbp_register_callback’ was not declared in this scope; did you mean ‘sbp_remove_callback’?
650 | sbp_register_callback(&sbp_state, SBP_MSG_POS_LLH, pos_ll_callback, NULL, &pos_ll_callback_node);
| ^~~~~~~~~~~~~~~~~~~~~
| sbp_remove_callback
gmake[2]: *** [CMakeFiles/duro_node.dir/build.make:76: CMakeFiles/duro_node.dir/src/duro_node.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/duro_node.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< duro_gps_driver [4.41s, exited with code 2]
Summary: 0 packages finished [5.72s]
1 package failed: duro_gps_driver
1 package had stderr output: duro_gps_driver
Reverts szenergy/duro_gps_driver#34