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

Implementing COSMOS support #18

Merged
merged 21 commits into from
Jun 12, 2024
Merged

Implementing COSMOS support #18

merged 21 commits into from
Jun 12, 2024

Conversation

Jbsco
Copy link
Collaborator

@Jbsco Jbsco commented Feb 3, 2024

Adds README instructions and information to get OpenC3 COSMOS running with the Linux example project. This allows Rx/Tx and parsing of Adamant telemetry and command packets in COSMOS.
The added instructions detail using the plugin generation autocode added in Adamant #21 and copying the configuration to a generated plugin template in COSMOS's own example project.

Update readme to apply helper `cp` script

Make `cp` script executable
Jbsco and others added 2 commits March 15, 2024 16:16
… install location as arguments

Update the COSMOS script to handle variation in plugin directory case & hyphenation
…l files before copy

Update readme to callout COSMOS helper script handling of requested protocols

plugin helper script now copies configuration files as intended
Copy link
Collaborator

@dinkelk dinkelk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few changes. Please let me know when this is ready for me to try out.

Jbsco added 2 commits May 21, 2024 10:38
Apply additional changes to COSMOS section of Readme
Restructure COSMOS plugin configuration file locations, COSMOS plugin helper script changed to use paths relative to CWD, and README updated to encourage user to check plugin configuration template and use helper script.

Update COSMOS build script to capture new plugin location
@Jbsco Jbsco force-pushed the main branch 8 times, most recently from 51c9c50 to e775760 Compare May 30, 2024 00:07
@Jbsco Jbsco force-pushed the main branch 2 times, most recently from 7376eb4 to df94172 Compare May 30, 2024 00:53
@Jbsco Jbsco changed the title Implementing Cosmos support Implementing COSMOS support May 30, 2024
…its first argument from the main assembly directory

Make convenience scripts executable
@Jbsco Jbsco force-pushed the main branch 3 times, most recently from d729fff to 7aebfa0 Compare May 31, 2024 23:09
dinkelk added 3 commits June 12, 2024 15:56
Since serial ports are not passable through to cosmos running on Docker
on a Mac, we provide a serial_tcp_bridge to forward serial traffic from
the Pico over TCP to COSMOS. This commit also wraps in some cleanup for
the installation scripts, and updates the READMEs appropriately.
@dinkelk dinkelk merged commit f54cb85 into lasp:main Jun 12, 2024
5 checks passed
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