-
Notifications
You must be signed in to change notification settings - Fork 179
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
feat(api): introduce correction volume into the liquid classes based transfer flow #17322
base: edge
Are you sure you want to change the base?
feat(api): introduce correction volume into the liquid classes based transfer flow #17322
Conversation
…irate and dispense methods
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## edge #17322 +/- ##
==========================================
+ Coverage 73.84% 79.04% +5.19%
==========================================
Files 43 120 +77
Lines 3304 4587 +1283
==========================================
+ Hits 2440 3626 +1186
- Misses 864 961 +97
Flags with carried forward coverage won't be shown. Click here to find out more. |
A PR has been opened to address analyses snapshot changes. Please review the changes here: #17337 |
if ul == 0: | ||
position = instr.plunger_positions.bottom | ||
else: | ||
multiplier = 1.0 + (correction_volume / ul) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 💣
Closes AUTH-964
Overview
Adds
correctionVolume
to protocol engine's aspirate and dispense commands and also adds it as argument to rest of the steps in the pipeline to get the correction volume value from the transfer flow to hardware controller.The hardware controller will then wire it up to move the plunger in proportion to the correction volume.
Test Plan and Hands on Testing
For the PAPI part, unit and integration tests will be sufficient. If we include hardware control changes to wire up plunger movement, then an on-robot test should be performed.
Review requests
Risk assessment
Low