CFX. |
| Class | Description | |
|---|---|---|
| ValidateTopicRequest | ** NOTE: ADDED in CFX 2.0 ** Request that a specific topic needs to be validated before continuing the process / operations. Example 1: Tools{
"ValidationTopic": "Tools",
"ValidationTopicData": {
"ValidationTopicData": [
{
"UniqueIdentifier": "T00001",
"Name": "Tool 1"
},
{
"UniqueIdentifier": "T00002",
"Name": "Tool 2"
}
]
}
}{
"ValidationTopic": "Materials",
"ValidationTopicData": {
"ValidationTopicData": [
{
"ResourceLocation": null,
"LocationIdentifier": "5555646454",
"LocationName": "SLOT44",
"MaterialPackage": {
"UniqueIdentifier": "MAT4566554543",
"InternalPartNumber": "IPN48899",
"InternalPackageName": null,
"Quantity": 748.0,
"LeadingMaterialPackage": null,
"BatchId": null,
"BatchMaterialPackage": null,
"GreyZone": 0.0
},
"CarrierInformation": {
"$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
"BaseUniqueIdentifier": "123334",
"BaseName": null,
"LaneNumber": 1,
"TapeWidth": 8.0,
"TapePitch": 8.0,
"UniqueIdentifier": "1233334",
"Name": "TAPEFEEDER8mm1233334",
"ParentCarrier": null
}
},
{
"ResourceLocation": null,
"LocationIdentifier": "5555646455",
"LocationName": "SLOT45",
"MaterialPackage": {
"UniqueIdentifier": "MAT4566553421",
"InternalPartNumber": "IPN45577",
"InternalPackageName": null,
"Quantity": 151.0,
"LeadingMaterialPackage": null,
"BatchId": null,
"BatchMaterialPackage": null,
"GreyZone": 0.0
},
"CarrierInformation": {
"$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
"BaseUniqueIdentifier": "123335",
"BaseName": "MULTILANEFEEDER123335",
"LaneNumber": 1,
"TapeWidth": 8.0,
"TapePitch": 4.0,
"UniqueIdentifier": "1233335A",
"Name": "TAPEFEEDER8mm1233335A",
"ParentCarrier": null
}
}
]
}
}{
"ValidationTopic": "MaterialCarrier",
"ValidationTopicData": {
"ValidationTopicData": [
{
"ResourceLocation": null,
"LocationIdentifier": "UID384234893",
"LocationName": "SLOT45",
"CarrierInformation": {
"$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
"BaseUniqueIdentifier": "123334",
"BaseName": null,
"LaneNumber": 1,
"TapeWidth": 8.0,
"TapePitch": 8.0,
"UniqueIdentifier": "1233334",
"Name": "TAPEFEEDER8mm1233334",
"ParentCarrier": null
}
},
{
"ResourceLocation": null,
"LocationIdentifier": "UID384234000",
"LocationName": "SLOT44",
"CarrierInformation": {
"UniqueIdentifier": "1233333",
"Name": null,
"ParentCarrier": null
}
}
]
}
}{
"ValidationTopic": "Recipe",
"ValidationTopicData": {
"RecipeName": "Recipe 1",
"Revision": "2.0",
"Lane": 1,
"Stage": {
"StageSequence": 1,
"StageName": "Stage1",
"StageType": "Work"
}
}
} | |
| ValidateTopicResponse | ** NOTE: ADDED in CFX 2.0 ** Response to a request that a specific topic (e.g., tool, material carrier, recipe, material) was successfull validated or not. Example 1: Tools{
"ValidationTopic": "Tools",
"Result": [
{
"Result": "Success",
"ResultCode": 0,
"Message": "Ok"
},
{
"Result": "Failed",
"ResultCode": 99,
"Message": "Not Ok"
}
]
}{
"ValidationTopic": "Materials",
"Result": [
{
"Result": "Success",
"ResultCode": 0,
"Message": "Ok"
},
{
"Result": "Failed",
"ResultCode": 99,
"Message": "Not Ok"
}
]
}{
"ValidationTopic": "MaterialCarrier",
"Result": [
{
"Result": "Failed",
"ResultCode": 301,
"Message": "Not Ok"
},
{
"Result": "Warning",
"ResultCode": 10,
"Message": "Check the material carrier"
}
]
}{
"ValidationTopic": "Recipe",
"Result": [
{
"Result": "Success",
"ResultCode": 0,
"Message": "Ok"
}
]
} |