Click or drag to resize

CFX.Production.Hermes Namespace

Classes
 ClassDescription
Public classGetMagazineDataRequest

** NOTE: ADDED in CFX 1.3 **

Sent from a Hermes endpoint to request magazine data
{
  "MagazineId": "ID12345"
}
Public classGetMagazineDataResponse

** NOTE: ADDED in CFX 1.3 **

Reponse to a request by a Hermes enabled endpoint to acquire information related to a particular magazine.
{
  "Result": {
    "Result": "Success",
    "ResultCode": 0,
    "Message": null
  },
  "MagazineData": {
    "MagazineId": "ID12345",
    "HermesUnits": [
      {
        "SlotId": 1,
        "BoardId": "3ce1c3f6-695d-4eaa-a0eb-cadb9b1eccba",
        "BoardIdCreatedBy": "Printer12345",
        "FailedBoard": 1,
        "ProductTypeId": "Product_A",
        "FlippedBoard": 1,
        "TopBarcode": "BT_M20206500001",
        "BottomBarcode": "B_M20206500001",
        "Lenght": 160.0,
        "Width": 100.0,
        "Thickness": 10.0,
        "ConveyorSpeed": 1200.0,
        "TopClearanceHeight": 2.5,
        "BottomClearanceHeight": 1.2,
        "Weight": 80.0,
        "WorkOrderIdentifier": {
          "WorkOrderId": "WO9988776666",
          "Batch": "Batch1"
        }
      },
      {
        "SlotId": 2,
        "BoardId": "67ec444b-24de-4ed3-b7be-1db4ace6ef5f",
        "BoardIdCreatedBy": "Printer12345",
        "FailedBoard": 1,
        "ProductTypeId": "Product_A",
        "FlippedBoard": 1,
        "TopBarcode": "BT_M20206500002",
        "BottomBarcode": "B_M20206500002",
        "Lenght": 160.0,
        "Width": 100.0,
        "Thickness": 10.0,
        "ConveyorSpeed": 1200.0,
        "TopClearanceHeight": 2.5,
        "BottomClearanceHeight": 1.2,
        "Weight": 80.0,
        "WorkOrderIdentifier": {
          "WorkOrderId": "WO9988776666",
          "Batch": "Batch1"
        }
      }
    ]
  }
}
Public classGetWorkOrderDataRequest Used by an endpoint to acquire information related to a particular work order (typically at the beginning of a Hermes enabled line). This information would typically then be passed down the line through the Hermes protocol / mechanism.
{
  "WorkOrderIdentifier": {
    "WorkOrderId": "WO0001",
    "Batch": "Batch1"
  },
  "UnitIdentifier": null
}
Public classGetWorkOrderDataResponse Reponse to a request by a Hermes enabled endpoint to acquire information related to a particular work order.
{
  "Result": {
    "Result": "Success",
    "ResultCode": 0,
    "Message": "Response success"
  },
  "WorkOrderIdentifier": {
    "WorkOrderId": "WO0001",
    "Batch": "Batch1"
  },
  "ProductTypeId": "Control Card X4",
  "Length": 160.0,
  "Width": 100.0,
  "Thickness": 3.0,
  "TopClearanceHeight": 12.0,
  "BottomClearanceHeight": 5.0,
  "Weight": 200.0,
  "Surface": "PrimarySurface",
  "Route": 1
}
Public classMagazineArrived

** NOTE: ADDED in CFX 1.3 **

Event triggered by a Hermes enabled endpoint when a magazine arrived.
{
  "MagazineData": {
    "MagazineId": "ID12345",
    "HermesUnits": [
      {
        "SlotId": 1,
        "BoardId": "aa40cd8e-aa68-4ce5-a1dd-a8c41bd3fa9c",
        "BoardIdCreatedBy": "Printer12345",
        "FailedBoard": 1,
        "ProductTypeId": "Product_A",
        "FlippedBoard": 1,
        "TopBarcode": "BT_M20206500001",
        "BottomBarcode": "B_M20206500001",
        "Lenght": 160.0,
        "Width": 100.0,
        "Thickness": 10.0,
        "ConveyorSpeed": 1200.0,
        "TopClearanceHeight": 2.5,
        "BottomClearanceHeight": 1.2,
        "Weight": 80.0,
        "WorkOrderIdentifier": {
          "WorkOrderId": "WO9988776666",
          "Batch": "Batch1"
        }
      },
      {
        "SlotId": 2,
        "BoardId": "7eb2a1db-5adf-4582-8508-180320158178",
        "BoardIdCreatedBy": "Printer12345",
        "FailedBoard": 1,
        "ProductTypeId": "Product_A",
        "FlippedBoard": 1,
        "TopBarcode": "BT_M20206500002",
        "BottomBarcode": "B_M20206500002",
        "Lenght": 160.0,
        "Width": 100.0,
        "Thickness": 10.0,
        "ConveyorSpeed": 1200.0,
        "TopClearanceHeight": 2.5,
        "BottomClearanceHeight": 1.2,
        "Weight": 80.0,
        "WorkOrderIdentifier": {
          "WorkOrderId": "WO9988776666",
          "Batch": "Batch1"
        }
      }
    ]
  }
}
Public classMagazineDeparted

** NOTE: ADDED in CFX 1.3 **

Event triggered by a Hermes enabled endpoint when a magazine departed.
{
  "MagazineData": {
    "MagazineId": "ID12345",
    "HermesUnits": [
      {
        "SlotId": 1,
        "BoardId": "cb8de687-00a1-48a8-a869-314e64cf0e86",
        "BoardIdCreatedBy": "Printer12345",
        "FailedBoard": 1,
        "ProductTypeId": "Product_A",
        "FlippedBoard": 1,
        "TopBarcode": "BT_M20206500001",
        "BottomBarcode": "B_M20206500001",
        "Lenght": 160.0,
        "Width": 100.0,
        "Thickness": 10.0,
        "ConveyorSpeed": 1200.0,
        "TopClearanceHeight": 2.5,
        "BottomClearanceHeight": 1.2,
        "Weight": 80.0,
        "WorkOrderIdentifier": {
          "WorkOrderId": "WO9988776666",
          "Batch": "Batch1"
        }
      },
      {
        "SlotId": 2,
        "BoardId": "4aafb669-eec8-4b7d-b436-641f59bf0529",
        "BoardIdCreatedBy": "Printer12345",
        "FailedBoard": 1,
        "ProductTypeId": "Product_A",
        "FlippedBoard": 1,
        "TopBarcode": "BT_M20206500002",
        "BottomBarcode": "B_M20206500002",
        "Lenght": 160.0,
        "Width": 100.0,
        "Thickness": 10.0,
        "ConveyorSpeed": 1200.0,
        "TopClearanceHeight": 2.5,
        "BottomClearanceHeight": 1.2,
        "Weight": 80.0,
        "WorkOrderIdentifier": {
          "WorkOrderId": "WO9988776666",
          "Batch": "Batch1"
        }
      }
    ]
  }
}