CFX.Sensor.Identification Namespace |
[This is preliminary documentation and is subject to change.]
Class | Description | |
---|---|---|
![]() | IdentifiersRead |
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 } ] } |
![]() | IdentifyUnitsRequest |
Sent by a process endpoint to a unit identification device (such as a barcode scanner or RFID reader)
to request the most recently scanned unit identifiers.
{} |
![]() | IdentifyUnitsResponse |
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 } ] } |