Skip to content

Commit

Permalink
command schema 12 update
Browse files Browse the repository at this point in the history
  • Loading branch information
jbleon95 committed Feb 3, 2025
1 parent 73ca674 commit b3b2e1e
Showing 1 changed file with 240 additions and 0 deletions.
240 changes: 240 additions & 0 deletions shared-data/command/schemas/12.json
Original file line number Diff line number Diff line change
Expand Up @@ -1880,6 +1880,209 @@
"title": "EngageParams",
"type": "object"
},
"EvotipDispenseCreate": {
"description": "DispenseInPlace command request model.",
"properties": {
"commandType": {
"const": "evotipDispense",
"default": "evotipDispense",
"enum": ["evotipDispense"],
"title": "Commandtype",
"type": "string"
},
"intent": {
"$ref": "#/$defs/CommandIntent",
"description": "The reason the command was added. If not specified or `protocol`, the command will be treated as part of the protocol run itself, and added to the end of the existing command queue.\n\nIf `setup`, the command will be treated as part of run setup. A setup command may only be enqueued if the run has not started.\n\nUse setup commands for activities like pre-run calibration checks and module setup, like pre-heating.",
"title": "Intent"
},
"key": {
"description": "A key value, unique in this run, that can be used to track the same logical command across multiple runs of the same protocol. If a value is not provided, one will be generated.",
"title": "Key",
"type": "string"
},
"params": {
"$ref": "#/$defs/EvotipDispenseParams"
}
},
"required": ["params"],
"title": "EvotipDispenseCreate",
"type": "object"
},
"EvotipDispenseParams": {
"description": "Payload required to dispense in place.",
"properties": {
"correctionVolume": {
"anyOf": [
{
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "The correction volume in uL.",
"title": "Correctionvolume"
},
"flowRate": {
"description": "Speed in \u00b5L/s configured for the pipette",
"exclusiveMinimum": 0.0,
"title": "Flowrate",
"type": "number"
},
"labwareId": {
"description": "Identifier of labware to use.",
"title": "Labwareid",
"type": "string"
},
"pipetteId": {
"description": "Identifier of pipette to use for liquid handling.",
"title": "Pipetteid",
"type": "string"
},
"volume": {
"description": "The amount of liquid to dispense, in \u00b5L. Must not be greater than the currently aspirated volume. There is some tolerance for floating point rounding errors.",
"minimum": 0.0,
"title": "Volume",
"type": "number"
},
"wellLocation": {
"$ref": "#/$defs/LiquidHandlingWellLocation",
"description": "Relative well location at which to perform the operation"
},
"wellName": {
"description": "Name of well to use in labware.",
"title": "Wellname",
"type": "string"
}
},
"required": ["labwareId", "wellName", "flowRate", "volume", "pipetteId"],
"title": "EvotipDispenseParams",
"type": "object"
},
"EvotipSealPipetteCreate": {
"description": "Seal evotip resin tip command creation request model.",
"properties": {
"commandType": {
"const": "evotipSealPipette",
"default": "evotipSealPipette",
"enum": ["evotipSealPipette"],
"title": "Commandtype",
"type": "string"
},
"intent": {
"$ref": "#/$defs/CommandIntent",
"description": "The reason the command was added. If not specified or `protocol`, the command will be treated as part of the protocol run itself, and added to the end of the existing command queue.\n\nIf `setup`, the command will be treated as part of run setup. A setup command may only be enqueued if the run has not started.\n\nUse setup commands for activities like pre-run calibration checks and module setup, like pre-heating.",
"title": "Intent"
},
"key": {
"description": "A key value, unique in this run, that can be used to track the same logical command across multiple runs of the same protocol. If a value is not provided, one will be generated.",
"title": "Key",
"type": "string"
},
"params": {
"$ref": "#/$defs/EvotipSealPipetteParams"
}
},
"required": ["params"],
"title": "EvotipSealPipetteCreate",
"type": "object"
},
"EvotipSealPipetteParams": {
"description": "Payload needed to seal resin tips to a pipette.",
"properties": {
"labwareId": {
"description": "Identifier of labware to use.",
"title": "Labwareid",
"type": "string"
},
"pipetteId": {
"description": "Identifier of pipette to use for liquid handling.",
"title": "Pipetteid",
"type": "string"
},
"tipPickUpParams": {
"anyOf": [
{
"$ref": "#/$defs/TipPickUpParams"
},
{
"type": "null"
}
],
"default": null,
"description": "Specific parameters for "
},
"wellLocation": {
"$ref": "#/$defs/PickUpTipWellLocation",
"description": "Relative well location at which to pick up the tip."
},
"wellName": {
"description": "Name of well to use in labware.",
"title": "Wellname",
"type": "string"
}
},
"required": ["pipetteId", "labwareId", "wellName"],
"title": "EvotipSealPipetteParams",
"type": "object"
},
"EvotipUnsealPipetteCreate": {
"description": "Evotip unseal command creation request model.",
"properties": {
"commandType": {
"const": "evotipUnsealPipette",
"default": "evotipUnsealPipette",
"enum": ["evotipUnsealPipette"],
"title": "Commandtype",
"type": "string"
},
"intent": {
"$ref": "#/$defs/CommandIntent",
"description": "The reason the command was added. If not specified or `protocol`, the command will be treated as part of the protocol run itself, and added to the end of the existing command queue.\n\nIf `setup`, the command will be treated as part of run setup. A setup command may only be enqueued if the run has not started.\n\nUse setup commands for activities like pre-run calibration checks and module setup, like pre-heating.",
"title": "Intent"
},
"key": {
"description": "A key value, unique in this run, that can be used to track the same logical command across multiple runs of the same protocol. If a value is not provided, one will be generated.",
"title": "Key",
"type": "string"
},
"params": {
"$ref": "#/$defs/EvotipUnsealPipetteParams"
}
},
"required": ["params"],
"title": "EvotipUnsealPipetteCreate",
"type": "object"
},
"EvotipUnsealPipetteParams": {
"description": "Payload required to drop a tip in a specific well.",
"properties": {
"labwareId": {
"description": "Identifier of labware to use.",
"title": "Labwareid",
"type": "string"
},
"pipetteId": {
"description": "Identifier of pipette to use for liquid handling.",
"title": "Pipetteid",
"type": "string"
},
"wellLocation": {
"$ref": "#/$defs/DropTipWellLocation",
"description": "Relative well location at which to drop the tip."
},
"wellName": {
"description": "Name of well to use in labware.",
"title": "Wellname",
"type": "string"
}
},
"required": ["pipetteId", "labwareId", "wellName"],
"title": "EvotipUnsealPipetteParams",
"type": "object"
},
"GetNextTipCreate": {
"description": "Get next tip command creation request model.",
"properties": {
Expand Down Expand Up @@ -4971,6 +5174,31 @@
"title": "Submerge",
"type": "object"
},
"TipPickUpParams": {
"description": "Payload used to specify press-tip parameters for a seal command.",
"properties": {
"ejectorPushMm": {
"default": 0,
"description": "The distance to back off to ensure that the tip presence sensors are not triggered.",
"title": "Ejectorpushmm",
"type": "number"
},
"prepDistance": {
"default": 0,
"description": "The distance to move down to fit the tips on.",
"title": "Prepdistance",
"type": "number"
},
"pressDistance": {
"default": 0,
"description": "The distance to press on tips.",
"title": "Pressdistance",
"type": "number"
}
},
"title": "TipPickUpParams",
"type": "object"
},
"TipPresenceStatus": {
"description": "Tip presence status reported by a pipette.",
"enum": ["present", "absent", "unknown"],
Expand Down Expand Up @@ -6130,6 +6358,9 @@
"dispenseWhileTracking": "#/$defs/DispenseWhileTrackingCreate",
"dropTip": "#/$defs/DropTipCreate",
"dropTipInPlace": "#/$defs/DropTipInPlaceCreate",
"evotipDispense": "#/$defs/EvotipDispenseCreate",
"evotipSealPipette": "#/$defs/EvotipSealPipetteCreate",
"evotipUnsealPipette": "#/$defs/EvotipUnsealPipetteCreate",
"flexStacker/configure": "#/$defs/ConfigureCreate",
"flexStacker/retrieve": "#/$defs/RetrieveCreate",
"flexStacker/store": "#/$defs/StoreCreate",
Expand Down Expand Up @@ -6332,6 +6563,15 @@
{
"$ref": "#/$defs/TryLiquidProbeCreate"
},
{
"$ref": "#/$defs/EvotipSealPipetteCreate"
},
{
"$ref": "#/$defs/EvotipDispenseCreate"
},
{
"$ref": "#/$defs/EvotipUnsealPipetteCreate"
},
{
"$ref": "#/$defs/opentrons__protocol_engine__commands__heater_shaker__wait_for_temperature__WaitForTemperatureCreate"
},
Expand Down

0 comments on commit b3b2e1e

Please sign in to comment.