User Tools

Site Tools


playground:canopen

CANopen example with Dokuwiki and JSON Data Plugin

Generate json database within this dokuwiki page.

ds301_profile is a dokuwiki (txt) file in a correct json format. It contains all information from https://github.com/CANopenNode/CANopenNode/tree/master/example. Load here as “JSON original”.

Add “JSON inline” as a patch. It will recursively replace overlapped original data. Result is in “JSON combined”.

Data is combined with single php function https://www.php.net/array_replace_recursive.

{
    "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
                }
            }
        }
    }
}
{
    "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": "0x000F0191",
                    "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
                }
            }
        }
    }
}

Those two example pages are public editable.

playground/canopen.txt · Last modified: 2025/01/03 12:52 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki