Click or drag to resize

IdentifiersRead Class

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": "CARRIER21342",
      "PositionNumber": 1,
      "PositionName": "CIRCUIT1",
      "X": 50.45,
      "Y": 80.66,
      "Rotation": 0.0,
      "FlipX": false,
      "FlipY": false
    },
    {
      "UnitIdentifier": "CARRIER21342",
      "PositionNumber": 2,
      "PositionName": "CIRCUIT2",
      "X": 50.45,
      "Y": 80.66,
      "Rotation": 90.0,
      "FlipX": false,
      "FlipY": false
    }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.Sensor.IdentificationIdentifiersRead

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

The IdentifiersRead type exposes the following members.

Constructors
 NameDescription
Public methodIdentifiersRead 
Top
Properties
 NameDescription
Public propertyHermesIdentifier The Hermes BoardId of the carrier, a PCB panel or single production unit. 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. HermesIdentifier will be transfered between all machines which support Hermes. The PrimaryIdentifier is containing a barcode information. Both can be transferred.
Remarks
Espcially when the line does not support the Hermes standard in the hole line, the Hermes Identifier can be unique only in the a part of the line. The Primary Identifier can be used to correlate the parts of hermes sublines to correlate this data as well.
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