Click or drag to resize

IdentifiersRead Class

[This is preliminary documentation and is subject to change.]

Sent by an identification device (barcode scanner, RFID reader, etc.) when the device has identified one or more items

Example 1 (Simple, single barcode read)

{
  "PrimaryIdentifier": "CARRIER21342",
  "Units": null
}

Example 2 (Camera system capable of reading all barcodes on a multi-circuit PCB panel)

{
  "PrimaryIdentifier": "CARRIER21342",
  "Units": [
    {
      "UnitIdentifier": "CARRIER5566",
      "PositionNumber": 1,
      "PositionName": "CIRCUIT1",
      "X": 0.254,
      "Y": 0.556,
      "Rotation": 0.0,
      "FlipX": false,
      "FlipY": false
    },
    {
      "UnitIdentifier": "CARRIER5566",
      "PositionNumber": 1,
      "PositionName": "CIRCUIT2",
      "X": 6.254,
      "Y": 0.556,
      "Rotation": 90.0,
      "FlipX": false,
      "FlipY": false
    }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.Sensor.IdentificationIdentifiersRead

Namespace:  CFX.Sensor.Identification
Assembly:  CFXnet46 (in CFXnet46.dll) Version: 1.0.5
Syntax
public class IdentifiersRead : CFXMessage

The IdentifiersRead type exposes the following members.

Properties
  NameDescription
Public propertyPrimaryIdentifier
The barcode, RFID, etc. that was most recently acquired by the scanner / reader. If a single production unit is moving through the process, this would be the actual unique identifier of that individual unition unit. However, if multiple production units are moving through the process as a group (as in the case of a PCB panel, a fixture, or any sort of carrier), this would be an identifier that represents the entire group of units, such as a carrier UID, a PCB panel UID, etc.
Public propertyUnits
An optional list of actual production unit identifiers, in the case that multiple production units are moving through the process, and the sensor is capable if reading multiple identifiers.
Top
See Also