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

Move udp_board and rosflight_firmware to sim package #149

Merged
merged 3 commits into from
Sep 27, 2023

Conversation

bsutherland333
Copy link
Contributor

As part of pull request #408 from the firmware repo and pull request #148 from this repo, I am moving the firmware submodule and the udp_board class directly into the rosflight_sim package.

The motivation for this stems from the fact that both the firmware and the udp_board are only intended to be used for simulation purposes, and were originally separated only to avoid requiring gazebo dependencies if someone wanted to build off of udp_board. However, having both a ROS package named rosflight_firmware and a non-ROS repository named rosflight_firmware is a bit confusing, and we have plans to make the sim package more modular so it could be built without gazebo if so desired anyways.

Do to this, I put udp_board directly into the rosflight_sim package, with rosflight_firmware existing as a separate library within rosflight_sim. Currenlty the build files for the rosflight_firmware is found in the CMakeList.txt file for the rosflight_sim package, but this could be moved directly into the firmware repo if so desired. This would put ROS files in a non-ROS repo though.

@bsutherland333 bsutherland333 self-assigned this Sep 14, 2023
@bsutherland333 bsutherland333 merged commit cc1c32a into main Sep 27, 2023
@bsutherland333 bsutherland333 deleted the move_udp_to_sim branch September 27, 2023 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants