Skip to content
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

Interop: Subscriber for ODCL #53

Open
rland93 opened this issue Apr 29, 2022 · 0 comments
Open

Interop: Subscriber for ODCL #53

rland93 opened this issue Apr 29, 2022 · 0 comments
Assignees

Comments

@rland93
Copy link
Member

rland93 commented Apr 29, 2022

We need to build a program that will

  • Subscribe to a topic which is producing odcl's
  • When it receives an ODCL:
    • open a GUI accept/revise review program
    • 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.
    • if you can, unit test the GUI code with pytest.
@rland93 rland93 added this to the 0.2.0 milestone Apr 29, 2022
@rland93 rland93 removed this from the 0.2.0 milestone May 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants