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" } ] } |