Skip to content

feat: Implement job queue to allow synchronous programming for each port - #27

Merged
SylvainCorlay merged 2 commits into
QuantStack:mainfrom
SylvainCorlay:lanes-are-back
Oct 26, 2026
Merged

SylvainCorlay merged 2 commits into
QuantStack:mainfrom
SylvainCorlay:lanes-are-back

Conversation

@SylvainCorlay

@SylvainCorlay SylvainCorlay commented Oct 25, 2026 •

Copy link
Copy Markdown
Member

The goal of this change is to allow kids who do synchronous subsequent calls to motor_angle on the same port to have them be queued, but motor_angle on different ports can run parallel.

It still returns the task object that can be cancelled.

Small subtlety: This also work for joint requests for ports A and B, which are queued behind requests on ports A and B, and reversely.

@SylvainCorlay SylvainCorlay changed the title Implement job queue to allow synchronous programming for each port feat: Implement job queue to allow synchronous programming for each port Oct 25, 2026
@SylvainCorlay
SylvainCorlay merged commit 223ef1e into QuantStack:main Oct 26, 2026
5 of 6 checks passed
@SylvainCorlay
SylvainCorlay deleted the lanes-are-back branch October 26, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant