New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error: ‘BODY_FRD’ is not a member of ‘mavlink::common::MAV_FRAME’ #1424
Comments
Update mavlink package. |
Well, seems that is opposite case. Too mavlink release 2020.5.5 breaks beacause of mavlink/mavlink#1112. I think temporary solution to replace enum_value with hardcoded value until it would be fixed in upstream. |
I added quick fix to master, please update. |
Thanks vooon, yesterday I was getting crazy about this error! |
Closing this as resolved. But feel free to reopen if needed. |
Hi, I start a new project few minutes ago and the problem is still there...(I have fix it like you do). |
@Cristian-wp commit was to master. Try to |
@vooon YOu can perhaps help me. The above appears to be caused by a mavlink removal of a frame, which I think may have been incorrect. EDITED. And now I see you're hard coding to fix this. Which tells me that we need MAV_FRAME_BODY_FRD - right? My assumption is we don't need FLU variant? |
@hamishwillee unfortunately i'm not quire sure, my commit just a quick fix to solve compilation problem. After 1789e81#diff-750c83d1bf274515183c544f142bac77 odom only uses FRD, not FLU. |
Hi @vooon FYI, MAV_FRAME_BODY_FRD just got added back into common.xml :-) |
@hamishwillee thanks! I'll release packages soon. |
I solved this problem as follows:
|
Hi,
when building the ~/catkin_ws I get this error message
/catkin_ws/src/mavros/mavros_extras/src/plugins/odom.cpp:228:53: error: ‘BODY_FRD’ is not a member of ‘mavlink::common::MAV_FRAME’
msg.child_frame_id = utils::enum_value(MAV_FRAME::BODY_FRD);
Does anybody know how to fix it?
The text was updated successfully, but these errors were encountered: