Handles pipetter instructions.
- Source:
Methods
-
<inner> encodeSyringes(syringes)
-
Generate a bitmap encoding of syringes to use
Parameters:
Name Type Description syringesarray array of syringes to use
- Source:
Returns:
an bitmask encoding of the syringes
- Type
- integer
-
<inner> encodeSyringesByRow(rows)
-
Generate a bitmap encoding of syringes to use
Parameters:
Name Type Description rowsarray array of syringe rows (base value is 1)
- Source:
Returns:
an bitmask encoding of the syringes
- Type
- integer
-
<inner> encodeWells()
-
Encode a list of wells on a plate as an evoware bitmask
- Source:
-
<inner> groupItems(parsed, data)
-
Returns an array of groupings of the pipette items. Each group has these properties:
groupType-- either "source" or "destination", depending on whether this group is for aspiration or dispensetuples-- an array of objects with these properties:item-- the original pipette itemsyringeName-- roboliq name of the syringe to usesyringe-- syringe objectsyringeRow-- row of syringe on the LiHasource-- source properties{labwareName, labware, labwareModel, site, siteName, row, col}destination-- destination properties{labwareName, labware, labwareModel, site, siteName, row, col}
syringeSpacing
Parameters:
Name Type Description parsedobject parsed command parameters
dataobject protocol data
- Source:
Returns:
an array of groupings of the pipette items
- Type
- array
-
<inner> makeVolumes(tuples, volumePropertyName, volumeDefault)
-
Return Array of size 12 with volumes for each syringe (in ul), taking the values from the 'tuples' items. For each item, the volume is queried using the volumePropertyName. If the volume is missing, volumeDefault should be provided.
Parameters:
Name Type Description tuplesarray volumePropertyNamestring volumeDefaultmathjs.Unit - Source:
Returns:
An array of volumes (in ul)
- Type
- array