Skip to content

Conversation

@ivanperez-keera
Copy link
Contributor

This is a first step towards capturing the new design for the cFS-based test. Not all is there.

@ivanperez-keera
Copy link
Contributor Author

Tagging @matthew-l-weber for awareness.

Is the graph ok? Does it capture what we discussed? Do we want some elements to live outside of cFS?

@github-actions
Copy link

github-actions bot commented Sep 3, 2025

Test Results

 3 files  ±0   3 suites  ±0   204061d 18h 39m 46s ⏱️ + 1d 15h 55m 54s
 6 tests ±0   6 ✅ ±0  0 💤 ±0  0 ❌ ±0 
10 runs  ±0  10 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 178465c. ± Comparison against base commit bd5f6d8.

♻️ This comment has been updated with latest results.

3. Make application for lights; send command from external system, monitor from within cFS.

4. Make application for switch; send command through the SB, monitor from within cFS.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Could add a (5) to add a ground control or more feature rich interface to it

Ethernet_Bridge
App[2.Cabin Lights Application]
Log[Logging Function]
Software_Bus[Software Bus]
Copy link
Collaborator

Choose a reason for hiding this comment

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

Feedback on "What is the mech for the user to adjust the frequency and properties of how the "ground station" interacts with the scenario."

  • No push back on Ground app being the switch app that controls the lights server and light
  • (Manuel) Should have a consistant set of metrics between the use cases so impl overhead can be qualtified from the framework.
    • E.g. should do the same thing with/without the framework
  • Depending on where things locate different kernel requirements
    • i.e., network stack vs all shared memory
    • serial interface? or qemu monitor memory write/read - non invasive
    • (Ivan)socat to forward data with a ground station gui (negatives with UI/GUI support)


1. Demonstrate sending a message to existing sample application in cFS.

2. Demonstrate monitoring event from that application from within cFS.
Copy link
Collaborator

Choose a reason for hiding this comment

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

How do we get to this state? Need to setup new demo folders plus new makefile?

subgraph QEMU_Environment_Unit_Under_Test
direction TB
Ethernet_Bridge
App[2.Cabin Lights Application]
Copy link
Collaborator

Choose a reason for hiding this comment

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

WRT PR106: Application -> App (we can fix it after the merge as well)

App[2.Cabin Lights Application]
Log[Logging Function]
Software_Bus[Software Bus]
App[2.Cabin Lights Application]
Copy link
Collaborator

Choose a reason for hiding this comment

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

WRT PR106: Application -> App (we can fix it after the merge as well)

```
---
The following is outdated:
Copy link
Collaborator

Choose a reason for hiding this comment

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

It has been refine in PR106, could be removed here entirely.

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.

4 participants