Click or drag to resize

IdentifyUnitsResponse Class

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

Response from a unit identification device (such as a barcode scanner or RFID reader) to a process endpoint which contains the most recently scanned unit identifiers.
{
  "Result": {
    "Result": "Success",
    "ResultCode": 0,
    "Message": "OK"
  },
  "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.IdentificationIdentifyUnitsResponse

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

The IdentifyUnitsResponse 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 propertyResult
The result of the request
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