87 lines
2.1 KiB
JSON
87 lines
2.1 KiB
JSON
{
|
|
"idShort": "OperationalData",
|
|
"id": "https://example.com/ids/sm/8055_9060_7032_0793",
|
|
"submodelElements": [
|
|
{
|
|
"idShort": "Params",
|
|
"value": [
|
|
{
|
|
"idShort": "TestParam1",
|
|
"valueType": "xs:string",
|
|
"modelType": "Property"
|
|
},
|
|
{
|
|
"idShort": "TestParam2",
|
|
"valueType": "xs:string",
|
|
"modelType": "Property"
|
|
}
|
|
],
|
|
"modelType": "SubmodelElementCollection"
|
|
},
|
|
{
|
|
"idShort": "Operations",
|
|
"value": [
|
|
{
|
|
"idShort": "TestOperation1",
|
|
"description": [
|
|
{
|
|
"language": "de",
|
|
"text": "Operation, sync mit keinem In/Out"
|
|
}
|
|
],
|
|
"modelType": "Operation"
|
|
},
|
|
{
|
|
"idShort": "TestOperation2",
|
|
"description": [
|
|
{
|
|
"language": "de",
|
|
"text": "Operation, sync mit einem Input"
|
|
}
|
|
],
|
|
"inputVariables": [
|
|
{
|
|
"value": {
|
|
"idShort": "TestInput",
|
|
"valueType": "xs:string",
|
|
"modelType": "Property"
|
|
}
|
|
}
|
|
],
|
|
"modelType": "Operation"
|
|
},
|
|
{
|
|
"idShort": "TestOperation3",
|
|
"description": [
|
|
{
|
|
"language": "de",
|
|
"text": "Operation, sync mit einem Input und einem Output"
|
|
}
|
|
],
|
|
"inputVariables": [
|
|
{
|
|
"value": {
|
|
"idShort": "TestInput",
|
|
"valueType": "xs:int",
|
|
"modelType": "Property"
|
|
}
|
|
}
|
|
],
|
|
"outputVariables": [
|
|
{
|
|
"value": {
|
|
"idShort": "TestOutput",
|
|
"valueType": "xs:float",
|
|
"modelType": "Property"
|
|
}
|
|
}
|
|
],
|
|
"modelType": "Operation"
|
|
}
|
|
],
|
|
"modelType": "SubmodelElementCollection"
|
|
}
|
|
],
|
|
"modelType": "Submodel"
|
|
}
|