In cases where the user does not want to have some of the auto-created module of the device he/she configures, it can be deleted via specifying the Slot and the "NotAssigned" as type identifier (the "Null Type Identifier") for the module.
{
"Devices": [
{
"Name": "KRC4_1",
"Modules":[
{
"Name": "KRC4_1",
"TypeIdentifier": {
"GsdId": "DIM 1",
"FileName": "GSDML-V2.33-KUKA-KRC4-ProfiNet_5.0-20181102.xml"
},
"Interfaces": [
{
"Name": "profinet",
"Label": "X1",
"Addresses": {
"Configured": [
{ "IPv4": "10.10.10.53/24" },
{ "ProfinetDeviceName": "KRC4" }
]
}
}
]
},
{
"TypeIdentifier": "NotAssigned",
"Slot": 1
},
{
"Name": "DI_DO",
"TypeIdentifier": {
"GsdId": "15",
"FileName": "GSDML-V2.33-KUKA-KRC4-ProfiNet_5.0-20181102.xml"
},
"Slot": 2
}
]
}
]
}