Click or drag to resize

GetUnitInfoResponse Class

** NOTE: ADDED in CFX 1.4 **

Response from a process endpoint to a request to obtatin Unit information. The reponse lists the units and the related information (e.g., BadMark, Fiducials)
{
  "Result": {
    "Result": "Success",
    "ResultCode": 0,
    "Message": null
  },
  "PrimaryIdentifier": "SN123456789",
  "HermesIdentifier": null,
  "UnitCount": 2,
  "Units": [
    {
      "BadMark": 0,
      "FiducialCount": 2,
      "Fiducials": [
        {
          "FiducialX": 0.12,
          "FiducialY": 0.16,
          "FiducialRXY": 0.0
        },
        {
          "FiducialX": 0.12,
          "FiducialY": 2.56,
          "FiducialRXY": 0.0
        }
      ],
      "UnitIdentifier": "SN12345",
      "PositionNumber": 1,
      "PositionName": "Circuit1",
      "X": 0.254,
      "Y": 0.556,
      "Rotation": 0.0,
      "FlipX": false,
      "FlipY": false
    },
    {
      "BadMark": 1,
      "FiducialCount": null,
      "Fiducials": null,
      "UnitIdentifier": "SN091235",
      "PositionNumber": 0,
      "PositionName": null,
      "X": 0.0,
      "Y": 0.0,
      "Rotation": 0.0,
      "FlipX": false,
      "FlipY": false
    }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.ProductionGetUnitInfoResponse

Namespace: CFX.Production
Assembly: CFX (in CFX.dll) Version: 1.7.3
Syntax
public class GetUnitInfoResponse : CFXMessage

The GetUnitInfoResponse type exposes the following members.

Constructors
 NameDescription
Public methodGetUnitInfoResponse 
Top
Properties
 NameDescription
Public propertyHermesIdentifier The Hermes BoardId (GUID) of the PCB if available.
Public propertyPrimaryIdentifier The barcode, RFID, etc. of the PCB if available.
Public propertyResult The result of the request
Public propertyUnitCount The number of individual production units
Public propertyUnits An optional list of structures that identify each specific instance of production unit (if known).
Top
See Also