submit the accepted or revised odcl to AUVSI server
You will need to execute the callback in a separate thread, since we need to be transmitting telemetry e.g. while the odcl is being reviewed.
We have existing GUI code for reviewing ODCL's, right? Put that into the python module in dev and then install the module via pip to use those functions in ROS. The module was renamed to uavfpy. Then we can call e.g. uavfpy.interop.reviewGUI(odcl) inside of ROS. Note that we cannot handle ROS messages directly in uavfpy, as ROS is not a dependency.
We need to build a program that will
odcl
'ssubmit the accepted or revised odcl to AUVSI server
dev
and then install the module via pip to use those functions in ROS. The module was renamed touavfpy
. Then we can call e.g.uavfpy.interop.reviewGUI(odcl)
inside of ROS. Note that we cannot handle ROS messages directly inuavfpy
, as ROS is not a dependency.pytest
.