Click or drag to resize

ToolsUsed Class

Sent by a process endpoint when one or more tools are used in the course of performing an assembly operation.

JSON Example - SMT Placement Machine

{
  "TransactionId": "ff199a2e-4b31-4321-8afe-eff177f1a860",
  "UsedTools": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "Tool": {
        "$type": "CFX.Structures.SMTPlacement.SMTHeadAndNozzle, CFX",
        "HeadId": "HEAD1",
        "HeadNozzleNumber": 2,
        "NozzleType": "409A",
        "UniqueIdentifier": "UID234213421",
        "Name": "Nozzle45"
      },
      "UsageCycles": 3,
      "InstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-10-25T08:46:46.6320834-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-10-25T08:46:46.6320834-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-10-25T08:46:46.6320834-04:00"
        }
      ]
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "Tool": {
        "$type": "CFX.Structures.SMTPlacement.SMTHeadAndNozzle, CFX",
        "HeadId": "HEAD2",
        "HeadNozzleNumber": 3,
        "NozzleType": "409A",
        "UniqueIdentifier": "UID234223422",
        "Name": "Nozzle47"
      },
      "UsageCycles": 3,
      "InstalledComponents": [
        {
          "ReferenceDesignator": "R1",
          "InstallationTime": "2018-10-25T08:46:46.6320834-04:00"
        },
        {
          "ReferenceDesignator": "R2",
          "InstallationTime": "2018-10-25T08:46:46.6320834-04:00"
        },
        {
          "ReferenceDesignator": "R3",
          "InstallationTime": "2018-10-25T08:46:46.6320834-04:00"
        }
      ]
    }
  ]
}

JSON Example - Hammer Used by Human in Manual Operation

{
  "TransactionId": "8561b98b-21ba-47e6-810d-0917b58a4415",
  "UsedTools": [
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 1,
      "Tool": {
        "UniqueIdentifier": "UID234228874",
        "Name": "Hammer 45"
      },
      "UsageCycles": 3,
      "InstalledComponents": []
    },
    {
      "UnitIdentifier": "PANEL23423432",
      "UnitPositionNumber": 2,
      "Tool": {
        "UniqueIdentifier": "UID234228874",
        "Name": "Hammer 45"
      },
      "UsageCycles": 3,
      "InstalledComponents": []
    }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.ProductionToolsUsed

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

The ToolsUsed type exposes the following members.

Constructors
 NameDescription
Public methodToolsUsed Default Constructor
Top
Properties
 NameDescription
Public propertyTransactionId The id of the work transaction with which this installation is associated.
Public propertyUsedTools A list of the tools that were used
Top
See Also