User Tools

Site Tools


playground:ds301_profile

{

"fileInfo": {
  "fileVersion": "1",
  "description": "",
  "creationTime": "2020-11-23T23:00:00Z",
  "createdBy": "",
  "modificationTime": "2025-01-03T22:27:46.161190200Z",
  "modifiedBy": ""
},
"deviceInfo": {
  "vendorName": "",
  "productName": "New Product",
  "baudRate10": true,
  "baudRate20": true,
  "baudRate50": true,
  "baudRate125": true,
  "baudRate250": true,
  "baudRate500": true,
  "baudRate800": true,
  "baudRate1000": true,
  "baudRateAuto": false,
  "lssSlave": true,
  "lssMaster": false
},
"deviceCommissioning": {
  "nodeId": 0,
  "nodeName": "",
  "baudrate": 0
},
"objects": {
  "1000": {
    "disabled": false,
    "name": "Device type",
    "alias": "",
    "description": "* bit 16-31: Additional information\n* bit 0-15: Device profile number",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "NMT",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1001": {
    "disabled": false,
    "name": "Error register",
    "alias": "",
    "description": "* bit 7: manufacturer specific\n* bit 6: Reserved (always 0)\n* bit 5: device profile specific\n* bit 4: communication error (overrun, error state)\n* bit 3: temperature\n* bit 2: voltage\n* bit 1: current\n* bit 0: generic error",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "EM",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_T",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1002": {
    "disabled": true,
    "name": "Manufacturer status register",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1003": {
    "disabled": false,
    "name": "Pre-defined error field",
    "alias": "",
    "description": "* Sub Index 0: Contains number of actual errors. 0 can be written to clear error history.\n* sub-index 1 and above:\n  * bit 16-31: Manufacturer specific additional information\n  * bit 0-15: Error code as transmited in the Emergency object",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of errors",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "09": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "0A": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "0B": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "0C": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "0D": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "0E": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "0F": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "10": {
        "name": "Standard error field",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1005": {
    "disabled": false,
    "name": "COB-ID SYNC message",
    "alias": "",
    "description": "* bit 31: set to 0\n* bit 30: If set, CANopen device generates SYNC object\n* bit 11-29: set to 0\n* bit 0-10: 11-bit CAN-ID",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "SYNC",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000080",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1006": {
    "disabled": false,
    "name": "Communication cycle period",
    "alias": "",
    "description": "Period of SYNC transmission in µs (0 = transmission disabled).",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "SYNC_PROD",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1007": {
    "disabled": false,
    "name": "Synchronous window length",
    "alias": "",
    "description": "Synchronous window leghth in µs (0 = not used). All synchronous PDOs must be transmitted within this time window.",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1008": {
    "disabled": true,
    "name": "Manufacturer device name",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "VISIBLE_STRING",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1009": {
    "disabled": true,
    "name": "Manufacturer hardware version",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "VISIBLE_STRING",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "100A": {
    "disabled": true,
    "name": "Manufacturer software version",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "VISIBLE_STRING",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "100C": {
    "disabled": true,
    "name": "Guard time",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "100D": {
    "disabled": true,
    "name": "Life time factor",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1010": {
    "disabled": false,
    "name": "Store parameters",
    "alias": "",
    "description": "Sub-indexes 1 and above:\n* Reading provides information about its storage functionality:\n  * bit 1: If set, CANopen device saves parameters autonomously\n  * bit 0: If set, CANopen device saves parameters on command\n* Writing value 0x65766173 ('s','a','v','e' from LSB to MSB) stores corresponding data.",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "STORAGE",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x04",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Save all parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Save communication parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Save application parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Save manufacturer defined parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1011": {
    "disabled": false,
    "name": "Restore default parameters",
    "alias": "",
    "description": "Sub-indexes 1 and above:\n* Reading provides information about its restoring capability:\n  * bit 0: If set, CANopen device restores parameters\n* Writing value 0x64616F6C ('l','o','a','d' from LSB to MSB) restores corresponding data.",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x04",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Restore all default parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Restore communication default parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Restore application default parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Restore manufacturer defined default parameters",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000001",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1012": {
    "disabled": false,
    "name": "COB-ID time stamp object",
    "alias": "",
    "description": "* bit 31: If set, CANopen device consumes TIME message\n* bit 30: If set, CANopen device produces TIME message\n* bit 11-29: set to 0\n* bit 0-10: 11-bit CAN-ID",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "TIME",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000100",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1013": {
    "disabled": true,
    "name": "High resolution time stamp",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1014": {
    "disabled": false,
    "name": "COB-ID EMCY",
    "alias": "",
    "description": "* bit 31: If set, EMCY does NOT exist / is NOT valid\n* bit 11-30: set to 0\n* bit 0-10: 11-bit CAN-ID",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "EM_PROD",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x80",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1015": {
    "disabled": false,
    "name": "Inhibit time EMCY",
    "alias": "",
    "description": "Inhibit time of emergency message in multiples of 100µs. The value 0 disables the inhibit time.",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1016": {
    "disabled": false,
    "name": "Consumer heartbeat time",
    "alias": "",
    "description": "Consumer Heartbeat Time:\n  * bit 24-31: set to 0\n  * bit 16-23: Node ID of the monitored node. If 0 or greater than 127, sub-entry is not used.\n  * bit 0-15: Heartbeat time in ms (if 0, sub-intry is not used). Value should be higher than the corresponding producer heartbeat time.",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "HB_CONS",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x08",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Consumer heartbeat time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1017": {
    "disabled": false,
    "name": "Producer heartbeat time",
    "alias": "",
    "description": "Heartbeat producer time in ms (0 = disable transmission).",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "HB_PROD",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1018": {
    "disabled": false,
    "name": "Identity",
    "alias": "",
    "description": "* Vendor-ID, assigned by CiA\n* Product code, manufacturer specific\n* Revision number:\n  * bit 16-31: Major revision number (CANopen behavior has changed)\n  * bit 0-15: Minor revision num. (CANopen behavior has not changed)\n* Serial number, manufacturer specific",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x04",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Vendor-ID",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Product code",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Revision number",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Serial number",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1019": {
    "disabled": false,
    "name": "Synchronous counter overflow value",
    "alias": "",
    "description": "* Value 0: SYNC message is transmitted with data length 0.\n* Value 1: reserved.\n* Value 2-240: SYNC message has one data byte, which contains the counter.\n* Value 241-255: reserved.",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1020": {
    "disabled": true,
    "name": "Verify configuration",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x02",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Configuration date",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Configuration time",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1021": {
    "disabled": true,
    "name": "Store EDS",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "DOMAIN",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1022": {
    "disabled": true,
    "name": "Store format",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x0000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1023": {
    "disabled": true,
    "name": "OS command",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x03",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Command",
        "alias": "",
        "dataType": "DOMAIN",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Status",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Reply",
        "alias": "",
        "dataType": "DOMAIN",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1024": {
    "disabled": true,
    "name": "OS command mode",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_VAR",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_WO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1025": {
    "disabled": true,
    "name": "OS debugger interface",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x03",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Command",
        "alias": "",
        "dataType": "DOMAIN",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Status",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Reply",
        "alias": "",
        "dataType": "DOMAIN",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1026": {
    "disabled": true,
    "name": "OS prompt",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x03",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "StdIn",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "StdOut",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "StdErr",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1027": {
    "disabled": true,
    "name": "Module list",
    "alias": "",
    "description": "",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of connected modules",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "1",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Module 1",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x0000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1028": {
    "disabled": true,
    "name": "Emergency consumer object",
    "alias": "",
    "description": "Emergency consumer 1 to 127:\n* bit 31: If set, EMCY consumer does NOT exist / is NOT valid\n* bit 11-30: set to 0\n* bit 0-10: 11-bit CAN-ID",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x08",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Emergency consumer 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Emergency consumer 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Emergency consumer 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Emergency consumer 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Emergency consumer 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Emergency consumer 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Emergency consumer 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Emergency consumer 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1029": {
    "disabled": true,
    "name": "Error behavior object",
    "alias": "",
    "description": "Sub-indexes 1 and above:\n* Value 0x00: on error change to NMT state Pre-operational (only if currently in NMT state Operational)\n* Value 0x01: on error do nothing\n* Value 0x02: on error change to NMT state Stopped",
    "objectType": "OBJECT_TYPE_ARRAY",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x02",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Communication error",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Profile- or manufacturer-specific error",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1200": {
    "disabled": false,
    "name": "SDO server parameter",
    "alias": "",
    "description": "Sub-indexes 1 and 2:\n* bit 11-31: set to 0\n* bit 0-10: 11-bit CAN-ID",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "SDO_SRV",
    "storageGroup": "",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "2",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID client to server (rx)",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_T",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x600",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "COB-ID server to client (tx)",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_T",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x580",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1201": {
    "disabled": true,
    "name": "SDO server parameter",
    "alias": "",
    "description": "* Sub-indexes 1 and 2:\n  * bit 31: If set, SDO does NOT exist / is NOT valid\n  * bit 30: If set, value is assigned dynamically\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Node-ID of the SDO client, 0x01 to 0x7F",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "SDO_SRV",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x03",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID client to server (rx)",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x80000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "COB-ID server to client (tx)",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x80000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Node-ID of the SDO client",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x01",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1280": {
    "disabled": false,
    "name": "SDO client parameter",
    "alias": "",
    "description": "* Sub-indexes 1 and 2:\n  * bit 31: If set, SDO does NOT exist / is NOT valid\n  * bit 30: If set, value is assigned dynamically\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Node-ID of the SDO server, 0x01 to 0x7F",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "SDO_CLI",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x03",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID client to server (tx)",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x80000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "COB-ID server to client (rx)",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_TR",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x80000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Node-ID of the SDO server",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x01",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1400": {
    "disabled": false,
    "name": "RPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 11-30: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0-240: synchronous, processed after next reception of SYNC object\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Event timer in ms (0 = disabled) for deadline monitoring.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "RPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x05",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by RPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x80000200",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1401": {
    "disabled": false,
    "name": "RPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 11-30: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0-240: synchronous, processed after next reception of SYNC object\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Event timer in ms (0 = disabled) for deadline monitoring.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "RPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x05",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by RPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x80000300",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1402": {
    "disabled": false,
    "name": "RPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 11-30: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0-240: synchronous, processed after next reception of SYNC object\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Event timer in ms (0 = disabled) for deadline monitoring.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "RPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x05",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by RPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x80000400",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1403": {
    "disabled": false,
    "name": "RPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 11-30: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0-240: synchronous, processed after next reception of SYNC object\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Event timer in ms (0 = disabled) for deadline monitoring.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "RPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x05",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by RPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0x80000500",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1404": {
    "disabled": true,
    "name": "RPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 11-30: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0-240: synchronous, processed after next reception of SYNC object\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Event timer in ms (0 = disabled) for deadline monitoring.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "RPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x05",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by RPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x80000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1600": {
    "disabled": false,
    "name": "RPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1601": {
    "disabled": false,
    "name": "RPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1602": {
    "disabled": false,
    "name": "RPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1603": {
    "disabled": false,
    "name": "RPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1604": {
    "disabled": true,
    "name": "RPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1800": {
    "disabled": false,
    "name": "TPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 30: If set, NO RTR is allowed on this PDO\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0: synchronous (acyclic)\n  * Value 1-240: synchronous (cyclic every (1-240)-th sync)\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Inhibit time in multiple of 100µs, if the transmission type is set to 254 or 255 (0 = disabled).\n* Event timer interval in ms, if the transmission type is set to 254 or 255 (0 = disabled).\n* SYNC start value\n  * Value 0: Counter of the SYNC message shall not be processed.\n  * Value 1-240: The SYNC message with the counter value equal to this value shall be regarded as the first received SYNC message.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "TPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x06",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by TPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0xC0000180",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Inhibit time",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "SYNC start value",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1801": {
    "disabled": false,
    "name": "TPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 30: If set, NO RTR is allowed on this PDO\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0: synchronous (acyclic)\n  * Value 1-240: synchronous (cyclic every (1-240)-th sync)\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Inhibit time in multiple of 100µs, if the transmission type is set to 254 or 255 (0 = disabled).\n* Event timer interval in ms, if the transmission type is set to 254 or 255 (0 = disabled).\n* SYNC start value\n  * Value 0: Counter of the SYNC message shall not be processed.\n  * Value 1-240: The SYNC message with the counter value equal to this value shall be regarded as the first received SYNC message.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "TPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x06",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by TPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0xC0000280",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Inhibit time",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "SYNC start value",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1802": {
    "disabled": false,
    "name": "TPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 30: If set, NO RTR is allowed on this PDO\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0: synchronous (acyclic)\n  * Value 1-240: synchronous (cyclic every (1-240)-th sync)\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Inhibit time in multiple of 100µs, if the transmission type is set to 254 or 255 (0 = disabled).\n* Event timer interval in ms, if the transmission type is set to 254 or 255 (0 = disabled).\n* SYNC start value\n  * Value 0: Counter of the SYNC message shall not be processed.\n  * Value 1-240: The SYNC message with the counter value equal to this value shall be regarded as the first received SYNC message.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "TPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x06",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by TPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0xC0000380",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Inhibit time",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "SYNC start value",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1803": {
    "disabled": false,
    "name": "TPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 30: If set, NO RTR is allowed on this PDO\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0: synchronous (acyclic)\n  * Value 1-240: synchronous (cyclic every (1-240)-th sync)\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Inhibit time in multiple of 100µs, if the transmission type is set to 254 or 255 (0 = disabled).\n* Event timer interval in ms, if the transmission type is set to 254 or 255 (0 = disabled).\n* SYNC start value\n  * Value 0: Counter of the SYNC message shall not be processed.\n  * Value 1-240: The SYNC message with the counter value equal to this value shall be regarded as the first received SYNC message.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "TPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x06",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by TPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "$NODEID+0xC0000480",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Inhibit time",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "SYNC start value",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1804": {
    "disabled": true,
    "name": "TPDO communication parameter",
    "alias": "",
    "description": "* COB-ID used by RPDO:\n  * bit 31: If set, PDO does not exist / is not valid\n  * bit 30: If set, NO RTR is allowed on this PDO\n  * bit 11-29: set to 0\n  * bit 0-10: 11-bit CAN-ID\n* Transmission type:\n  * Value 0: synchronous (acyclic)\n  * Value 1-240: synchronous (cyclic every (1-240)-th sync)\n  * Value 241-253: not used\n  * Value 254: event-driven (manufacturer-specific)\n  * Value 255: event-driven (device profile and application profile specific)\n* Inhibit time in multiple of 100µs, if the transmission type is set to 254 or 255 (0 = disabled).\n* Event timer interval in ms, if the transmission type is set to 254 or 255 (0 = disabled).\n* SYNC start value\n  * Value 0: Counter of the SYNC message shall not be processed.\n  * Value 1-240: The SYNC message with the counter value equal to this value shall be regarded as the first received SYNC message.",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "TPDO",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Highest sub-index supported",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RO",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x06",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "COB-ID used by TPDO",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0xC0000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Transmission type",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "254",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Inhibit time",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Event timer",
        "alias": "",
        "dataType": "UNSIGNED16",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "SYNC start value",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1A00": {
    "disabled": false,
    "name": "TPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1A01": {
    "disabled": false,
    "name": "TPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1A02": {
    "disabled": false,
    "name": "TPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1A03": {
    "disabled": false,
    "name": "TPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  },
  "1A04": {
    "disabled": true,
    "name": "TPDO mapping parameter",
    "alias": "",
    "description": "* Number of mapped application objects in PDO:\n  * Value 0: mapping is disabled.\n  * Value 1: sub-index 0x01 is valid.\n  * Value 2-8: sub-indexes 0x01 to (0x02 to 0x08) are valid.\n* Application object 1-8:\n  * bit 16-31: index\n  * bit 8-15: sub-index\n  * bit 0-7: data length in bits",
    "objectType": "OBJECT_TYPE_RECORD",
    "countLabel": "",
    "storageGroup": "PERSIST_COMM",
    "flagsPDO": false,
    "subObjects": {
      "00": {
        "name": "Number of mapped application objects in PDO",
        "alias": "",
        "dataType": "UNSIGNED8",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "01": {
        "name": "Application object 1",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "02": {
        "name": "Application object 2",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "03": {
        "name": "Application object 3",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "04": {
        "name": "Application object 4",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "05": {
        "name": "Application object 5",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "06": {
        "name": "Application object 6",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "07": {
        "name": "Application object 7",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      },
      "08": {
        "name": "Application object 8",
        "alias": "",
        "dataType": "UNSIGNED32",
        "sdo": "ACCESS_SDO_RW",
        "pdo": "ACCESS_PDO_NO",
        "srdo": "ACCESS_SRDO_NO",
        "defaultValue": "0x00000000",
        "actualValue": "",
        "lowLimit": "",
        "highLimit": "",
        "stringLengthMin": 0
      }
    }
  }
}

}

playground/ds301_profile.txt · Last modified: 2025/01/03 12:13 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki