VWorks software calls the
BarCodeRead method after a barcode read occurs. The plugin must tell
VWorks software what action to take if a barcode is present on one of the labware’s four sides.
VWorks software passes a Velocity11 XML element into the
sXML parameter of the
BarCodeRead method. This XML element provides information about the labware involved in the barcode read.
The Velocity11 element has the following attributes:
The following sample code is a Velocity11 XML element that is received by the plugin from
VWorks software as a string in the
sXML parameter of the
BarCodeRead method.
VWorks software tells the plugin that a barcode read occurred on the south side of the tip box named
NameofPlate.
For the Velocity11 XML element, the Velocity11 element has the following attributes plus the
md5sum and
version attributes:
For the HookResults XML block, the Velocity11 element has the following additional attribute:
The following sample code is a Velocity11 element that is returned to VWorks software by the plugin as a string in the
sXML parameter of the
BarCodeRead method. The plugin tells
VWorks software to take no action after a barcode read occurs.
The following sample code is a HookResults XML block that is returned to VWorks software by the plugin as a string in the
sXML parameter of the
BarCodeRead method. (See
“HookResults XML block” .) The plugin tells the scheduler to pause the protocol. The plugin also tells
VWorks software to quarantine the labware and to write the following Error-type message to the Main Log: