Skip to content

Conversation

@ivanperez-keera
Copy link
Contributor

This PR is WIP.

It's a demonstration of the monitoring use case using cFS.

@ivanperez-keera
Copy link
Contributor Author

The status at the moment is:

  • It contains the three apps.
  • The Copilot app uses the same monitor as in the other use case.
  • The apps are able to receive and send messages.
  • Copilot is detecting messages to/from both apps correctly.
  • The user is able to adjust the delay of the lights app with a message from the ground station.

@ivanperez-keera
Copy link
Contributor Author

ivanperez-keera commented Nov 28, 2025

Sample command sent from ground station:

./cmdUtil --host=localhost --port=1234 --endian LE --pktid=0x1A78 -C 0 --long=1

Output seen in cFS (with extra debug messages being printed by the Copilot app):

Copilot detected a command for the lights app to change the lights
EVS Port1 1980-012-14:24:11.18919 66/1/SWITCH_APP 14: SWITCH: requested to change light status to 1
Copilot detected an event from the lights app with the light change
EVS Port1 1980-012-14:24:11.58930 66/1/LIGHTS_APP 15: LIGHTS: lights changed

@github-actions
Copy link

Test Results

 3 files  ±0   3 suites  ±0   204206d 7h 27m 38s ⏱️ + 9d 0h 18m 24s
 6 tests ±0   6 ✅ ±0  0 💤 ±0  0 ❌ ±0 
10 runs  ±0  10 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 2d52b3e. ± Comparison against base commit 7640891.

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