Skip to content
Snippets Groups Projects

quad: don't block for client on virtual quad

Closed bbartels requested to merge virt_quad_noblock into virt_quad
1 unresolved thread

Problem

The virt-quad requires the ground station to be run, due to the blocking while loop for accepting socket clients. Not every quad test will require the ground station.

Solution

Make the virt-quad more flexible by allowing it to connect to clients on the fly, enabling us to test/simulate other aspects of the quad that don't require the ground station.

Disclaimer :wink:

The git-diffs don't give Kris justice. Most of the code is still his, just with a tab adjustment because I haven't bothered to change my editor config. The only part that has actually changed is the accepting of clients (and then the addition of checking for clients in the write/read functions).

Review:

Merge request reports

Checking pipeline status.

Approval is optional

Closed by avatar (Mar 13, 2025 8:36pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
1 THIS IS NOT A TEST FOLDER
2 Rather, it is just another library - a test suite that we use for all our tests.
3
  • burneykb added 7 commits

    added 7 commits

    Compare with previous version

  • Author Contributor

    Went with Unix FIFOs instead.

  • closed

  • Please register or sign in to reply
    Loading