Click or drag to resize

ValidateUnitsRequest Class

[This is preliminary documentation and is subject to change.]

Sent from a process endpoint in order to validate the identifier of the next production unit. Process endpoints, where configured, should send this request before allowing the next unit to enter the process. Configuration must be provided to identify the endpoint that implements CFX.InformationSystem.UnitValidation Identification and is responsible to provide the response.
{
  "Validations": [
    "UnitRouteValidation",
    "UnitStatusValidation"
  ],
  "PrimaryIdentifier": "CARRIER2342",
  "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
    }
  ]
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.InformationSystem.UnitValidationValidateUnitsRequest

Namespace:  CFX.InformationSystem.UnitValidation
Assembly:  CFXnet46 (in CFXnet46.dll) Version: 1.0.5
Syntax
public class ValidateUnitsRequest : CFXMessage

The ValidateUnitsRequest type exposes the following members.

Properties
  NameDescription
Public propertyPrimaryIdentifier
Identification used for the carrier (or the unit itself if no carrier)
Public propertyUnits
List of structures that identify each specific instance of production unit that arrived (could be within a carrier or panel).
Public propertyValidations
List of validations to be performed”. Options are: UnitRouteValidation", "UnitStatusValidation"
Top
See Also