144 lines
4.4 KiB
JSON
144 lines
4.4 KiB
JSON
[
|
|
{
|
|
"sourceTopic": "uagv/v2/SEER/+/state",
|
|
"targetTopicTemplate": "oagv/v2/{instanceId}/{agvId}/state",
|
|
"mapping": {
|
|
"version": { "op": "const", "value": "2.0.0", "source": "version" },
|
|
"headerId": "headerId",
|
|
"timestamp": "timestamp",
|
|
"manufacturer": "manufacturer",
|
|
"serialNumber": "serialNumber",
|
|
"orderId": "orderId",
|
|
"orderUpdateId": "orderUpdateId",
|
|
"zoneSetId": "zoneSetId",
|
|
"lastNodeId": "lastNodeId",
|
|
"lastNodeSequenceId": "lastNodeSequenceId",
|
|
"nodeStates": "nodeStates",
|
|
"edgeStates": {
|
|
"type": "array",
|
|
"source": "edgeStates",
|
|
"mapping": {
|
|
"edgeId": "edgeId",
|
|
"sequenceId": "sequenceId",
|
|
"edgeDescription": "edgeDescription",
|
|
"released": "released"
|
|
}
|
|
},
|
|
"driving": "driving",
|
|
"waitingForInteractionZoneRelease": "waitingForInteractionZoneRelease",
|
|
"paused": "paused",
|
|
"actionStates": "actionStates",
|
|
"agvPosition": "agvPosition",
|
|
"operatingMode": "operatingMode",
|
|
"batteryState": "batteryState",
|
|
"errors": "errors",
|
|
"safetyState": "safetyState",
|
|
"information": {
|
|
"type": "array",
|
|
"source": "information",
|
|
"mapping": {
|
|
"infoType": "infoType",
|
|
"infoLevel": "infoLevel",
|
|
"infoDescription": "infoDescription",
|
|
"infoReferences": {
|
|
"type": "array",
|
|
"source": "infoReferences",
|
|
"mapping": {
|
|
"referenceKey": "referenceKey",
|
|
"referenceValue": {
|
|
"type": "array",
|
|
"source": "referenceValue",
|
|
"op": "toString"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"sourceTopic": "uagv/v2/SEER/+/connection",
|
|
"targetTopicTemplate": "oagv/v2/{instanceId}/{agvId}/connection",
|
|
"mapping": {
|
|
"version": { "op": "const", "value": "2.0.0", "source": "version" },
|
|
"headerId": "headerId",
|
|
"timestamp": "timestamp",
|
|
"manufacturer": "manufacturer",
|
|
"serialNumber": "serialNumber",
|
|
"connectionState": "connectionState"
|
|
}
|
|
},
|
|
{
|
|
"sourceTopic": "uagv/v2/SEER/+/factsheet",
|
|
"targetTopicTemplate": "oagv/v2/{instanceId}/{agvId}/factsheet",
|
|
"mapping": {
|
|
"version": { "op": "const", "value": "2.0.0", "source": "version" },
|
|
"headerId": "headerId",
|
|
"timestamp": "timestamp",
|
|
"manufacturer": "manufacturer",
|
|
"serialNumber": "serialNumber",
|
|
"typeSpecification": {
|
|
"type": "object",
|
|
"source": "typeSpecification",
|
|
"mapping": {
|
|
"seriesName": "seriesName",
|
|
"seriesDescription": "seriesDescription",
|
|
"agvKinematic": "agvKinematic",
|
|
"agvClass": "agvClass",
|
|
"maxLoadMass": "maxLoadMass",
|
|
"localizationTypes": {
|
|
"op": "const",
|
|
"value": ["NATURAL"],
|
|
"source": "localizationTypes"
|
|
},
|
|
"navigationTypes": "navigationTypes"
|
|
}
|
|
},
|
|
"physicalParameters": {
|
|
"type": "object",
|
|
"source": "physicalParameters",
|
|
"mapping": {
|
|
"speedMin": "speedMin",
|
|
"speedMax": "speedMax",
|
|
"accelerationMax": "accelerationMax",
|
|
"decelerationMax": "decelerationMax",
|
|
"heightMin": "heightMin",
|
|
"heightMax": "heightMax",
|
|
"width": "width",
|
|
"length": "length"
|
|
}
|
|
},
|
|
"localizationParameters": "localizationParameters"
|
|
}
|
|
},
|
|
{
|
|
"sourceTopic": "oagv/v2/{instanceId}/+/instantActions",
|
|
"targetTopicTemplate": "uagv/v2/SEER/{agvId}/instantActions",
|
|
"mapping": {
|
|
"version": "version",
|
|
"headerId": "headerId",
|
|
"timestamp": "timestamp",
|
|
"manufacturer": { "op": "const", "value": "SEER", "source": "manufacturer" },
|
|
"serialNumber": "serialNumber",
|
|
"actions": "actions",
|
|
"actionParameters": "actionParameters"
|
|
}
|
|
},
|
|
{
|
|
"sourceTopic": "oagv/v2/{instanceId}/+/order",
|
|
"targetTopicTemplate": "uagv/v2/SEER/{agvId}/order",
|
|
"mapping": {
|
|
"version": "version",
|
|
"headerId": "headerId",
|
|
"timestamp": "timestamp",
|
|
"manufacturer": { "op": "const", "value": "SEER", "source": "manufacturer" },
|
|
"serialNumber": "serialNumber",
|
|
"edges": "edges",
|
|
"nodes": "nodes",
|
|
"released": "released",
|
|
"sequenceId": "sequenceId",
|
|
"orderId": "orderId",
|
|
"orderUpdateId": "orderUpdateId"
|
|
}
|
|
}
|
|
] |