Click or drag to resize

ResourceSetupEvent Class

** NOTE: ADDED in CFX 1.3 **

Allows any CFX endpoint to send data about the resource and sub-resources setup. The event can be sent "on change" or "time" base. The endpoint information structure is a dynamic structure, and can vary based on the type of endpoint.

Example for SMT Endpoint:

{
  "EventDateTime": "2020-11-26T18:27:14+01:00",
  "ResourceSetup": {
    "$type": "CFX.Structures.Maintenance.SMTPlacementSetup, CFX",
    "UniqueIdentifier": "10000000",
    "Name": "SIPLACE SX4",
    "ResourceType": null,
    "Vendor": null,
    "ModelNumber": null,
    "SerialNumber": null,
    "SoftwareVersion": null,
    "FirmwareVersion": null,
    "NozzleChangerPockets": [
      {
        "ResourceIdentifier": "10000000_466",
        "IdentiferUniqueness": "LocallyPersistent",
        "ResourceName": "10000000_NozzleChanger_1_L_1_1_2_2_1006",
        "ResourceType": "1006",
        "ResourcePosition": "4.1.2.2",
        "MaintenanceStatus": null,
        "AdditionalSubResources": null
      },
      {
        "ResourceIdentifier": "10000000_467",
        "IdentiferUniqueness": "LocallyPersistent",
        "ResourceName": "10000000_NozzleChanger_1_L_1_1_2_1_1006",
        "ResourceType": "1006",
        "ResourcePosition": "4.1.2.1",
        "MaintenanceStatus": null,
        "AdditionalSubResources": null
      }
    ],
    "Tables": [
      {
        "ResourceIdentifier": "10000000_FeederDevice_1_L",
        "IdentiferUniqueness": "UnserializedLocation",
        "ResourceName": "Table_4",
        "ResourceType": null,
        "ResourcePosition": "4.1.1",
        "MaintenanceStatus": null,
        "AdditionalSubResources": null
      },
      {
        "ResourceIdentifier": "10000000_FeederDevice_1_R",
        "IdentiferUniqueness": "UnserializedLocation",
        "ResourceName": "Table_1",
        "ResourceType": null,
        "ResourcePosition": "1.1.1",
        "MaintenanceStatus": null,
        "AdditionalSubResources": null
      }
    ],
    "Feeders": [
      {
        "ResourceIdentifier": "08ASMS500240",
        "IdentiferUniqueness": "Unkwnown",
        "ResourceName": "8mm-X Tape_2.40",
        "ResourceType": "8mm-X Tape",
        "ResourcePosition": "2.40",
        "MaintenanceStatus": null,
        "AdditionalSubResources": null,
        "MultiLanes": [
          {
            "CycleCount": null,
            "LaneNumber": 1,
            "UniqueIdentifier": "08ASMS500240_1"
          }
        ]
      },
      {
        "ResourceIdentifier": "09ASMS500302",
        "IdentiferUniqueness": "Unkwnown",
        "ResourceName": "2x8mm-X Tape_3.2",
        "ResourceType": "2x8mm-X Tape",
        "ResourcePosition": "3.2",
        "MaintenanceStatus": null,
        "AdditionalSubResources": null,
        "MultiLanes": [
          {
            "CycleCount": null,
            "LaneNumber": 1,
            "UniqueIdentifier": "09ASMS500302_Lane_1"
          },
          {
            "CycleCount": null,
            "LaneNumber": 2,
            "UniqueIdentifier": "09ASMS500302_Lane_2"
          }
        ]
      }
    ]
  }
}

Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.MaintenanceResourceSetupEvent

Namespace: CFX.Maintenance
Assembly: CFX (in CFX.dll) Version: 1.7.3
Syntax
public class ResourceSetupEvent : CFXMessage

The ResourceSetupEvent type exposes the following members.

Constructors
 NameDescription
Public methodResourceSetupEvent Default constructor for the ResourceSetupEvent
Top
Properties
 NameDescription
Public propertyEventDateTime The date time of the event
Public propertyResourceSetup Dynamic structure that describes the details of this resource.
Top
See Also