VWorks software calls the
PrepareForRun method to notify the plugin that the user clicked the Start button in the
VWorks window. This method, which is called each time a protocol is run, tells the plugin that a run is starting. If the plugin maintains per-run state information, the state should be cleared during this call.
VWorks software passes a Locations XML block into the
LocationInfoXML parameter of the
PrepareForRun method.
The Locations XML block contains the Locations element and all its children. This XML block provides the names of the locations on the device and of any labware that is present at each location.
VWorks software received the location names from the plugin with a previous call to the
GetMetaData method. See
“GetMetaData method” .
The Locations element contains one or more
Location elements.
Each Location element contains the name of a location on the device and the type of the labware at that location, if present. This element has the following attributes:
The following sample code is a Locations XML block received by the plugin from
VWorks software as a string in the
LocationInfoXML parameter of the
PrepareForRun method.
VWorks software tells the plugin that a protocol run is starting on the labware of type
1536 Greiner 782076 blk sqr well flt btm at the location named
Stage.