Skip to content

Commit

Permalink
refactor(api, shared-data): Module load location refactor for module …
Browse files Browse the repository at this point in the history
…cutout load and compound fixtures (#17499)

Covers EXEC-1140, RABR-716, EXEC-1106
Engine refactor to categorize modules by the cutout they are associated with and overhaul the overlap analysis done to check if a location is available.
  • Loading branch information
CaseyBatten authored Feb 18, 2025
1 parent 3239095 commit 6ce82af
Show file tree
Hide file tree
Showing 120 changed files with 9,552 additions and 3,144 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1995,7 +1995,9 @@
{
"cutoutId": "cutoutD1",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"heaterShakerModuleV1"
]
}
]
},
Expand Down Expand Up @@ -31468,8 +31470,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand All @@ -31485,8 +31485,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -31544,8 +31542,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -33763,8 +33759,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand All @@ -33780,8 +33774,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -33839,8 +33831,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -36058,8 +36048,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand All @@ -36075,8 +36063,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -36134,8 +36120,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -38353,8 +38337,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand All @@ -38370,8 +38352,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -38429,8 +38409,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -40648,8 +40626,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand All @@ -40665,8 +40641,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -40724,8 +40698,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -42943,8 +42915,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand All @@ -42960,8 +42930,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down Expand Up @@ -43019,8 +42987,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11450,8 +11450,6 @@
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": [
"flexStackerModuleV1",
"flexStackerModuleV1WithWasteChuteRightAdapterCovered",
"flexStackerModuleV1WithWasteChuteRightAdapterNoCover",
"singleRightSlot",
"stagingAreaRightSlot"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1822,7 +1822,9 @@
{
"cutoutId": "cutoutB3",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"temperatureModuleV2"
]
}
]
},
Expand Down Expand Up @@ -11577,7 +11579,9 @@
{
"cutoutId": "cutoutB1",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"thermocyclerModuleV2Front"
]
}
],
"immediateDestinationLocationSequence": [
Expand All @@ -11592,7 +11596,9 @@
{
"cutoutId": "cutoutB1",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"thermocyclerModuleV2Front"
]
}
],
"originLocationSequence": [
Expand Down Expand Up @@ -11639,7 +11645,9 @@
{
"cutoutId": "cutoutA2",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"magneticBlockV1"
]
}
],
"immediateDestinationLocationSequence": [
Expand All @@ -11654,7 +11662,9 @@
{
"cutoutId": "cutoutA2",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"magneticBlockV1"
]
}
],
"originLocationSequence": [
Expand All @@ -11669,7 +11679,9 @@
{
"cutoutId": "cutoutB1",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"thermocyclerModuleV2Front"
]
}
]
},
Expand Down Expand Up @@ -11707,7 +11719,9 @@
{
"cutoutId": "cutoutB3",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"temperatureModuleV2"
]
}
],
"immediateDestinationLocationSequence": [
Expand All @@ -11726,7 +11740,9 @@
{
"cutoutId": "cutoutB3",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"temperatureModuleV2"
]
}
],
"originLocationSequence": [
Expand All @@ -11741,7 +11757,9 @@
{
"cutoutId": "cutoutA2",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"magneticBlockV1"
]
}
]
},
Expand Down Expand Up @@ -11831,7 +11849,9 @@
{
"cutoutId": "cutoutB3",
"kind": "onCutoutFixture",
"possibleCutoutFixtureIds": []
"possibleCutoutFixtureIds": [
"temperatureModuleV2"
]
}
]
},
Expand Down
Loading

0 comments on commit 6ce82af

Please sign in to comment.