IWorksDriver interface : PlateTransferAborted method

PlateTransferAborted method
Description
VWorks software calls the PlateTransferAborted method to notify the plugin that a labware-transfer process was aborted. This is typically due to a robot malfunction followed by user intervention, that is, when the user clicks the Abort button in the standard error dialog box.
IMPORTANT After VWorks software calls the MakeLocationAvailable 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” .
Syntax
 
HRESULT PlateTransferAborted(
[in] BSTR PlateInfoXML
);
Parameter
 
[in] A Plates XML block containing information about the labware that was involved in the aborted labware-transfer process.
PlateTransferAborted method input
VWorks software passes a Plates XML block into the PlateInfoXML parameter of the PlateTransferAborted method.
Plates XML block
The Plates XML block contains the Plates element and all its children. This XML block provides information about labware that are used in methods involving labware-handling processes.
XML structure
The Plates XML block does not contain a Velocity11 element.
Note: The MountedBy element is only present if the labware was involved in a Mount task.
 
<Plate />
<Mountby />
XML elements and attributes
See “Plates XML block components” .
Example of PlateTransferAborted method input (with Mount task)
The following sample code is a Plates XML block that is received by the plugin from VWorks software as a string in the PlateInfoXML parameter of the PlateTransferAborted method. VWorks software tells the plugin that the labware named process  1 was involved in the aborted labware-transfer process at the location named Location and that the labware was involved in a Mount task with the labware named process  3.
Note: The MountedBy element is only present if the labware was involved in a Mount task.
 
Location='Location' Name='process - 1' Not_Really_Moving_The_Plate='0'
Plate_Has_Lid='0' Simulating='0'>
Plate_Has_Lid='0' />
Related information