Get |
{
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": null
},
"EndpointInformation": {
"CFXHandle": "SMTPlus.Model_21232.SN23123",
"CFXVersion": "1.0",
"RequestNetworkUri": "amqp://host55:5688/",
"RequestTargetAddress": "/queue/SN23123",
"UniqueIdentifier": "UID1111111111111111",
"FriendlyName": "SMD Printer 23123",
"Vendor": "SMT Plus",
"ModelNumber": "Model_11111",
"SerialNumber": "SNSN23123",
"SoftwareVersion": "18.5.4",
"FirmwareVersion": "1.6.13",
"OperatingSystem": "UbuntuLinux",
"OperatingSystemPlatform" : "Platform64bit",
"OperatingSystemVersion" : "18.04.4",
"SupportedPCBDimensions": {
"MinimumLength": 10.0,
"MaximumLength": 1000.0,
"MinimumWidth": 10.0,
"MaximumWidth": 1000.0,
"MinimumHeight": 0.0,
"MaximumHeight": 50.0,
"MinimumWeight": 0.0,
"MaximumWeight": 1000.0,
"MinimumThickness": 0.5,
"MaximumThickness": 10.0
},
"Stages": [
{
"Stage": {
"StageSequence": 1,
"StageName": "INBOUND BUFFER",
"StageType": "Buffer"
}
},
{
"Stage": {
"StageSequence": 2,
"StageName": "WORK STAGE 1",
"StageType": "Work"
}
},
{
"Stage": {
"StageSequence": 3,
"StageName": "OUTBOUND BUFFER",
"StageType": "Buffer"
}
}
],
"NumberOfLanes": 1,
"HermesInformation": {
"Enabled": true,
"Version": "1.0"
},
"OperatingRequirements": {
"MinimumHumidity": 0.0,
"MaximumHumidity": 0.8,
"MinimumTemperature": -1.0,
"MaximumTemperature": 40.0
},
"SupportedTopics": [
{
"TopicName": "CFX.Production",
"TopicSupportType": "PublisherConsumer",
"SupportedMessages": []
},
{
"TopicName": "CFX.Production.Application",
"TopicSupportType": "Publisher",
"SupportedMessages": []
},
{
"TopicName": "CFX.ResourcePerformance",
"TopicSupportType": "Publisher",
"SupportedMessages": []
}
],
"SleepStates": [
{
"SleepName": "Awake",
"PowerSaving": 0.0,
"WakeupTime": "00:00:00"
},
{
"SleepName": "Shallow",
"PowerSaving": 10.0,
"WakeupTime": "00:00:30"
},
{
"SleepName": "Sleep",
"PowerSaving": 60.0,
"WakeupTime": "00:02:00"
},
{
"SleepName": "Hibernate",
"PowerSaving": 95.0,
"WakeupTime": "00:10:00"
}
]
}
}Example of SMT Placement Machine type endpoint:
{
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": null
},
"EndpointInformation": {
"$type": "CFX.Structures.SMTPlacement.SMTPlacementEndpoint, CFX",
"NominalPlacementCPH": 10000.0,
"NominalUnitsPerHour": 120.0,
"SupportedPCBDimensions": {
"MinimumLength": 10.0,
"MaximumLength": 1000.0,
"MinimumWidth": 10.0,
"MaximumWidth": 1000.0,
"MinimumHeight": 0.0,
"MaximumHeight": 50.0,
"MinimumWeight": 0.0,
"MaximumWeight": 1000.0,
"MinimumThickness": 0.5,
"MaximumThickness": 10.0
},
"Lanes": [
{
"LaneNumber": null,
"LaneName": "LANE1",
"SupportedPCBDimensions": null
},
{
"LaneNumber": null,
"LaneName": "LANE2",
"SupportedPCBDimensions": null
}
],
"Heads": [
{
"SMTHeadType": "Pulsar",
"NumberOfNozzleLocations": 6,
"PlacementAccuracy": 0.001,
"Head": {
"HeadId": "HD212343",
"HeadSequence": 1,
"HeadName": "HEAD1"
}
},
{
"SMTHeadType": "Pulsar",
"NumberOfNozzleLocations": 6,
"PlacementAccuracy": 0.001,
"Head": {
"HeadId": "HD212344",
"HeadSequence": 2,
"HeadName": "HEAD2"
}
}
],
"PlacementConstraints": {
"MinumumComponentBodySizeX": 0.0,
"MaximumComponentBodySizeX": 0.0,
"MinumumComponentBodySizeY": 0.0,
"MaximumComponentBodySizeY": 0.0,
"MinumumComponentHeight": 0.0,
"MaximumComponentHeight": 0.0,
"MinimumLeadWidth": 0.0,
"MinimumBGAPitch": 0.0,
"MinimumSOICPitch": 0.0,
"MinimumMountingPressure": 0.0,
"MaximumMountingPressure": 0.0
},
"CFXHandle": "SMTPlus.Model_21232.SN23123",
"CFXVersion": "1.0",
"RequestNetworkUri": "amqp://host33:5688/",
"RequestTargetAddress": "/queue/SN23123",
"UniqueIdentifier": "UID564545645645656564",
"FriendlyName": "SMD Placer 23123",
"Vendor": "SMT Plus",
"ModelNumber": "Model_21232",
"SerialNumber": "SN23123",
"SoftwareVersion": "14.1.3",
"FirmwareVersion": "1.5.22",
"OperatingSystem": "Windows10",
"OperatingSystemPlatform" : "Platform64bit",
"OperatingSystemVersion" : "1809",
"Stages": [
{
"$type": "CFX.Structures.SMTPlacement.SMTStageInformation, CFX",
"NumberOfFeederStations": 0,
"Stage": {
"StageSequence": 1,
"StageName": "BUFFERSTAGE1",
"StageType": "Buffer"
}
},
{
"$type": "CFX.Structures.SMTPlacement.SMTStageInformation, CFX",
"NumberOfFeederStations": 100,
"Stage": {
"StageSequence": 2,
"StageName": "WORKSTAGE1",
"StageType": "Work"
}
},
{
"$type": "CFX.Structures.SMTPlacement.SMTStageInformation, CFX",
"NumberOfFeederStations": 100,
"Stage": {
"StageSequence": 3,
"StageName": "WORKSTAGE2",
"StageType": "Work"
}
}
],
"NumberOfLanes": 1,
"HermesInformation": {
"Enabled": true,
"Version": "1.0"
},
"OperatingRequirements": {
"MinimumHumidity": 0.0,
"MaximumHumidity": 0.8,
"MinimumTemperature": -1.0,
"MaximumTemperature": 40.0
},
"SupportedTopics": [
{
"TopicName": "CFX.Production",
"TopicSupportType": "PublisherConsumer",
"SupportedMessages": []
},
{
"TopicName": "CFX.Production.Assembly",
"TopicSupportType": "Publisher",
"SupportedMessages": []
},
{
"TopicName": "CFX.ResourcePerformance",
"TopicSupportType": "Publisher",
"SupportedMessages": []
}
]
}
}The GetEndpointInformationResponse type exposes the following members.
| Name | Description | |
|---|---|---|
| GetEndpointInformationResponse | Default constructor |
| Name | Description | |
|---|---|---|
| EndpointInformation | Dynamic structure that describes the details of this endpoint. | |
| Result | The result of the request |