VWorks software calls the
MakeLocationAvailable method when a labware is scheduled for delivery to a specified location. The plugin should perform all actions necessary to ensure that the target location is available for a labware-handling process. For example, a device might need to open a door and extend a labware stage at this point.
After VWorks software calls this method, it always calls the
PlateDroppedOff,
PlatePickedUp, or
PlateTransferAborted method before making any other calls to the plugin. See
“PlateDroppedOff method” ,
“PlatePickedUp method” ,
“PlateTransferAborted method” .
VWorks software passes a LocationAvailable XML block into the
LocationAvailableXML parameter of the
MakeLocationAvailable method.
The LocationAvailable XML block contains the LocationAvailable element and all its children. This XML block contains information about the target location. The contents of the LocationAvailable XML block are different for storage and non-storage devices.
The following sample code is a LocationAvailable XML block that is received by the plugin from
VWorks software as a string in the
LocationAvailableXML parameter of the
MakeLocationAvailable method.
VWorks software tells the plugin to make the target location named
Cassette 1, Slot 1 available for a labware-handling process.
The following sample code is a LocationAvailable XML block that is received by the plugin from
VWorks software as a string in the
LocationAvailableXML parameter of the
MakeLocationAvailable method.
VWorks software tells the plugin to make the target location named
Stage on the non-storage device named
PlatePad ‑ 1 available for a labware-handling process.