I just flashed mainline and can not get rid of this error:
“Open Drone ID System Missing”
I am using the CubeID with Dronecan. I was able to trace it to mavlink_receiver.cpp. It appears that PX4 is expecting a heartbeat message with the mavlink type of MAV_TYPE_ODID.
This message doesnt seem to be getting propagated. When I manually place the beef and potatoes of the conditional at the end of the function I no longer get the error
So, I know we need to emit this heartbeat. @dirksavage88 mentioned this might be something to implement in uavcan driver.
Wanted to understand where I should go from here. Thank you