<?xml version="1.0" encoding="UTF-8"?>
<IngeniaDictionary>
  <Header>
    <Version>2</Version>
    <DefaultLanguage>en_US</DefaultLanguage>
  </Header>
  <Body>
    <Device family="Summit" firmwareVersion="" name="Generic">
      <Categories>
        <Category id="OTHERS">
          <Labels>
            <Label lang="en_US">Others</Label>
          </Labels>
        </Category>
        <Category id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Product Identification</Label>
          </Labels>
        </Category>
        <Category id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Commutation</Label>
          </Labels>
        </Category>
        <Category id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Protections</Label>
          </Labels>
        </Category>
        <Category id="INTERNAL">
          <Labels>
            <Label lang="en_US">Internal</Label>
          </Labels>
        </Category>
        <Category id="CONTROL">
          <Labels>
            <Label lang="en_US">Control loop</Label>
          </Labels>
        </Category>
        <Category id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Feedback</Label>
          </Labels>
        </Category>
        <Category id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Communications</Label>
          </Labels>
        </Category>
        <Category id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor and Brake</Label>
          </Labels>
        </Category>
        <Category id="REPORTING">
          <Labels>
            <Label lang="en_US">Reporting</Label>
          </Labels>
        </Category>
        <Category id="FILTERS">
          <Labels>
            <Label lang="en_US">Filters</Label>
          </Labels>
        </Category>
        <Category id="PROFILER">
          <Labels>
            <Label lang="en_US">Profiler</Label>
          </Labels>
        </Category>
        <Category id="LIMITS">
          <Labels>
            <Label lang="en_US">Limits</Label>
          </Labels>
        </Category>
        <Category id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Thresholds</Label>
          </Labels>
        </Category>
        <Category id="TARGET">
          <Labels>
            <Label lang="en_US">Targets</Label>
          </Labels>
        </Category>
        <Category id="IN_OUT">
          <Labels>
            <Label lang="en_US">Inputs / Outputs</Label>
          </Labels>
        </Category>
        <Category id="HOMING">
          <Labels>
            <Label lang="en_US">Homing</Label>
          </Labels>
        </Category>
        <Category id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring</Label>
          </Labels>
        </Category>
        <Category id="CIA402">
          <Labels>
            <Label lang="en_US">CiA402</Label>
          </Labels>
        </Category>
      </Categories>
      <Registers>
        <Register access="w" address="0x06DE00" dtype="u32" id="DRV_BOOT_COCO_FORCE" units="none" subnode="0" cyclic="CONFIG" desc="Allows to enter in FTP boot mode" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Force Coco Boot Code</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00C000" dtype="u16" id="MON_DIST_ENABLE" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Enable Monitoring/Disturbance</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00C100" dtype="u16" id="MON_DIST_FREQ_DIV" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring/Disturbance Frequency Divider</Label>
          </Labels>
          <Range min="1" max="10"/>
        </Register>
        <Register access="r" address="0x00B000" dtype="s32" id="MON_DIST_STATUS" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring/Disturbance Status</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00B100" dtype="u16" id="MON_CFG_CYCLES_VALUE" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring number cycles</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00B200" dtype="u16" id="MON_DATA_VALUE" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring data</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D000" dtype="u16" id="MON_CFG_REG0_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitor Mapped Register 0</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D100" dtype="u16" id="MON_CFG_REG1_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D200" dtype="u16" id="MON_CFG_REG2_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D300" dtype="u16" id="MON_CFG_REG3_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D400" dtype="u16" id="MON_CFG_REG4_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 4</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D500" dtype="s16" id="MON_CFG_REG5_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 5</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D600" dtype="u16" id="MON_CFG_REG6_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 6</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D700" dtype="u16" id="MON_CFG_REG7_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 7</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D800" dtype="u16" id="MON_CFG_REG8_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 8</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00D900" dtype="u16" id="MON_CFG_REG9_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 9</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00DA00" dtype="u16" id="MON_CFG_REFG10_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 10</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00DB00" dtype="u16" id="MON_CFG_REFG11_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 11</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00DC00" dtype="u16" id="MON_CFG_REFG12_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 12</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00DD00" dtype="u16" id="MON_CFG_REFG13_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 13</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00DE00" dtype="u16" id="MON_CFG_REFG14_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 14</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00DF00" dtype="u16" id="MON_CFG_REFG15_MAP" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Mapped Register 15</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00E000" dtype="u16" id="MON_OP_ADD_REG" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Add Register</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x00E100" dtype="u16" id="MON_OP_RM_LAST_REG" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Remove Last Register</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x00E200" dtype="u16" id="MON_CMD_RM_REG" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitor Remove Registers</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00E300" dtype="u16" id="MON_CFG_TOTAL_MAP" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Number of Mapped Registers</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00E400" dtype="u16" id="MON_CFG_BYTES_PER_BLOCK" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Bytes per Cyclic Block</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00F000" dtype="u16" id="MON_CFG_SOC_TYPE" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Start of Condition Type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">TRIGGER_EVENT_NONE</Enum>
            <Enum value="1">TRIGGER_EVENT_FORCED</Enum>
            <Enum value="2">TRIGGER_CYCLIC_RISING_EDGE</Enum>
            <Enum value="3">TRIGGER_NUMBER_SAMPLES</Enum>
            <Enum value="4">TRIGGER_CYCLIC_FALLING_EDGE</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x00F100" dtype="u16" id="MON_CFG_EOC_TYPE" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitor End of Condition Type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">TRIGGER_EVENT_NONE</Enum>
            <Enum value="1">TRIGGER_EVENT_FORCED</Enum>
            <Enum value="2">TRIGGER_CYCLIC_RISING_EDGE</Enum>
            <Enum value="3">TRIGGER_NUMBER_SAMPLES</Enum>
            <Enum value="4">TRIGGER_CYCLIC_FALLING_EDGE</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x00F200" dtype="u16" id="MON_CFG_TRIGGER_REPETITIONS" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Number of Trigger Repetitions</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x00F300" dtype="u16" id="MON_CMD_FORCE_TRIGGER" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Force Trigger</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00F400" dtype="u32" id="MON_CFG_RISING_CONDITION" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Rising Edge Condition</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00F500" dtype="u16" id="MON_IDX_CHECK" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Index Checker</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00C200" dtype="u32" id="MON_CFG_TRIGGER_DELAY" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Trigger Delay Samples</Label>
          </Labels>
          <Range min="1" max="42949672950"/>
        </Register>
        <Register access="rw" address="0x00C300" dtype="u32" id="MON_CFG_WINDOW_SAMP" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Window Number of Samples</Label>
          </Labels>
          <Range min="1" max="42949672950"/>
        </Register>
        <Register access="r" address="0x00B300" dtype="u16" id="DIST_CFG_CYCLES" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Number Cycles</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00C400" dtype="u32" id="DIST_CFG_SAMPLES" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Number of Samples</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00E500" dtype="u16" id="DIST_CMD_ADD_REG" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Add Register</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x00E600" dtype="u16" id="DIST_CMD_RM_LAST_REG" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Remove Last Register</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x00E700" dtype="u16" id="DIST_CMD_RM_REGS" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Remove Registers</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00E800" dtype="u16" id="DIST_CFG_MAP_REGS" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Number Mapped Registers</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00E900" dtype="u16" id="DIST_CFG_BYTES_PER_BLOCK" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Bytes per Cyclic Block</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x00B400" dtype="u16" id="DIST_DATA_VALUE" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Data</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00F600" dtype="u32" id="MON_CFG_FALLING_CONDITION" units="none" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Falling Edge Condition</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00A000" dtype="u16" id="DRV_AXIS_NUMBER" units="cnt" subnode="0" cyclic="CONFIG" desc="" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Number Axis</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00A100" dtype="u32" id="COMMS_ETH_IP" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">IP Address</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00A200" dtype="u32" id="COMMS_ETH_NET_MASK" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Netmask</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00A300" dtype="u32" id="COMMS_ETH_GW" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Gateway Address</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x06E400" dtype="str" id="DRV_APP_COCO_VERSION" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Software Version</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00AA00" dtype="str" id="DRV_BOOT_COCO_VERSION" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Bootloader version</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x06DB00" dtype="u32" id="DRV_STORE_COCO_ALL" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Coco Store all</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x06DC00" dtype="u32" id="DRV_RESTORE_COCO_ALL" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Coco Restore all</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00B500" dtype="u32" id="MON_MAX_SIZE" units="-" subnode="0" cyclic="CONFIG" desc="Monitoring maximum size in bytes" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring Maximum Size</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x00B600" dtype="u32" id="DIST_MAX_SIZE" units="-" subnode="0" cyclic="CONFIG" desc="Disturbance maximum size in bytes" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Maximum Size</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x00C500" dtype="u16" id="DIST_FREQ_DIV" units="-" subnode="0" cyclic="CONFIG" desc="" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance Frequency Divider</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x06E600" dtype="u32" id="DRV_ID_SERIAL_NUMBER_COCO" units="-" subnode="0" cyclic="CONFIG" desc="Unique serial number id of the device, stored in CoCo" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Serial number</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x06E100" dtype="u32" id="DRV_ID_PRODUCT_CODE_COCO" units="-" subnode="0" cyclic="CONFIG" desc="Contains the product code of the drive for products containing a coco." cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Product code</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x06E000" dtype="u32" id="DRV_ID_VENDOR_ID_COCO" units="-" subnode="0" cyclic="CONFIG" desc="Identifies the vendor of the product for products containing a coco" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Vendor ID</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x06E200" dtype="u32" id="DRV_ID_REVISION_NUMBER_COCO" units="-" subnode="0" cyclic="CONFIG" desc="Indicates the revision number of the firmware version on the drive with coco" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Revision number</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x100300" dtype="u8" id="CIA301_COMMS_ERROR_FIELD" units="-" subnode="0" desc="This object shall provide the errors that occurred on the CANopen device and were signaled via the emergency object. In doing so it provides an error history." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Pre-defined error field</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x100301" dtype="u32" id="CIA301_COMMS_ERROR_FIELD_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Standard error field 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x100302" dtype="u32" id="CIA301_COMMS_ERROR_FIELD_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Standard error field 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x100303" dtype="u32" id="CIA301_COMMS_ERROR_FIELD_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Standard error field 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x100304" dtype="u32" id="CIA301_COMMS_ERROR_FIELD_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Standard error field 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x100500" dtype="u32" id="CIA301_COMMS_COBID_SYNC" units="-" subnode="0" desc="This object shall indicate the configured COB-ID of the synchronization object (SYNC). Further, it defines whether the CANopen device generates the SYNC." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">COB-ID SYNC message</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x100C00" dtype="u16" id="CIA301_COMMS_GUARD_TIME" units="ms" subnode="0" desc="The objects at index 100Ch and 100Dh shall indicate the configured guard time respectively the life time factor. The life time factor multiplied with the guard time gives the life time for the life guarding protocol." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Guard time</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x100D00" dtype="u8" id="CIA301_COMMS_LIFE_FACTOR" units="-" subnode="0" desc="The life time factor multiplied with the guard time gives the life time for the life guarding protocol." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Life time factor</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x101000" dtype="u8" id="CIA301_COMMS_STORE" units="-" subnode="0" desc="This object shall control the saving of parameters in non-volatile memory." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Store parameters</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x101001" dtype="u32" id="CIA301_COMMS_STORE_ALL" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Save all parameters</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x101100" dtype="u8" id="CIA301_COMMS_RESTORE" units="-" subnode="0" desc="With this object the default values of parameters according to the communication profile, device profile, and application profile are restored." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Restore default parameters</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x101101" dtype="u32" id="CIA301_COMMS_RESTORE_ALL" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Restore all default parameters</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x101400" dtype="u32" id="CIA301_COMMS_COBID_EMCY" units="-" subnode="0" desc="This object shall indicate the configured COB-ID for the EMCY write service." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">COB-ID emergency message</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x101700" dtype="u16" id="CIA301_COMMS_HEARTBEAT_TIME" units="ms" subnode="0" desc="The producer heartbeat time shall indicate the configured cycle time of the heartbeat." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Producer heartbeat time</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x1F5000" dtype="u8" id="CIA302_BL_PROGRAM_DATA" units="-" subnode="0" desc="This object shall be used for program download to the CANopen device." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Program data</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x1F5001" id="CIA302_BL_PROGRAM_DATA_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Program data 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x1F5100" dtype="u8" id="CIA302_BL_PROGRAM_CONTROL" units="-" subnode="0" desc="This object shall be used for the control of the programs downloaded to the CANopen device." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Program control</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1F5101" dtype="u8" id="CIA302_BL_PROGRAM_CONTROL_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Program control 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x1F5600" dtype="u8" id="CIA302_BL_PROGRAM_ID" units="-" subnode="0" desc="If a CANopen device supports program software download, a network configuration tool or a CANopen manager may use this object to verify the version of the program software after a CANopen device reset and to check if a re-download is necessary." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Program software identification</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x1F5601" dtype="u32" id="CIA302_BL_PROGRAM_ID_1" units="-" subnode="0" desc="Format:&#13;&#10;- 0xMMmmCCCC&#13;&#10;&#13;&#10;M: major version&#13;&#10;m: minor version &#13;&#10;C: compilation number" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Program software identification 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x1F5700" dtype="u8" id="CIA302_BL_FLASH_STAT" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Flash status identification</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x1F5701" dtype="u32" id="CIA302_BL_FLASH_STAT_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Flash status identification 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x101200" dtype="u32" id="CIA301_COMMS_COBID_TIME" units="-" subnode="0" desc="This object shall indicate the configured COB-ID of the Time-Stamp Object (TIME)." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">COB-ID time stamp message</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x582000" dtype="u8" id="CIA301_COMMS_CAN_NODE_ID_BITS_IN" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Node Id Bits Source</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x582001" dtype="u8" id="CIA301_COMMS_CAN_NODE_ID_BIT0_IN" units="-" subnode="0" desc="Node Id Bit 0 source" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Node Id Bit0 Input Source</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x582002" dtype="u8" id="CIA301_COMMS_CAN_NODE_ID_BIT1_IN" units="-" subnode="0" desc="Node Id Bit 1 source" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Node Id Bit1 Input Source</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x582003" dtype="u8" id="CIA301_COMMS_CAN_NODE_ID_BIT2_IN" units="-" subnode="0" desc="Node Id Bit 2 source" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Node Id Bit2 Input Source</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x582100" dtype="u8" id="CIA301_COMMS_EMCY_ERROR_PIN" units="-" subnode="0" desc="This register allow to select the error notification source for EMCY generation.&#13;&#10;- 0: Error notification source not attached&#13;&#10;- x (1 to 3): Moco GPOx  is used to notify errors." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Error notification source</Label>
          </Labels>
          <Range min="0" max="3"/>
        </Register>
        <Register access="rw" address="0x5CFE00" dtype="float" id="CIA402_FBK_TOR_MON_CONSTANT" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">Torque constant coco</Label>
          </Labels>
        </Register>
        <Register address="0x120000" dtype="u8" id="CIA301_COMMS_SDOS" units="-" subnode="0" desc="In order to describe the SDOs used on a CANopen device the data type SDO Parameter is introduced." cat_id="CIA402">
          <Labels>
            <Label lang="en_US">SDO server parameters</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x120001" dtype="u32" id="CIA301_COMMS_SDOS_1" units="-" subnode="0" desc="COB-ID Client-&gt;Server" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">SDO server parameters 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x120002" dtype="u32" id="CIA301_COMMS_SDOS_2" units="-" subnode="0" desc="COB-ID Server-&gt;Client" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">SDO server parameters 2</Label>
          </Labels>
        </Register>
        <Register address="0x140000" dtype="u8" id="CIA301_COMMS_RPDO1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140001" dtype="u32" id="CIA301_COMMS_RPDO1_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140002" dtype="u8" id="CIA301_COMMS_RPDO1_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140003" dtype="u16" id="CIA301_COMMS_RPDO1_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140004" dtype="u8" id="CIA301_COMMS_RPDO1_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 4</Label>
          </Labels>
        </Register>
        <Register address="0x140100" dtype="u8" id="CIA301_COMMS_RPDO2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140101" dtype="u32" id="CIA301_COMMS_RPDO2_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140102" dtype="u8" id="CIA301_COMMS_RPDO2_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140103" dtype="u16" id="CIA301_COMMS_RPDO2_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140104" dtype="u8" id="CIA301_COMMS_RPDO2_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 4</Label>
          </Labels>
        </Register>
        <Register address="0x140200" dtype="u8" id="CIA301_COMMS_RPDO3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140201" dtype="u32" id="CIA301_COMMS_RPDO3_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140202" dtype="u8" id="CIA301_COMMS_RPDO3_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140203" dtype="u16" id="CIA301_COMMS_RPDO3_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140204" dtype="u8" id="CIA301_COMMS_RPDO3_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 4</Label>
          </Labels>
        </Register>
        <Register address="0x140300" dtype="u8" id="CIA301_COMMS_RPDO4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140301" dtype="u32" id="CIA301_COMMS_RPDO4_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140302" dtype="u8" id="CIA301_COMMS_RPDO4_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140303" dtype="u16" id="CIA301_COMMS_RPDO4_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140304" dtype="u8" id="CIA301_COMMS_RPDO4_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 4</Label>
          </Labels>
        </Register>
        <Register address="0x180000" dtype="u8" id="CIA301_COMMS_TPDO1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180001" dtype="u32" id="CIA301_COMMS_TPDO1_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180002" dtype="u8" id="CIA301_COMMS_TPDO1_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180003" dtype="u16" id="CIA301_COMMS_TPDO1_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180004" dtype="u8" id="CIA301_COMMS_TPDO1_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180005" dtype="u16" id="CIA301_COMMS_TPDO1_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 5</Label>
          </Labels>
        </Register>
        <Register address="0x180100" dtype="u8" id="CIA301_COMMS_TPDO2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180101" dtype="u32" id="CIA301_COMMS_TPDO2_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180102" dtype="u8" id="CIA301_COMMS_TPDO2_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180103" dtype="u16" id="CIA301_COMMS_TPDO2_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180104" dtype="u8" id="CIA301_COMMS_TPDO2_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180105" dtype="u16" id="CIA301_COMMS_TPDO2_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 5</Label>
          </Labels>
        </Register>
        <Register address="0x180200" dtype="u8" id="CIA301_COMMS_TPDO3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180201" dtype="u32" id="CIA301_COMMS_TPDO3_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180202" dtype="u8" id="CIA301_COMMS_TPDO3_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180203" dtype="u16" id="CIA301_COMMS_TPDO3_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180204" dtype="u8" id="CIA301_COMMS_TPDO3_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180205" dtype="u16" id="CIA301_COMMS_TPDO3_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 5</Label>
          </Labels>
        </Register>
        <Register address="0x180300" dtype="u8" id="CIA301_COMMS_TPDO4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180301" dtype="u32" id="CIA301_COMMS_TPDO4_1" units="-" subnode="0" desc="COB-Id used" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180302" dtype="u8" id="CIA301_COMMS_TPDO4_2" units="-" subnode="0" desc="Transmission type" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180303" dtype="u16" id="CIA301_COMMS_TPDO4_3" units="-" subnode="0" desc="Inhibit time" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180304" dtype="u8" id="CIA301_COMMS_TPDO4_4" units="-" subnode="0" desc="Reserved" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180305" dtype="u16" id="CIA301_COMMS_TPDO4_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140005" dtype="u16" id="CIA301_COMMS_RPDO1_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140006" dtype="u8" id="CIA301_COMMS_RPDO1_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140105" dtype="u16" id="CIA301_COMMS_RPDO2_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140106" dtype="u8" id="CIA301_COMMS_RPDO2_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140205" dtype="u16" id="CIA301_COMMS_RPDO3_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140206" dtype="u8" id="CIA301_COMMS_RPDO3_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140305" dtype="u16" id="CIA301_COMMS_RPDO4_5" units="-" subnode="0" desc="Event timer" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x140306" dtype="u8" id="CIA301_COMMS_RPDO4_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180006" dtype="u8" id="CIA301_COMMS_TPDO1_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180106" dtype="u8" id="CIA301_COMMS_TPDO2_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180206" dtype="u8" id="CIA301_COMMS_TPDO3_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x180306" dtype="u8" id="CIA301_COMMS_TPDO4_6" units="-" subnode="0" desc="SYNC start value" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160000" dtype="u8" id="CIA301_COMMS_RPDO1_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160001" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160002" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160003" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160004" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160005" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160006" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160007" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160008" dtype="u32" id="CIA301_COMMS_RPDO1_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 1 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160100" dtype="u8" id="CIA301_COMMS_RPDO2_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160101" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160102" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160103" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160104" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160105" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160106" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160107" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160108" dtype="u32" id="CIA301_COMMS_RPDO2_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 2 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160200" dtype="u8" id="CIA301_COMMS_RPDO3_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160201" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160202" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160203" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160204" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160205" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160206" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160207" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160208" dtype="u32" id="CIA301_COMMS_RPDO3_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 3 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160300" dtype="u8" id="CIA301_COMMS_RPDO4_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160301" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160302" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160303" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160304" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160305" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160306" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160307" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x160308" dtype="u32" id="CIA301_COMMS_RPDO4_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">RPDO 4 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0000" dtype="u8" id="CIA301_COMMS_TPDO1_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0001" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0002" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0003" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0004" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0005" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0006" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0007" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0008" dtype="u32" id="CIA301_COMMS_TPDO1_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 1 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0100" dtype="u8" id="CIA301_COMMS_TPDO2_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0101" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0102" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0103" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0104" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0105" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0106" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0107" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0108" dtype="u32" id="CIA301_COMMS_TPDO2_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 2 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0200" dtype="u8" id="CIA301_COMMS_TPDO3_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0201" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0202" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0203" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0204" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0205" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0206" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0207" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0208" dtype="u32" id="CIA301_COMMS_TPDO3_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 3 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0300" dtype="u8" id="CIA301_COMMS_TPDO4_MAP" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0301" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_1" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0302" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_2" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0303" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_3" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0304" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_4" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0305" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_5" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0306" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_6" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0307" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_7" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x1A0308" dtype="u32" id="CIA301_COMMS_TPDO4_MAP_8" units="-" subnode="0" desc="" cat_id="CIA402">
          <Labels>
            <Label lang="en_US">TPDO 4 mapping parameter Element 8</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x270300" dtype="u32" id="DRV_PS_FREQ_4" units="Hz" subnode="1" cyclic="CONFIG" desc="Contains the selectable commutation frequency 4" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage frequency 4</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x270400" dtype="u32" id="DRV_PS_DEAD_TIME" units="-" subnode="1" cyclic="CONFIG" desc="Dead-time applied to PWM generation to avoid shoot-through in the power stage" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage dead-time (ns)</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x270600" dtype="u32" id="DRV_PS_MIN_LOW_SIDE_ON_TIME" units="-" subnode="1" cyclic="CONFIG" desc="Minimum time the power stage low side should be enabled for a proper current measurement." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Min. low side on time (ns)</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271000" dtype="float" id="DRV_PROT_MAN_OVER_TEMP" units="ºC" subnode="1" cyclic="CONFIG" desc="Indicates the maximum supported temperature of the drive" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Over-temperature level</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271200" dtype="float" id="DRV_PROT_MAN_OVER_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Indicates the maximum supported bus voltage by the drive" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Over-voltage level</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271300" dtype="float" id="DRV_PROT_MAN_UNDER_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Indicates the minimum voltage required by the drive for a proper operation" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Under-voltage level</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x272000" dtype="float" id="FBK_CUR_MEAS_RANGE1" units="A" subnode="1" cyclic="CONFIG" desc="Full measuring range for the variable gain configuration 1 in Amperes" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current measuring range 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x272100" dtype="float" id="FBK_CUR_MEAS_RANGE2" units="A" subnode="1" cyclic="CONFIG" desc="Full measuring range for the variable gain configuration 2 in Amperes" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current measuring range 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x272200" dtype="float" id="FBK_CUR_MEAS_RANGE3" units="A" subnode="1" cyclic="CONFIG" desc="Full measuring range for the variable gain configuration 3 in Amperes" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current measuring range 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x272300" dtype="float" id="FBK_CUR_MEAS_RANGE4" units="A" subnode="1" cyclic="CONFIG" desc="Full measuring range for the variable gain configuration 4 in Amperes" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current measuring range 4</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273200" dtype="float" id="DRV_PROT_VBUS_MEAS_RANGE" units="V" subnode="1" cyclic="CONFIG" desc="Full range of bus voltage measurements in volts." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Bus voltage measuring range</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273400" dtype="u16" id="DRV_PROT_PRIM_TEMP_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the temperature sensor used for primary temperature readings of the power stage." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Temp. sensor type</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273500" dtype="u32" id="DRV_PROT_PRIM_TEMP_RES" units="Ω" subnode="1" cyclic="CONFIG" desc="NTC: Resistance value for 25 ºC in ohms&#13;&#10;PTC: Resistance value in ohms where the over-temperature must be detected&#13;&#10;Others: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Temp. sensor resistance</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273600" dtype="u16" id="DRV_PROT_PRIM_TEMP_B2585" units="ºK" subnode="1" cyclic="CONFIG" desc="NTC: B(25/85) parameter from datasheet&#13;&#10;Others: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Temp. sensor β</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273700" dtype="u32" id="DRV_PROT_PRIM_TEMP_EXT_RES" units="Ω" subnode="1" cyclic="CONFIG" desc="NTC &amp;amp; PTC: Resistance value in ohms connected to sensor for making the voltage divider&#13;&#10;Other: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Temp. sensor ext. resistance</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x270100" dtype="u32" id="DRV_PS_FREQ_2" units="Hz" subnode="1" cyclic="CONFIG" desc="Contains the selectable commutation frequency 2" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage frequency 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271100" dtype="float" id="DRV_PROT_MAN_UNDER_TEMP" units="ºC" subnode="1" cyclic="CONFIG" desc="Indicates the minimum temperature allowed for drive operation in degrees celsius" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Under-temperature level</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273800" dtype="float" id="DRV_PROT_PRIM_TEMP_GAIN" units="ºC / V" subnode="1" cyclic="CONFIG" desc="Linear voltage sensor: Gain of the sensor&#13;&#10;Others: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Temp. sensor gain</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x273900" dtype="float" id="DRV_PROT_PRIM_TEMP_OFFSET" units="ºC" subnode="1" cyclic="CONFIG" desc="NTC &amp;amp; PTC: Not used&#13;&#10;Linear sensor: Offset of the sensor" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Temp. sensor offset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274000" dtype="u32" id="DRV_PROT_STO_CFG" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the GPI used for detecting STO notification" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">STO configuration</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274100" dtype="u32" id="MOT_BRAKE_CONFIGURATION" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the GPO used as brake." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Brake configuration</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274200" dtype="u32" id="MOT_BRAKE_MAX_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="Indicates the maximum allowed commutation frequency by the brake electronics" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Brake max. frequency</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x270200" dtype="u32" id="DRV_PS_FREQ_3" units="Hz" subnode="1" cyclic="CONFIG" desc="Contains the selectable commutation frequency 3" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage frequency 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275A00" dtype="float" id="DRV_PROT_DERATING_TEMP_THRESHOLD_1" units="ºC" subnode="1" cyclic="CONFIG" desc="Threshold temperature that starts the derating algorithm for selectable frequency 1 at minimum supply voltage" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage derating temperature threshold 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271D00" dtype="float" id="DRV_PROT_MAN_MAX_CONT_CURRENT_VALUE" units="A" subnode="1" cyclic="CONFIG" desc="Maximum continuous current on the drive" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Maximum drive current</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271E00" dtype="u32" id="DRV_PROT_MAN_MAX_PEAK_CURRENT_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="Maximum time in milliseconds the maximum peak current can be driven by the drive." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Maximum drive peak current time</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x271F00" dtype="float" id="DRV_PROT_MAN_MAX_PEAK_CURRENT_VALUE" units="A" subnode="1" cyclic="CONFIG" desc="Maximum absolute allowed current on drive" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Maximum drive peak current</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x200F00" dtype="s32" id="DRV_DIAG_ERROR_LAST" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains the last generated error" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Last error</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201000" dtype="u16" id="DRV_STATE_CONTROL" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Parameter to manage the drive state machine. It is compliant with DS402." cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Control word</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x201100" dtype="u16" id="DRV_STATE_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Status word</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x201500" dtype="u16" id="DRV_OP_VALUE" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Indicates the mode of operation applied in the drive" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Operation mode display</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Voltage</Enum>
            <Enum value="1">Current amplifier</Enum>
            <Enum value="2">Current</Enum>
            <Enum value="34">Cyclic current</Enum>
            <Enum value="3">Velocity</Enum>
            <Enum value="35">Cyclic velocity</Enum>
            <Enum value="19">Profile velocity</Enum>
            <Enum value="4">Position</Enum>
            <Enum value="36">Cyclic position</Enum>
            <Enum value="20">Profile position</Enum>
            <Enum value="68">Profile position S-curve</Enum>
            <Enum value="180">PVT</Enum>
            <Enum value="275">Homing</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x201800" dtype="float" id="CL_VOL_Q_SET_POINT" units="V" subnode="1" cyclic="CYCLIC_RX" desc="User quadrature voltage set-point" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Voltage quadrature set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201900" dtype="float" id="CL_VOL_D_SET_POINT" units="V" subnode="1" cyclic="CYCLIC_RX" desc="User direct voltage set-point" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Voltage direct set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201A00" dtype="float" id="CL_CUR_Q_SET_POINT" units="A" subnode="1" cyclic="CYCLIC_RX" desc="User set-point of quadrature current in Amperes" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Current quadrature set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201B00" dtype="float" id="CL_CUR_D_SET_POINT" units="A" subnode="1" cyclic="CYCLIC_RX" desc="User set-point of direct current in Amperes" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Current direct set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201C00" dtype="float" id="CL_CUR_A_SET_POINT" units="A" subnode="1" cyclic="CYCLIC_RX" desc="User set-point for current of phase A in Amperes" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Current A set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201D00" dtype="float" id="CL_CUR_B_SET_POINT" units="A" subnode="1" cyclic="CYCLIC_RX" desc="User set-point for current of phase B in Amperes" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Current B set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x202000" dtype="s32" id="CL_POS_SET_POINT_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="User position set-point in counts" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Position set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x202100" dtype="float" id="CL_VEL_SET_POINT_VALUE" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="User velocity set-point for velocity modes" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Velocity set-point</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207000" dtype="float" id="CL_VOL_Q_REF_VALUE" units="V" subnode="1" cyclic="CYCLIC_TX" desc="Internal quadrature voltage set-point that enters to the space vector modulation module" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage quadrature demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207100" dtype="float" id="CL_VOL_D_REF_VALUE" units="V" subnode="1" cyclic="CYCLIC_TX" desc="Internal direct voltage set-point that enters to the space vector modulation module" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage direct demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207200" dtype="float" id="CL_CUR_Q_REF_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Internal set-point of quadrature current sent to drive PI controller in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current quadrature demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207300" dtype="float" id="CL_CUR_D_REF_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Internal set-point of direct current sent to drive PI controller in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current direct demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207400" dtype="float" id="CL_CUR_A_REF_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Internal set-point sent to drive controller for current of phase A" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current A demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207500" dtype="float" id="CL_CUR_B_REF_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Internal set-point sent to drive controller for current of phase B" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current B demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207800" dtype="s32" id="CL_POS_REF_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Internal position set-point that enters to the position drive controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207900" dtype="float" id="CL_VEL_REF_VALUE" units="rev/s" subnode="1" cyclic="CYCLIC_TX" desc="Internal velocity set-point that enters to the velocity drive controller" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Velocity demand</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203000" dtype="s32" id="CL_POS_FBK_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Position obtained from position feedback sensor in counts" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Actual position</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203100" dtype="float" id="CL_VEL_FBK_VALUE" units="rev/s" subnode="1" cyclic="CYCLIC_TX" desc="Velocity obtained from velocity feedback sensor in revolution per second" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Actual velocity</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203800" dtype="float" id="FBK_CUR_A_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Current reading of phase A in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current A value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203900" dtype="float" id="FBK_CUR_B_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Current readings of phase B in Amperes." cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current B value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203A00" dtype="float" id="FBK_CUR_C_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Current readings of current C in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current C value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203B00" dtype="float" id="CL_CUR_Q_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Readings of quadrature current in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current quadrature value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203C00" dtype="float" id="CL_CUR_D_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Readings of direct current in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current direct value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x204000" dtype="float" id="COMMU_ANGLE_VALUE" units="rev" subnode="1" cyclic="CYCLIC_TX" desc="Angle readings in revolutions from commutation feedback after applying angle offset parameter" cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Commutation angle value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x204A00" dtype="s32" id="FBK_BISS1_SSI1_POS_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Raw position obtained from serial absolute feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Position</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x205000" dtype="float" id="FBK_GEN_VALUE" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Output value of the internal generator feedback" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Generator value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206000" dtype="float" id="DRV_PROT_VBUS_VALUE" units="V" subnode="1" cyclic="CYCLIC_TX" desc="Bus voltage measurements in volts" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Bus voltage value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206100" dtype="float" id="DRV_PROT_PRIM_TEMP_VALUE" units="ºC" subnode="1" cyclic="CYCLIC_TX" desc="Temperature reading of the power stage" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Primary temperature value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206800" dtype="float" id="FBK_VOL_A_VALUE" units="V" subnode="1" cyclic="CYCLIC_TX" desc="" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage phase A</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206900" dtype="float" id="FBK_VOL_B_VALUE" units="V" subnode="1" cyclic="CYCLIC_TX" desc="" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage phase B</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206A00" dtype="float" id="FBK_VOL_C_VALUE" units="V" subnode="1" cyclic="CYCLIC_TX" desc="" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage phase C</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210000" dtype="float" id="MOT_RATED_CURRENT" units="A" subnode="1" cyclic="CYCLIC_RX" desc="Indicates the continuous current of the actuator / system" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Rated current</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210100" dtype="float" id="DRV_PROT_I2T_PEAK_VALUE" units="A" subnode="1" cyclic="CONFIG" desc="User peak current" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Peak current</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210200" dtype="u32" id="DRV_PROT_I2T_PEAK_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="User allowed peak current time" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Peak current time</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210600" dtype="s16" id="MOT_PAIR_POLES" units="-" subnode="1" cyclic="CONFIG" desc="Pole pairs of the actuator" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor pole pairs</Label>
          </Labels>
          <Range min="0" max="32767"/>
        </Register>
        <Register access="rw" address="0x212000" dtype="float" id="DRV_PROT_INT_SHUNT_ENA_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Voltage threshold to enable internal shunt braking resistor" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Internal shunt enable voltage</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x212100" dtype="float" id="DRV_PROT_INT_SHUNT_DIS_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Voltage threshold to disable internal shunt braking resistor" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Internal shunt disable voltage</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x212500" dtype="u16" id="MOT_BRAKE_HOLDING_DUTY" units="%" subnode="1" cyclic="CONFIG" desc="Percentage of voltage applied to the brake." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Brake holding voltage percentatge</Label>
          </Labels>
          <Range min="0" max="100"/>
        </Register>
        <Register access="rw" address="0x215000" dtype="float" id="COMMU_ANGLE_OFFSET" units="rev" subnode="1" cyclic="CONFIG" desc="Angle offset between the reference feedback vs commutation feedback in revolutions." cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Commutation angle offset</Label>
          </Labels>
          <Range min="0.0" max="1.0"/>
        </Register>
        <Register access="rw" address="0x215100" dtype="u16" id="COMMU_ANGLE_SENSOR" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the sensor used for angle readings" cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Commutation feedback sensor</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="3">Internal generator</Enum>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="5">Digital halls</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x21E000" dtype="float" id="CL_CUR_REF_MAX" units="A" subnode="1" cyclic="CYCLIC_RX" desc="User allowed maximum current" cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Max. current</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21E800" dtype="float" id="CL_VEL_REF_MAX" units="rev/s" subnode="1" cyclic="CONFIG" desc="Maximum allowed speed in both directions" cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Max. velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21EA00" dtype="s32" id="CL_POS_REF_MIN" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="User minimum allowed position" cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Min position</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21EB00" dtype="s32" id="CL_POS_REF_MAX" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="User maximum allowed position" cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Max position</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x22E000" dtype="u16" id="SET_POINT_SRC" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the source of the set-points for the motion." cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Command source</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Network</Enum>
            <Enum value="3">Internal generator</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x22E800" dtype="float" id="IO_ANA1_GAIN" units="-" subnode="1" cyclic="CONFIG" desc="Gain applied to the unitary analog input 1 readings. Unitary means a value of 0 when 0 counts are read and 1 when full range counts are read." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Analog 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x22E900" dtype="float" id="IO_ANA1_OFFSET" units="-" subnode="1" cyclic="CONFIG" desc="Offset  applied to analog input 1 readings after gain amplification." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Analog 1 offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x22EC00" dtype="float" id="IO_ANA2_GAIN" units="-" subnode="1" cyclic="CONFIG" desc="Gain applied to the unitary analog input 2 readings. Unitary means a value of 0 when 0 counts are read and 1 when full range counts are read." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Analog 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x22ED00" dtype="float" id="IO_ANA2_OFFSET" units="-" subnode="1" cyclic="CONFIG" desc="Offset  applied to analog input 2 readings after gain amplification." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Analog 2 offset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x235F00" dtype="u32" id="FBK_ENA_MASK" units="-" subnode="1" cyclic="CONFIG" desc="Boolean mask indicating the enabled feedbacks" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Enabled feedbacks mask</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x236000" dtype="u16" id="CL_VEL_FBK_SENSOR" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the feedback used for velocity measurements." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Velocity feedback sensor</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="3">Internal generator</Enum>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="5">Digital halls</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x236100" dtype="u16" id="CL_POS_FBK_SENSOR" units="-" subnode="1" cyclic="CONFIG" desc="Selects the position feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Position feedback sensor</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="3">Internal generator</Enum>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="5">Digital halls</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x237000" dtype="u16" id="FBK_BISS1_SSI1_FRAME_SIZE" units="none" subnode="1" cyclic="CONFIG" desc="Defines the size in bits of the frame to be read from the serial absolute interface" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Frame size</Label>
          </Labels>
          <Range min="10" max="64"/>
        </Register>
        <Register access="rw" address="0x237100" dtype="u16" id="FBK_BISS1_SSI1_ERROR_TOLERANCE" units="-" subnode="1" cyclic="CONFIG" desc="Number of error detections on serial absolute feedback frame allowed before a fault generation." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Error tolerance</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x237200" dtype="u16" id="FBK_BISS1_SSI1_WAIT_CYCLES" units="-" subnode="1" cyclic="CONFIG" desc="Number of position / velocity loop waits until requesting a new serial absolute feedback frame." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Wait cycles</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x237300" dtype="u16" id="FBK_BISS1_SSI1_POS_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the polarity of rotation of the serial absolute feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Polarity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard</Enum>
            <Enum value="1">Reversed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x238000" dtype="u16" id="FBK_GEN_MODE" units="-" subnode="1" cyclic="CONFIG" desc="Waveform to be injected as input feedback value" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Generator mode</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Constant</Enum>
            <Enum value="1">Saw tooth</Enum>
            <Enum value="2">Square</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x238100" dtype="float" id="FBK_GEN_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="Frequency applied to the generated waveform" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Generator frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238200" dtype="float" id="FBK_GEN_GAIN" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Gain applied to the generated waveform" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Generator gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238300" dtype="float" id="FBK_GEN_OFFSET" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Offset applied to the generated waveform" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Generator offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238400" dtype="u32" id="FBK_GEN_CYCLES" units="-" subnode="1" cyclic="CONFIG" desc="Number of cycles that the selected waveform is applied" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Generator cycle number</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238800" dtype="u32" id="FBK_DIGENC1_RESOLUTION" units="cnt" subnode="1" cyclic="CONFIG" desc="Number of counts per 1 mechanical revolution of the incremental encoder sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 1 - Resolution</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238900" dtype="u16" id="FBK_DIGENC1_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the polarity of rotation of the incremental encoder sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 1 - Polarity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard</Enum>
            <Enum value="1">Reversed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x238A00" dtype="u16" id="FBK_DIGENC1_FILTER" units="-" subnode="1" cyclic="CONFIG" desc="Glitch filter for incremental encoder feedbacks" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 1 - Filter</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">100 MHz</Enum>
            <Enum value="1">33 MHz</Enum>
            <Enum value="2">16 MHz</Enum>
            <Enum value="3">8 MHz</Enum>
            <Enum value="4">4 MHz</Enum>
            <Enum value="5">2 MHz</Enum>
            <Enum value="6">1 MHz</Enum>
            <Enum value="7">520 kHz</Enum>
            <Enum value="8">260 kHz</Enum>
            <Enum value="9">130 KHz</Enum>
            <Enum value="10">65 kHz</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x239000" dtype="u16" id="FBK_DIGHALL_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the polarity of rotation of the digital halls sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Dig. hall polarity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard</Enum>
            <Enum value="1">Reversed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x239100" dtype="u16" id="FBK_DIGHALL_FILTER" units="-" subnode="1" cyclic="CONFIG" desc="Glitch filter applied to all digital halls inputs" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Dig. hall filter</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">100 MHz</Enum>
            <Enum value="1">33 MHz</Enum>
            <Enum value="2">16 MHz</Enum>
            <Enum value="3">8 MHz</Enum>
            <Enum value="4">4 MHz</Enum>
            <Enum value="5">2 MHz</Enum>
            <Enum value="6">1 MHz</Enum>
            <Enum value="7">520 kHz</Enum>
            <Enum value="8">260 kHz</Enum>
            <Enum value="9">130 kHz</Enum>
            <Enum value="10">65 kHz</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x239200" dtype="u16" id="FBK_DIGHALL_PAIRPOLES" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the number of pole pairs  of the digital halls" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Dig. hall pole pairs</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x24FF00" dtype="u16" id="FBK_CUR_RANGE_SELECTION" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the gain applied to current amplifier for readings." cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Current scaling gain factor</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Sensor gain 1</Enum>
            <Enum value="1">Sensor gain 2</Enum>
            <Enum value="2">Sensor gain 3</Enum>
            <Enum value="3">Sensor gain 4</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x250000" dtype="float" id="CL_CUR_Q_KP" units="V/A" subnode="1" cyclic="CONFIG" desc="" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature loop Kp</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250100" dtype="float" id="CL_CUR_Q_KI" units="Hz" subnode="1" cyclic="CONFIG" desc="Integral gain of the quadrature current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature loop Ki</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250200" dtype="float" id="CL_CUR_Q_MAX_OUT" units="V" subnode="1" cyclic="CONFIG" desc="Maximum output of the quadrature current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature loop max. out</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250300" dtype="float" id="CL_CUR_Q_MIN_OUT" units="V" subnode="1" cyclic="CONFIG" desc="Minimum output of the quadrature current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature loop min. out</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250400" dtype="float" id="CL_CUR_Q_KR" units="-" subnode="1" cyclic="CONFIG" desc="Set-point weight of quadrature current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature loop Kr</Label>
          </Labels>
          <Range min="0.0" max="1.0"/>
        </Register>
        <Register access="rw" address="0x250500" dtype="float" id="CL_CUR_D_KP" units="V/A" subnode="1" cyclic="CONFIG" desc="Proportional gain of the direct current PI controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct loop Kp</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250600" dtype="float" id="CL_CUR_D_KI" units="Hz" subnode="1" cyclic="CONFIG" desc="Integral gain of the direct current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct loop Ki</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250700" dtype="float" id="CL_CUR_D_MAX_OUT" units="V" subnode="1" cyclic="CONFIG" desc="Maximum output of the direct current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct loop max. out</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250800" dtype="float" id="CL_CUR_D_MIN_OUT" units="V" subnode="1" cyclic="CONFIG" desc="Minimum output of the direct current PI controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct loop min. out</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250900" dtype="float" id="CL_CUR_D_KR" units="-" subnode="1" cyclic="CONFIG" desc="Set-point weight of direct current PI controller." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct loop Kr</Label>
          </Labels>
          <Range min="0.0" max="1.0"/>
        </Register>
        <Register access="rw" address="0x250A00" dtype="float" id="CL_VEL_PID_KP" units="A/(rev/s)" subnode="1" cyclic="CONFIG" desc="Proportional gain of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop Kp</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250B00" dtype="float" id="CL_VEL_PID_KI" units="rad/s" subnode="1" cyclic="CONFIG" desc="Integral gain of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop Ki</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250C00" dtype="float" id="CL_VEL_PID_KD" units="-" subnode="1" cyclic="CONFIG" desc="Derivative gain of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop Kd</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250D00" dtype="float" id="CL_VEL_PID_KD_FILTER" units="Hz" subnode="1" cyclic="CONFIG" desc="Low pass filter cut off frequency applied after the derivative gain of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop Kd filter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250E00" dtype="float" id="CL_VEL_PID_MAX_OUT" units="A" subnode="1" cyclic="CONFIG" desc="Maximum output of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop max. output</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x250F00" dtype="float" id="CL_VEL_PID_MIN_OUT" units="A" subnode="1" cyclic="CONFIG" desc="Minimum output of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop min. output</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x251100" dtype="float" id="CL_POS_PID_KP" units="(rev/s)/cnt" subnode="1" cyclic="CONFIG" desc="Proportional gain of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop Kp</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x251200" dtype="float" id="CL_POS_PID_KI" units="rad/s" subnode="1" cyclic="CONFIG" desc="Integral gain of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop Ki</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x251300" dtype="float" id="CL_POS_PID_KD" units="-" subnode="1" cyclic="CONFIG" desc="Derivative constant of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop Kd</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x251400" dtype="float" id="CL_POS_PID_KD_FILTER" units="Hz" subnode="1" cyclic="CONFIG" desc="Low pass filter cut off frequency applied after derivative gain of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop Kd filter</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x251500" dtype="float" id="CL_POS_PID_MAX_OUT" units="rev/s" subnode="1" cyclic="CONFIG" desc="Maximum output of the position PID controller in revolution per second" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop max. output</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x251600" dtype="float" id="CL_POS_PID_MIN_OUT" units="rev/s" subnode="1" cyclic="CONFIG" desc="Minimum output of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop min. output</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x25FC00" dtype="u16" id="IO_OUT_MAP_1" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Map output 1</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard GPO</Enum>
            <Enum value="1">Operation enabled flag</Enum>
            <Enum value="2">External shunt</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x25FD00" dtype="u16" id="IO_OUT_MAP_2" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Map output 2</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard GPO</Enum>
            <Enum value="1">Operation enabled flag</Enum>
            <Enum value="2">External shunt</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x25FE00" dtype="u16" id="IO_OUT_MAP_3" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Map output 3</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard GPO</Enum>
            <Enum value="1">Operation enabled flag</Enum>
            <Enum value="2">External shunt</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x25FF00" dtype="u16" id="IO_OUT_MAP_4" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Map output 4</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard GPO</Enum>
            <Enum value="1">Operation enabled flag</Enum>
            <Enum value="2">External shunt</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x260000" dtype="u32" id="IO_IN_VALUE" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Boolean mask indicating the state of all the digital inputs" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Digital inputs value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x260100" dtype="u32" id="IO_OUT_VALUE" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Boolean mask that reports the state of the digital outputs" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Digital outputs value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x264D00" dtype="u16" id="DRV_DIAG_ERROR_TOTAL" units="-" subnode="1" cyclic="CONFIG" desc="Total number of errors since power up" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Error total number</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x264E00" dtype="u16" id="DRV_DIAG_ERROR_LIST_IDX" units="-" subnode="1" cyclic="CONFIG" desc="Index to access to the last errors" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Error list index request</Label>
          </Labels>
          <Range min="0" max="32"/>
        </Register>
        <Register access="r" address="0x264F00" dtype="s32" id="DRV_DIAG_ERROR_LIST_CODE" units="-" subnode="1" cyclic="CONFIG" desc="Contains the error code of the indicated by the requested location register" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Error list requested code</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265000" dtype="u16" id="COMMS_RX_MAP_TOTAL" units="-" subnode="1" cyclic="CONFIG" desc="Indicates how many registers are mapped as cyclic rx" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapped registers</Label>
          </Labels>
          <Range min="0" max="15"/>
        </Register>
        <Register access="rw" address="0x265100" dtype="u32" id="COMMS_RX_MAP_1" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265200" dtype="u32" id="COMMS_RX_MAP_2" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265300" dtype="u32" id="COMMS_RX_MAP_3" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265400" dtype="u32" id="COMMS_RX_MAP_4" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265500" dtype="u32" id="COMMS_RX_MAP_5" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265600" dtype="u32" id="COMMS_RX_MAP_6" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265700" dtype="u32" id="COMMS_RX_MAP_7" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265800" dtype="u32" id="COMMS_RX_MAP_8" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266000" dtype="u16" id="COMMS_TX_MAP_TOTAL" units="-" subnode="1" cyclic="CONFIG" desc="Indicates how many registers are mapped as cyclic tx" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapped registers</Label>
          </Labels>
          <Range min="0" max="15"/>
        </Register>
        <Register access="rw" address="0x266100" dtype="u32" id="COMMS_TX_MAP_1" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266200" dtype="u32" id="COMMS_TX_MAP_2" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266300" dtype="u32" id="COMMS_TX_MAP_3" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266400" dtype="u32" id="COMMS_TX_MAP_4" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266500" dtype="u32" id="COMMS_TX_MAP_5" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 5</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266600" dtype="u32" id="COMMS_TX_MAP_6" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 6</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266700" dtype="u32" id="COMMS_TX_MAP_7" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 7</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266800" dtype="u32" id="COMMS_TX_MAP_8" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 8</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x26DB00" dtype="u32" id="DRV_STORE_MOCO_ALL" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Store all</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x26DC00" dtype="u32" id="DRV_RESTORE_MOCO_ALL" units="-" subnode="1" cyclic="CONFIG" desc="Using the proper password allows to restore the default parameters of the drive after the next power on" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Restore all</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x26DD00" dtype="u32" id="DICT_ACCESS_PWD" units="-" subnode="1" cyclic="CONFIG" desc="Password for changing user rol for dictionary access." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Dict. access password</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x26DE00" dtype="u32" id="DRV_BOOT_MOCO_MODE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates to the drive that it must enter into boot mode on the next power up." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Boot mode</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x26DF00" dtype="u32" id="DRV_BOOT_RESET" units="-" subnode="1" cyclic="CONFIG" desc="With the proper password resets the drive." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">System reset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x26E000" dtype="u32" id="DRV_ID_VENDOR_ID" units="-" subnode="1" cyclic="CONFIG" desc="Identifies the vendor of the product" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Vendor ID</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x26E100" dtype="u32" id="DRV_ID_PRODUCT_CODE" units="-" subnode="1" cyclic="CONFIG" desc="Contains the product code of the drive" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Product code</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x26E200" dtype="u32" id="DRV_ID_REVISION_NUMBER" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the revision number of the firmware version on the drive" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Revision number</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203D00" dtype="u16" id="FBK_CUR_A_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Current readings of phase A in ADC counts" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current A counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203E00" dtype="u16" id="FBK_CUR_B_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Current readings of phase B in ADC counts" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current B counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203F00" dtype="u16" id="FBK_CUR_C_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Current readings of phase C in ADC counts." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current C counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x205F00" dtype="u16" id="DRV_PROT_VBUS_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="ADC counts of the bus voltage read by the drive." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Bus voltage counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206200" dtype="u16" id="DRV_PROT_PRIM_TEMP_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Contains power stage temperature in ADC counts" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Primary temperature counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x208100" dtype="u16" id="IO_ANA1_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Counts obtained from analog input 1. ADC resolution is 16 bits for differential signals" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Analog 1 counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x208300" dtype="u16" id="IO_ANA2_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Counts obtained from analog input 2. ADC resolution is 16 bits for differential signals" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Analog 2 counts</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x264000" dtype="u16" id="COMMS_STATE" units="-" subnode="1" cyclic="CONFIG" desc="Sets the communication state allowing to enable or disable cyclic operation." cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Communication state control</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">Configuration state</Enum>
            <Enum value="2">Cyclic state</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x265900" dtype="u32" id="COMMS_RX_MAP_9" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 9</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265A00" dtype="u32" id="COMMS_RX_MAP_10" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 10</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265B00" dtype="u32" id="COMMS_RX_MAP_11" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 11</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265C00" dtype="u32" id="COMMS_RX_MAP_12" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 12</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265D00" dtype="u32" id="COMMS_RX_MAP_13" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 13</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265E00" dtype="u32" id="COMMS_RX_MAP_14" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 14</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x265F00" dtype="u32" id="COMMS_RX_MAP_15" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic rx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Rx mapping 15</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266900" dtype="u32" id="COMMS_TX_MAP_9" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 9</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266A00" dtype="u32" id="COMMS_TX_MAP_10" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 10</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266B00" dtype="u32" id="COMMS_TX_MAP_11" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 11</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266C00" dtype="u32" id="COMMS_TX_MAP_12" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 12</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266D00" dtype="u32" id="COMMS_TX_MAP_13" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 13</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266E00" dtype="u32" id="COMMS_TX_MAP_14" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 14</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x266F00" dtype="u32" id="COMMS_TX_MAP_15" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which cyclic tx register is mapped" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Tx mapping 15</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x26E400" dtype="str" id="DRV_ID_SOFTWARE_VERSION" units="-" subnode="1" cyclic="CONFIG" desc="Public software release version" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Software version</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x26E500" dtype="str" id="DRV_ID_WEB" units="-" subnode="1" cyclic="CONFIG" desc="Ingenia website link" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Ingenia url</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x215200" dtype="float" id="COMMU_ANGLE_REF_OFFSET" units="rev" subnode="1" cyclic="CYCLIC_TX" desc="Offset between the generated 0 angle position of the drive and the value read by the reference feedback sensor. It is computed automatically by a forced phasing method." cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Reference angle offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x215300" dtype="u16" id="COMMU_ANGLE_REF_SENSOR" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the reference angle sensor used for angle readings." cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Reference feedback sensor</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="3">Internal generator</Enum>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="5">Digital halls</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x204100" dtype="float" id="COMMU_ANGLE_REF_VALUE" units="rev" subnode="1" cyclic="CYCLIC_TX" desc="Angle read by the reference angle sensor in revolutions" cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Reference angle</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x215400" dtype="u16" id="COMMU_PHASING_MODE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the method of actuator alignment" cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Phasing mode</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Non-forced</Enum>
            <Enum value="1">Forced</Enum>
            <Enum value="2">No phasing</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x252000" dtype="u32" id="DRV_POS_VEL_RATE" units="Hz" subnode="1" cyclic="CYCLIC_TX" desc="Indicates the frequency of the position and velocity loops" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position &amp; velocity loop rate</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x215500" dtype="float" id="COMMU_PHASING_MAX_CURRENT" units="A" subnode="1" cyclic="CONFIG" desc="Maximum allowed current during phasing sequence" cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Max. current on phasing sequence</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x215600" dtype="u16" id="COMMU_PHASING_TIMEOUT" units="ms" subnode="1" cyclic="CONFIG" desc="Indicates the maximum time that a step is applied in the forced method if the next step condition is not reached." cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Phasing timeout</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x215700" dtype="u16" id="COMMU_PHASING_ACCURACY" units="mº" subnode="1" cyclic="CONFIG" desc="Determines the number of steps, the minimum displacement distance and the steps discretization of the binary search method" cat_id="COMMUTATION">
          <Labels>
            <Label lang="en_US">Phasing accuracy</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x202500" dtype="float" id="PROF_MAX_VEL" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="By default indicates the profile velocity used in profile position mode." cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Profiler max. velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x202600" dtype="float" id="PROF_MAX_ACC" units="rev/s2" subnode="1" cyclic="CYCLIC_RX" desc="By default indicates the profile acceleration used in profile position and velocity modes." cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Profiler max. acceleration</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x202700" dtype="float" id="PROF_MAX_DEC" units="rev/s2" subnode="1" cyclic="CYCLIC_RX" desc="By default indicates the profile deceleration used in profile position and velocity modes." cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Profiler max. deceleration</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x264100" dtype="u16" id="COMMS_SYNC_SIGNAL_CFG" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the number of synchronization signals generated by the MCB protocol" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Sync. signal configuration</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Only Sync 0</Enum>
            <Enum value="2">Only Sync 1</Enum>
            <Enum value="3">Sync 0 and Sync 1</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x273300" dtype="float" id="DRV_PROT_VBUS_OFFSET" units="V" subnode="1" cyclic="CONFIG" desc="Constant error in volts of the bus voltage measurements" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Bus voltage reading offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x237400" dtype="u16" id="FBK_BISS1_SSI1_FRAME_TYPE" units="none" subnode="1" cyclic="CONFIG" desc="Selects the frame type of the Serial absolute feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Frame type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Raw</Enum>
            <Enum value="1">Raw gray</Enum>
            <Enum value="2">Zettlex - SSI1</Enum>
            <Enum value="3">BiSS-C BP3</Enum>
            <Enum value="4">BiSS-C BP3 Gray</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x26E600" dtype="u32" id="DRV_ID_SERIAL_NUMBER" units="-" subnode="1" cyclic="CONFIG" desc="Unique serial number id of the device" cat_id="IDENTIFICATION">
          <Labels>
            <Label lang="en_US">Serial number</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206300" dtype="float" id="MOT_PROT_TEMP_VALUE" units="ºC" subnode="1" cyclic="CYCLIC_TX" desc="Motor temperature readings in degrees celsius" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Motor temperature value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210900" dtype="float" id="MOT_PROT_TEMP_THRESHOLD" units="ºC" subnode="1" cyclic="CONFIG" desc="Motor temperature threshold where derating is started to be applied" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. protection threshold</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206400" dtype="float" id="DRV_PROT_RED_TEMP_VALUE" units="ºC" subnode="1" cyclic="CYCLIC_TX" desc="Redundant temperature readings of the power stage in degrees celsius" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Redundant temperature value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206600" dtype="u16" id="DRV_PROT_RED_TEMP_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Redundant temperature of the power stage in ADC counts" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Redundant temperature counts</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274600" dtype="u16" id="DRV_PROT_RED_TEMP_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of temperature sensor is used for the redundant temperature sensor type" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Red. temp. sensor type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">NTC</Enum>
            <Enum value="1">PTC</Enum>
            <Enum value="2">Linear sensor</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x274700" dtype="u32" id="DRV_PROT_RED_TEMP_RES" units="Ω" subnode="1" cyclic="CONFIG" desc="NTC: Resistance value for 25 ºC in ohms&#13;&#10;PTC: Resistance value in ohms where the over-temperature must be detected&#13;&#10;Others: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Red. temp. sensor resistance</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274800" dtype="u16" id="DRV_PROT_RED_TEMP_B2585" units="ºK" subnode="1" cyclic="CONFIG" desc="NTC: B(25/85) parameter from datasheet&#13;&#10;PTC: Not used&#13;&#10;Other: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Red. temp. sensor β</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274900" dtype="u32" id="DRV_PROT_RED_TEMP_EXT_RES" units="Ω" subnode="1" cyclic="CONFIG" desc="NTC &amp;amp; PTC: Resistance value in ohms connected to the sensor for making the voltage divider&#13;&#10;Others: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Red. temp. sensor ext. resistance</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274A00" dtype="float" id="DRV_PROT_RED_TEMP_GAIN" units="ºC / V" subnode="1" cyclic="CONFIG" desc="Linear voltage sensor: Gain of the sensor.&#13;&#10;Others: Not used" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Red. temp. sensor gain</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x274B00" dtype="float" id="DRV_PROT_RED_TEMP_OFFSET" units="ºC" subnode="1" cyclic="CONFIG" desc="NTC &amp;amp; PTC: Not used&#13;&#10;Others: Offset of the sensor" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Red. temp. sensor offset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206700" dtype="float" id="DRV_PROT_TEMP_VALUE" units="ºC" subnode="1" cyclic="CYCLIC_TX" desc="Contains power stage temperature in degrees celsius" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Power stage temperature</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x251700" dtype="u32" id="CL_CUR_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains the status of the current controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current loops statusword</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x251800" dtype="u32" id="CL_VEL_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Indicates the status of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop statusword</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x251900" dtype="u32" id="CL_POS_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Indicates the status of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop status</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x272800" dtype="u16" id="FBK_CUR_MASK" units="-" subnode="1" cyclic="CONFIG" desc="Inidicates the number of available sensors for current sensing" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Current sensors used mask</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x203700" dtype="u16" id="DRV_PROT_IBUS_COUNTS" units="ADC" subnode="1" cyclic="CYCLIC_TX" desc="Bus current measurements in ADC counts" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Bus voltage current counts</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210C00" dtype="u16" id="MOT_PROT_TEMP_B2585" units="ºK" subnode="1" cyclic="CONFIG" desc="NTC: B(25/85) parameter from datasheet&#13;&#10;PTC: Not used&#13;&#10;Others: Not used" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. sensor β (25-85)</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210A00" dtype="u16" id="MOT_PROT_TEMP_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of temperature sensor used for motor temperature readings&#13;&#10;0: NTC&#13;&#10;1: PTC&#13;&#10;2: Linear voltage&#13;&#10;3: RTD&#13;&#10;4: Silicon based&#13;&#10;5: Switch&#13;&#10;6: None" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. sensor type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">NTC</Enum>
            <Enum value="1">PTC</Enum>
            <Enum value="2">Linear voltage</Enum>
            <Enum value="3">RTD</Enum>
            <Enum value="4">Silicon</Enum>
            <Enum value="5">Switch</Enum>
            <Enum value="6">None</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x210B00" dtype="u32" id="MOT_PROT_TEMP_RES" units="Ω" subnode="1" cyclic="CONFIG" desc="NTC: Resistance value for 25 ºC in ohms&#13;&#10;PTC: Resistance value where the over-temperature must be detected in ohms&#13;&#10;Others: Not used." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. sensor resistance</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210D00" dtype="u32" id="MOT_PROT_TEMP_EXT_RES" units="Ω" subnode="1" cyclic="CONFIG" desc="NTC: Resistance in ohms connected to NTC for making the voltage divider&#13;&#10;PTC: Resistance in ohms connected to PTC for making the voltage divider&#13;&#10;Others: Not used." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. sensor external resistance</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210E00" dtype="float" id="MOT_PROT_TEMP_GAIN" units="ºC / V" subnode="1" cyclic="CONFIG" desc="Linear voltage sensor: Gain of the sensor&#13;&#10;Others: Not used" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. sensor gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x210F00" dtype="float" id="MOT_PROT_TEMP_OFFSET" units="ºC" subnode="1" cyclic="CONFIG" desc="NTC: Not used&#13;&#10;PTC: Not used&#13;&#10;Others: Offset of the sensor" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Motor temp. sensor offset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275000" dtype="float" id="DRV_PROT_DERATING_CONST" units="-" subnode="1" cyclic="CONFIG" desc="Constant applied in function of the drive temperature to the maximum nominal current" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Derating constant</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275100" dtype="float" id="DRV_PROT_DERATING_FREQ_CONST1" units="-" subnode="1" cyclic="CONFIG" desc="Derating constant for commutation frequency 1 that modifies the temperature threshold for starting current derating." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Frequency 1 derating constant</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275200" dtype="float" id="DRV_PROT_DERATING_FREQ_CONST2" units="-" subnode="1" cyclic="CONFIG" desc="Derating constant for commutation frequency 2 that modifies the temperature threshold for starting current derating." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Frequency 2 derating constant</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275300" dtype="float" id="DRV_PROT_DERATING_FREQ_CONST3" units="-" subnode="1" cyclic="CONFIG" desc="Derating constant for commutation frequency 3 that modifies the temperature threshold for starting current derating." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Frequency 3 derating constant</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275400" dtype="float" id="DRV_PROT_DERATING_FREQ_CONST4" units="-" subnode="1" cyclic="CONFIG" desc="Derating constant for commutation frequency 4 that modifies the temperature threshold for starting current derating." cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Frequency 4 derating constant</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21EC00" dtype="float" id="CL_POS_ERROR_WINDOW" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="Indicates the maximum allowed difference between demand and actual position before generating a fault." cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Position following error window</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21ED00" dtype="u32" id="CL_POS_ERROR_TIMEOUT" units="ms" subnode="1" cyclic="CYCLIC_RX" desc="Indicates the maximum time the difference between demand and actual position is allowed to be outside the position window." cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Position following error timeout</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x21EE00" dtype="float" id="CL_POS_ERROR_FOLLOWING" units="none" subnode="1" cyclic="CYCLIC_TX" desc="Difference between demand and actual value of active operation mode variables" cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Following error</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275B00" dtype="float" id="DRV_PROT_DERATING_TEMP_THRESHOLD_2" units="ºC" subnode="1" cyclic="CONFIG" desc="Threshold temperature that starts the derating algorithm for selectable frequency 2 at minimum supply voltage" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage derating temperature threshold 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275C00" dtype="float" id="DRV_PROT_DERATING_TEMP_THRESHOLD_3" units="ºC" subnode="1" cyclic="CONFIG" desc="Threshold temperature that starts the derating algorithm for selectable frequency 3 at minimum supply voltage" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage derating temperature threshold 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x275D00" dtype="float" id="DRV_PROT_DERATING_TEMP_THRESHOLD_4" units="ºC" subnode="1" cyclic="CONFIG" desc="Threshold temperature that starts the derating algorithm for selectable frequency 4 at minimum supply voltage" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage derating temperature threshold 4</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x270000" dtype="u32" id="DRV_PS_FREQ_1" units="Hz" subnode="1" cyclic="CONFIG" desc="Contains the selectable commutation frequency 1" cat_id="INTERNAL">
          <Labels>
            <Label lang="en_US">Power stage frequency 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x252100" dtype="u16" id="DRV_PS_FREQ_SELECTION" units="-" subnode="1" cyclic="CONFIG" desc="Selects one of the selectable commutation frequencies of the power stage" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Power stage frequency</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">10 kHz</Enum>
            <Enum value="1">20 kHz</Enum>
            <Enum value="2">50 kHz</Enum>
            <Enum value="3">100 kHz</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x212600" dtype="u32" id="MOT_BRAKE_PRE_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="Indicates the delay in milliseconds the brake starts holding the actual position before the drive stops driving the actuator." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Delay after enable brake</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x212700" dtype="u32" id="MOT_BRAKE_POST_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="Indicates the delay in milliseconds the brake is still holding the position after the drive starts driving the actuator." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Delay before release brake</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x253000" dtype="u16" id="CL_POS_FBK_FILTER1_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied to position feedback sensor" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 1 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x253100" dtype="u32" id="CL_POS_FBK_FILTER1_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 1 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x253200" dtype="float" id="CL_POS_FBK_FILTER1_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 1 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x253300" dtype="float" id="CL_POS_FBK_FILTER1_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x253800" dtype="u16" id="CL_POS_FBK_FILTER2_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the filter applied to position feedback sensor input of the position PID controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 2 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x253900" dtype="u32" id="CL_POS_FBK_FILTER2_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 2 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x253A00" dtype="float" id="CL_POS_FBK_FILTER2_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 2 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x253B00" dtype="float" id="CL_POS_FBK_FILTER2_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position feedback filter 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x254000" dtype="u16" id="CL_POS_REF_FILTER1_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied on the position set-point input of the position PID controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 1 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x254100" dtype="u32" id="CL_POS_REF_FILTER1_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 1 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x254200" dtype="float" id="CL_POS_REF_FILTER1_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 1 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x254300" dtype="float" id="CL_POS_REF_FILTER1_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x254800" dtype="u16" id="CL_POS_REF_FILTER2_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied to position feedback sensor" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 2 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x254900" dtype="u32" id="CL_POS_REF_FILTER2_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 2 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x254A00" dtype="float" id="CL_POS_REF_FILTER2_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 2 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x254B00" dtype="float" id="CL_POS_REF_FILTER2_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Position reference filter 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x255000" dtype="u16" id="CL_VEL_FBK_FILTER1_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the filter type applied to the velocity feedback sensor input of the velocity PID controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 1 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x255100" dtype="u32" id="CL_VEL_FBK_FILTER1_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 1 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x255200" dtype="float" id="CL_VEL_FBK_FILTER1_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 1 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x255300" dtype="float" id="CL_VEL_FBK_FILTER1_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x255800" dtype="u16" id="CL_VEL_FBK_FILTER2_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the filter type applied to velocity feedback sensor input of the velocity PID controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 2 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x255900" dtype="u32" id="CL_VEL_FBK_FILTER2_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 2 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x255A00" dtype="float" id="CL_VEL_FBK_FILTER2_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 2 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x255B00" dtype="float" id="CL_VEL_FBK_FILTER2_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity feedback filter 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x256000" dtype="u16" id="CL_VEL_REF_FILTER1_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the filter type applied to velocity set-point input of the velocity PID controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 1 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x256100" dtype="u32" id="CL_VEL_REF_FILTER1_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 1 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x256200" dtype="float" id="CL_VEL_REF_FILTER1_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 1 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x256300" dtype="float" id="CL_VEL_REF_FILTER1_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x256800" dtype="u16" id="CL_VEL_REF_FILTER2_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the filter type applied to velocity set-point input of the velocity PID controller" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 2 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x256900" dtype="u32" id="CL_VEL_REF_FILTER2_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 2 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x256A00" dtype="float" id="CL_VEL_REF_FILTER2_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 2 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x256B00" dtype="float" id="CL_VEL_REF_FILTER2_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Velocity reference filter 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x257000" dtype="u16" id="CL_CUR_FBK_FILTER1_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied for all current feedback readings" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 1 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x257100" dtype="u32" id="CL_CUR_FBK_FILTER1_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 1 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x257200" dtype="float" id="CL_CUR_FBK_FILTER1_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this registers depends on the filter type" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 1 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x257300" dtype="float" id="CL_CUR_FBK_FILTER1_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this registers depends on the filter type" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x257800" dtype="u16" id="CL_CUR_FBK_FILTER2_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied to all current feedback sensor readings" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 2 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x257900" dtype="u32" id="CL_CUR_FBK_FILTER2_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this registers depends on the selected filter type" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 2 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x257A00" dtype="float" id="CL_CUR_FBK_FILTER2_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this registers depends on the selected filter type" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 2 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x257B00" dtype="float" id="CL_CUR_FBK_FILTER2_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this registers depends on the selected filter type" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current feedback filter 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x258000" dtype="u16" id="CL_CUR_REF_FILTER1_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied for all current set-points" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 1 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x258100" dtype="u32" id="CL_CUR_REF_FILTER1_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 1 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x258200" dtype="float" id="CL_CUR_REF_FILTER1_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 1 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x258300" dtype="float" id="CL_CUR_REF_FILTER1_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 1 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x258800" dtype="u16" id="CL_CUR_REF_FILTER2_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the type of filter applied for all current set-points" cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 2 type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disabled</Enum>
            <Enum value="1">Low pass</Enum>
            <Enum value="2">High pass</Enum>
            <Enum value="3">Band pass</Enum>
            <Enum value="4">Peak</Enum>
            <Enum value="5">Notch</Enum>
            <Enum value="6">Low shelf</Enum>
            <Enum value="7">High shelf</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x258900" dtype="u32" id="CL_CUR_REF_FILTER2_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 2 frequency</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x258A00" dtype="float" id="CL_CUR_REF_FILTER2_Q" units="-" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 2 Q-factor</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x258B00" dtype="float" id="CL_CUR_REF_FILTER2_GAIN" units="dB" subnode="1" cyclic="CONFIG" desc="The meaning of this register depends on the selected filter type." cat_id="FILTERS">
          <Labels>
            <Label lang="en_US">Current reference filter 2 gain</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x207B00" dtype="float" id="CL_VEL_CMD_OFFSET" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="User input offset added at the input of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop input offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x207C00" dtype="float" id="CL_CUR_Q_OFFSET" units="A" subnode="1" cyclic="CYCLIC_RX" desc="Offset added to quadrature current PI controller input in amperes" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature loop input offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x207D00" dtype="float" id="CL_CUR_D_OFFSET" units="A" subnode="1" cyclic="CYCLIC_RX" desc="Offset added to current D PI controller in Amperes" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct loop input offset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207A00" dtype="float" id="PROF_ACCEL_REF_VALUE" units="rev/s2" subnode="1" cyclic="CYCLIC_TX" desc="Acceleration generated by the profiler" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Acceleration demand</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x259000" dtype="float" id="CL_VEL_FF_KA" units="A/(rev/s2)" subnode="1" cyclic="CONFIG" desc="Acceleration feed-forward gain of the velocity PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop Kffa</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x259100" dtype="float" id="CL_POS_FF_KVEL" units="-" subnode="1" cyclic="CONFIG" desc="Velocity feed-forward constant of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop Kffv</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x259200" dtype="float" id="CL_POS_FF_KACC" units="s" subnode="1" cyclic="CONFIG" desc="Acceleration feed-forward constant of the position PID controller" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop Kffa</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x245000" dtype="u16" id="HOM_MODE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the homing mode used for 0 detection" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Homing mode</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">On current position</Enum>
            <Enum value="1">On positive switch limit</Enum>
            <Enum value="2">On negative switch limit</Enum>
            <Enum value="3">On positive index pulse</Enum>
            <Enum value="4">On negative index pulse</Enum>
            <Enum value="5">On the positive limit switch and index pulse</Enum>
            <Enum value="6">On the negative limit switch and index pulse</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x245100" dtype="s32" id="HOM_OFFSET" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="Offset position in counts applied to indicate the location of 0 once the homing condition is detected" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Homing offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x245200" dtype="u32" id="HOM_SEQ_TIMEOUT" units="ms" subnode="1" cyclic="CONFIG" desc="Maximum time allowed to find the 0 position in milliseconds" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Homing timeout</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x245300" dtype="float" id="HOM_SPEED_SEARCH" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="Velocity used to look for a limit condition during a homing sequence." cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Homing search velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x245400" dtype="float" id="HOM_SPEED_ZERO" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="Velocity used to look for the 0 position during a homing sequence" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Homing zero velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x245500" dtype="u16" id="IO_IN_POS_HOM_SWITCH" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the GPI used as positive homing switch" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Positive homing switch</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">GPI1</Enum>
            <Enum value="2">GPI2</Enum>
            <Enum value="3">GPI3</Enum>
            <Enum value="4">GPI4</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x245600" dtype="u16" id="IO_IN_NEG_HOM_SWITCH" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the input used as negative homing switch" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Negative homing switch</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">GPI1</Enum>
            <Enum value="2">GPI2</Enum>
            <Enum value="3">GPI3</Enum>
            <Enum value="4">GPI4</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x260800" dtype="u16" id="IO_IN_POS_LIM_SWITCH" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the GPI used as positive switch limit." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Positive switch limit</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">GPI1</Enum>
            <Enum value="2">GPI2</Enum>
            <Enum value="3">GPI3</Enum>
            <Enum value="4">GPI4</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x260900" dtype="u16" id="IO_IN_NEG_LIM_SWITCH" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Negative switch limit</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">GPI1</Enum>
            <Enum value="2">GPI2</Enum>
            <Enum value="3">GPI3</Enum>
            <Enum value="4">GPI4</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x21EF00" dtype="float" id="PROF_IP_TIME_MANTISSA" units="-" subnode="1" cyclic="CYCLIC_RX" desc="It is used to indicate the interpolation time period between set-point values." cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Interpolation time mantissa</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21F000" dtype="float" id="PROF_IP_TIME_EXP" units="-" subnode="1" cyclic="CYCLIC_RX" desc="It is used to indicate the interpolation time period between set-point values." cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Interpolation time exponent</Label>
          </Labels>
          <Range min="-5" max="0"/>
        </Register>
        <Register access="rw" address="0x237500" dtype="u16" id="FBK_BISS1_SSI1_POS_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Size in bits of position information block in serial absolute feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Position bits</Label>
          </Labels>
          <Range min="10" max="32"/>
        </Register>
        <Register access="rw" address="0x237600" dtype="u16" id="FBK_BISS1_SSI1_POS_ST_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Defines the size in bits of the single-turn information inside the position block of the serial absolute feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Single-turn bits</Label>
          </Labels>
          <Range min="10" max="32"/>
        </Register>
        <Register access="rw" address="0x237700" dtype="u16" id="FBK_BISS1_SSI1_POS_START_BIT" units="-" subnode="1" cyclic="CONFIG" desc="Defines how many bits the position information is displaced from the LSB in the serial absolute feedback frame." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Position start bit</Label>
          </Labels>
          <Range min="0" max="31"/>
        </Register>
        <Register access="rw" address="0x21F100" dtype="u32" id="PROF_POS_WINDOW_VALUE" units="cnt" subnode="1" cyclic="CONFIG" desc="Window around Position set-point inside which target can be considered reached" cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Position window</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21F200" dtype="u32" id="PROF_POS_WINDOW_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="Time that the error between Position set-point and Actual position has to be smaller than Position window before detecting a target reached" cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Position window time</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21F300" dtype="float" id="PROF_VEL_WINDOW_VALUE" units="rev/s" subnode="1" cyclic="CONFIG" desc="Window around Velocity set-point inside which target can be considered reached" cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Velocity window</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21F400" dtype="u32" id="PROF_VEL_WINDOW_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="Time that the error between Velocity set-point and Actual velocity has to be smaller than Velocity window before detecting a target reached" cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Velocity window time</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21F500" dtype="float" id="DRV_STATE_QS_DEC" units="rev/s2" subnode="1" cyclic="CONFIG" desc="Deceleration used to slow down when quick stop state is active" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Quick stop deceleration</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x260A00" dtype="u16" id="IO_IN_QS" units="-" subnode="1" cyclic="CONFIG" desc="Selects a general purpose input to use as quick stop input whenever parameter is different from 0. Whenever the selected input is active, the system will force quick stop state if possible." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Quick stop input</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">GPI1</Enum>
            <Enum value="2">GPI2</Enum>
            <Enum value="3">GPI3</Enum>
            <Enum value="4">GPI4</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x260B00" dtype="s16" id="ERROR_STATE_QS_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Quick stop option code according to CiA402" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Quick stop option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Slow down ramp and disable</Enum>
            <Enum value="2">Quick stop ramp and disable</Enum>
            <Enum value="5">Slow down ramp</Enum>
            <Enum value="6">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x236F00" dtype="u16" id="FBK_BISS1_SSI1_PROTOCOL" units="-" subnode="1" cyclic="CONFIG" desc="Serial absolute feedback protocol to be used" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Protocol</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">BiSS C</Enum>
            <Enum value="1">SSI</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261000" dtype="u16" id="ERROR_POS_OUT_LIMITS_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Position feedback out of limits&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Position feedback out of limits error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x260F00" dtype="u16" id="ERROR_PROT_I2T_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;I2T without current control&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">I2T without current control error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261100" dtype="u16" id="ERROR_VEL_OUT_LIMITS_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Velocity feedback out of limits&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Velocity feedback out of limits error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261200" dtype="u16" id="ERROR_POS_FOLLOWING_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Position tracking error&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Position following error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x20C100" dtype="s32" id="PROF_IP_POS_INPUT" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="Position input for interpolation data record in counts. Unless only one parameter is used in the buffer, use interpolation data record parameters with cyclic communications." cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Interpolation data record - Position input</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x20C200" dtype="float" id="PROF_IP_VEL_INPUT" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="Velocity input for interpolation data record in rev/s. Unless only one parameter is used in the buffer, use interpolation data record parameters with cyclic communications." cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Interpolation data record - Velocity input</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x20C300" dtype="u16" id="PROF_IP_TIME_INPUT" units="ms" subnode="1" cyclic="CYCLIC_RX" desc="Time input for interpolation data record in milliseconds. Only the first 16 bits are used. Unless only one parameter is used in the buffer, use interpolation data record parameters with cyclic communications." cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Interpolation data record - Time input</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x20C400" dtype="u16" id="PROF_IP_INTEGRITY_INPUT" units="-" subnode="1" cyclic="CYCLIC_RX" desc="This parameter is used to append new PT or PVT data to the interpolated position buffer and is used as a check as well. Data is added to the buffer every time this parameter increases by a value of 1. In other words, to start adding data into the interpolation data record:&#13;&#10;&#13;&#10;1 - Read this parameter&#13;&#10;2 - Fill in the interpolation data record with the desired point&#13;&#10;3 - Add 1 to the value read in this parameter.&#13;&#10;&#13;&#10;This process can be done with cyclic communications and the value can be added in each transmission without having to read the value again." cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Interpolation data record integrity check</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x20C500" dtype="u16" id="PROF_IP_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains the status of the interpolation buffer (enabled, running, full or empty)" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Interpolation data record status</Label>
          </Labels>
        </Register>
        <Register access="w" address="0x21F600" dtype="u16" id="PROF_IP_CLEAR_DATA" units="-" subnode="1" cyclic="CONFIG" desc="Any value written to this parameter will force a clear of" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Interpolation data record  force clear</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21F700" dtype="u16" id="PROF_IP_BUF_SIZE" units="-" subnode="1" cyclic="CONFIG" desc="User defined buffer size. By default it takes maximum buffer size." cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Interpolation buffer size</Label>
          </Labels>
          <Range min="1" max="16"/>
        </Register>
        <Register access="r" address="0x21F800" dtype="u16" id="PROF_IP_BUF_ELEMENTS" units="-" subnode="1" cyclic="CONFIG" desc="Containts the number of interpolation data records that are contained inside the buffer." cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Interpolation buffer number of elements</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x21F900" dtype="u16" id="PROF_IP_BUF_MAX_SIZE" units="-" subnode="1" cyclic="CONFIG" desc="Returns the maximum number of data records that can be stored in the interpolation buffer" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Interpolation buffer maximum size</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x236400" dtype="float" id="PROF_POS_VEL_RATIO" units="-" subnode="1" cyclic="CONFIG" desc="Ratio between revolutions in position sensor against revolutions in velocity sensor [revs in position sensor / revs in velocity sensor]&#13;&#10;&#13;&#10;For instance, if 1 revolution at the position sensor locations equals 50 revolutions where the velocity sensor is located, the ratio should be 1/50." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Position to velocity sensor ratio</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x274300" dtype="u32" id="MOT_BRAKE_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="Brake frequency in hertz. Only values lower than the maximum brake frequency will be allowed. Value 0 disables modulated brake output." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Brake frequency</Label>
          </Labels>
          <Range min="4000" max="40000"/>
        </Register>
        <Register access="r" address="0x239300" dtype="u16" id="FBK_DIGHALL_VALUE" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains digital input values of digital hall sensors A, B and C, where A is the least significant bit." cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Dig. hall value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x214F00" dtype="u16" id="MOT_COMMU_MOD" units="-" subnode="1" cyclic="CONFIG" desc="Specifies the modulation used to drive the actuator" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Commutation modulation</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Sinusoidal</Enum>
            <Enum value="1">Trapezoidal</Enum>
            <Enum value="2">Single phase</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261300" dtype="u16" id="ERROR_PROT_OVER_TEMP_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Power stage user over temperature&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Power stage user over-temperature error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261400" dtype="u16" id="ERROR_MOT_OVER_TEMP_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Motor over temperature&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Motor over-temperature error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x263000" dtype="float" id="DRV_PROT_USER_OVER_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Indicates the maximum allowed bus voltage by the user in the drive" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">User over voltage level</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x263100" dtype="float" id="DRV_PROT_USER_UNDER_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Indicates the minimum voltage required by the user for a proper operation" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">User under voltage level</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x263200" dtype="float" id="DRV_PROT_USER_OVER_TEMP" units="ºC" subnode="1" cyclic="CONFIG" desc="Indicates the maximum temperature of the drive allowed by the user" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">User over temperature level</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x263300" dtype="float" id="DRV_PROT_USER_UNDER_TEMP" units="ºC" subnode="1" cyclic="CONFIG" desc="Indicates the minimum temperature of the drive allowed by the user" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">User under temperature level</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x261500" dtype="u16" id="ERROR_PROT_UNDER_TEMP_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Power stage user under temperature&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Power stage user under-temperature error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261600" dtype="u16" id="ERROR_PROT_OVER_VOLT_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Power stage user over voltage&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Power stage user over voltage error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261700" dtype="u16" id="ERROR_PROT_UNDER_VOLT_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Power stage user under voltage&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Power stage user under voltage error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x251A00" dtype="u16" id="DRV_PROT_STO_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Shows the status of the safe torque off circuit of the board.&#13;&#10;&#13;&#10;Bit 0: STO1 input &#13;&#10;Bit 1: STO2 input&#13;&#10;Bit 2: STO supply fault input (active low)&#13;&#10;Bit 3: STO abnormal fault input&#13;&#10;Bit 4: STO report input&#13;&#10;&#13;&#10;STO status = 0x017 means no errors and motor can be enabled." cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">STO status</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x260200" dtype="u32" id="IO_OUT_SET_POINT" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Boolean mask that sets the state of the digital outputs. Only the outputs that haven&amp;#039;t been mapped to a special function will be set." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Digital outputs set value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x261800" dtype="u16" id="ERROR_PROT_EXT_FAULT_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;External fault&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">External fault option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x205100" dtype="s32" id="FBK_SSI2_POS_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Raw position obtained from SSI feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Position</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x237800" dtype="u16" id="FBK_SSI2_FRAME_SIZE" units="-" subnode="1" cyclic="CONFIG" desc="Defines the size in bits of the frame to be read from the SSI interface" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI -  Frame size</Label>
          </Labels>
          <Range min="10" max="31"/>
        </Register>
        <Register access="rw" address="0x237900" dtype="u16" id="FBK_SSI2_ERROR_TOLERANCE" units="-" subnode="1" cyclic="CONFIG" desc="Number of error detections on SSI feedback frame allowed before a fault generation." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Error tolerance</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x237A00" dtype="u16" id="FBK_SSI2_WAIT_CYCLES" units="-" subnode="1" cyclic="CONFIG" desc="Number of position / velocity loop waits until requesting a new SSI feedback frame." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI -  Wait cycles</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x237B00" dtype="u16" id="FBK_SSI2_POS_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the polarity of rotation of the SSI feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Polarity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard</Enum>
            <Enum value="1">Reversed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x237C00" dtype="u16" id="FBK_SSI2_FRAME_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Selects the frame type of the SSI feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI -  Frame type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Raw</Enum>
            <Enum value="1">Raw gray</Enum>
            <Enum value="2">Zettlex - SSI1</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x237D00" dtype="u16" id="FBK_SSI2_POS_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Size in bits of position information block in SSI feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Position bits</Label>
          </Labels>
          <Range min="10" max="31"/>
        </Register>
        <Register access="rw" address="0x237E00" dtype="u16" id="FBK_SSI2_POS_ST_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Defines the size in bits of the single-turn information inside the position block of the SSI feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Single-turn bits</Label>
          </Labels>
          <Range min="10" max="31"/>
        </Register>
        <Register access="rw" address="0x237F00" dtype="u16" id="FBK_SSI2_POS_START_BIT" units="-" subnode="1" cyclic="CONFIG" desc="Defines how many bits the position information is displaced from the LSB in the SSI feedback frame." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Position start bit</Label>
          </Labels>
          <Range min="0" max="31"/>
        </Register>
        <Register access="rw" address="0x239400" dtype="u16" id="FBK_PROT_AGAINST_HALLS" units="-" subnode="1" cyclic="CONFIG" desc="Selects feedback to be checked on Hall sensor transitions. Used to check for runaway situations or feedback disconnection." cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Feedback to check against Halls</Label>
          </Labels>
          <Enumerations>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261900" dtype="u16" id="ERROR_DIGHALL_SEQ_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Halls sequence error&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Halls sequence error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261A00" dtype="u16" id="ERROR_DIGENC_AGAINST_HALL_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Incremental encoder against halls error&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Feedback against halls error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x260300" dtype="u32" id="IO_OUT_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Boolean polarity mask for digital outputs.  Bit set to 0 means standard polarity (active high), bit set to 1 means reversed polarity (active low)" cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Digital outputs polarity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x239500" dtype="u16" id="FBK_BISS_CHAIN" units="-" subnode="1" cyclic="CONFIG" desc="Number of serial absolute feedbacks connected in daisy chain. There has to be at least one feedback connected" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C  feedbacks in chain</Label>
          </Labels>
          <Range min="1" max="2"/>
        </Register>
        <Register access="rw" address="0x240000" dtype="u16" id="FBK_BISS2_FRAME_SIZE" units="-" subnode="1" cyclic="CONFIG" desc="Defines the size in bits of the frame to be read from the serial absolute slave 1 (only usable in daisy chain)" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Frame size</Label>
          </Labels>
          <Range min="10" max="64"/>
        </Register>
        <Register access="rw" address="0x240100" dtype="u16" id="FBK_BISS2_ERROR_TOLERANCE" units="-" subnode="1" cyclic="CONFIG" desc="Number of error detections on serial absolute feedback frame allowed before a fault generation." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Error tolerance</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x240300" dtype="u16" id="FBK_BISS2_POS_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the polarity of rotation of the serial absolute feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Polarity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard</Enum>
            <Enum value="1">Reversed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x240400" dtype="u16" id="FBK_BISS2_FRAME_TYPE" units="-" subnode="1" cyclic="CONFIG" desc="Selects the frame type of the Serial absolute feedback sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Frame type</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Raw</Enum>
            <Enum value="1">Raw gray</Enum>
            <Enum value="2">Zettlex - SSI1</Enum>
            <Enum value="3">BiSS-C BP3</Enum>
            <Enum value="4">BiSS-C BP3 Gray</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x240500" dtype="u16" id="FBK_BISS2_POS_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Size in bits of position information block in serial absolute feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Position bits</Label>
          </Labels>
          <Range min="10" max="32"/>
        </Register>
        <Register access="rw" address="0x240600" dtype="u16" id="FBK_BISS2_POS_ST_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Defines the size in bits of the single-turn information inside the position block of the serial absolute feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Single-turn bits</Label>
          </Labels>
          <Range min="10" max="32"/>
        </Register>
        <Register access="rw" address="0x240700" dtype="u16" id="FBK_BISS2_POS_START_BIT" units="-" subnode="1" cyclic="CONFIG" desc="Defines how many bits the position information is displaced from the LSB in the serial absolute feedback frame." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Position start bit</Label>
          </Labels>
          <Range min="0" max="31"/>
        </Register>
        <Register access="r" address="0x205200" dtype="s32" id="FBK_BISS2_POS_VALUE" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Raw position obtained from serial absolute slave 1 feedback frame" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - Position</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x209600" dtype="float" id="CL_POS_CMD_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Position command in position control loop." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Position loop control command</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x209700" dtype="float" id="CL_VEL_CMD_VALUE" units="rev/s" subnode="1" cyclic="CYCLIC_TX" desc="Velocity command in velocity control loop." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Velocity loop control command</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x209800" dtype="float" id="CL_CUR_Q_CMD_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Current command in current quadrature and current A control loop." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current quadrature / A control loop command</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x209900" dtype="float" id="CL_CUR_D_CMD_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Current command in current direct and current B control loop." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current direct / B control loop command</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x238B00" dtype="s32" id="FBK_DIGENC1_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Contains raw value read by incremental encoder." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 1 - Value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x212200" dtype="float" id="DRV_PROT_EXT_SHUNT_ENA_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Voltage threshold to enable external shunt braking resistor" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">External shunt enable voltage</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x212300" dtype="float" id="DRV_PROT_EXT_SHUNT_DIS_VOLT" units="V" subnode="1" cyclic="CONFIG" desc="Voltage threshold to disable external shunt braking resistor" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">External shunt disable voltage</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238C00" dtype="u32" id="FBK_DIGENC2_RESOLUTION" units="cnt" subnode="1" cyclic="CONFIG" desc="Number of counts per 1 mechanical revolution of the secondary incremental encoder sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 2 - Resolution</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x238D00" dtype="u16" id="FBK_DIGENC2_POLARITY" units="cnt" subnode="1" cyclic="CONFIG" desc="Indicates the polarity of rotation of the secondary incremental encoder sensor" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 2 - Polarity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Standard</Enum>
            <Enum value="1">Reversed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x238E00" dtype="u16" id="FBK_DIGENC2_FILTER" units="-" subnode="1" cyclic="CONFIG" desc="Glitch filter for secondary incremental encoder feedback" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 2 - Filter</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">100 MHz</Enum>
            <Enum value="1">33 MHz</Enum>
            <Enum value="2">16 MHz</Enum>
            <Enum value="3">8 MHz</Enum>
            <Enum value="4">4 MHz</Enum>
            <Enum value="5">2 MHz</Enum>
            <Enum value="6">1 MHz</Enum>
            <Enum value="7">520 kHz</Enum>
            <Enum value="8">260 kHz</Enum>
            <Enum value="9">130 KHz</Enum>
            <Enum value="10">65 kHz</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x238F00" dtype="s32" id="FBK_DIGENC2_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Contains raw value read by secondary incremental encoder." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Incremental encoder 2 - Value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x245700" dtype="u16" id="HOM_IDX_PULSE_SRC" units="-" subnode="1" cyclic="CONFIG" desc="Indicates which incremental encoder will be used to finish homing procedures based on index pulse" cat_id="HOMING">
          <Labels>
            <Label lang="en_US">Homing index pulse source</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Incremental encoder 1</Enum>
            <Enum value="1">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261B00" dtype="u16" id="ERROR_PROT_OVER_CUR_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Over current without current control&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Over current without current control error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x207600" dtype="float" id="FBK_CUR_MODULE_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Current vector module in Amperes" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current actual value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x207700" dtype="float" id="CL_CUR_CMD_VALUE" units="A" subnode="1" cyclic="CYCLIC_TX" desc="Commanded current vector module" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Current command value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x236200" dtype="u16" id="CL_AUX_FBK_SENSOR" units="none" subnode="1" cyclic="CONFIG" desc="Indicates the sensor used for raw value reading" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Auxiliar feedback sensor</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="5">Digital halls</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x203300" dtype="u32" id="CL_AUX_FBK_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Raw value of selected auxiliar feedback" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Auxiliar feedback value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x201400" dtype="u16" id="DRV_OP_CMD" units="-" subnode="1" cyclic="CYCLIC_RX" desc="User requested mode of operation" cat_id="TARGET">
          <Labels>
            <Label lang="en_US">Operation mode</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Voltage</Enum>
            <Enum value="1">Current amplifier</Enum>
            <Enum value="2">Current</Enum>
            <Enum value="34">Cyclic current</Enum>
            <Enum value="3">Velocity</Enum>
            <Enum value="35">Cyclic velocity</Enum>
            <Enum value="19">Profile velocity</Enum>
            <Enum value="4">Position</Enum>
            <Enum value="36">Cyclic position</Enum>
            <Enum value="20">Profile position</Enum>
            <Enum value="68">Profile position S-curve</Enum>
            <Enum value="180">PVT</Enum>
            <Enum value="275">Homing</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x238600" dtype="u32" id="FBK_BISS1_SSI1_BAUD" units="kbits/s" subnode="1" cyclic="CONFIG" desc="Biss-C slave 1 / Primary SSI baudrate in kHz" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - Baudrate</Label>
          </Labels>
          <Enumerations>
            <Enum value="1000">1000</Enum>
            <Enum value="2000">2000</Enum>
            <Enum value="5000">5000</Enum>
            <Enum value="10000">10000</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x238700" dtype="u32" id="FBK_SSI2_BAUD" units="kbits/s" subnode="1" cyclic="CONFIG" desc="Secondary SSI baudrate in kHz" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Secondary SSI - Baudrate</Label>
          </Labels>
          <Enumerations>
            <Enum value="1000">1000</Enum>
            <Enum value="2000">2000</Enum>
            <Enum value="5000">5000</Enum>
            <Enum value="10000">10000</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x21DF00" dtype="s32" id="CL_POS_REF_MAX_RANGE" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="Maximum position value range. On reaching or exceeding this limit, the position set-point and position actual are wrapped automatically to the other end of the range." cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Max position range limit</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21DE00" dtype="s32" id="CL_POS_REF_MIN_RANGE" units="cnt" subnode="1" cyclic="CYCLIC_RX" desc="Minimum position value range. On reaching or exceeding this limit, the position set-point and position actual are wrapped automatically to the other end of the range." cat_id="LIMITS">
          <Labels>
            <Label lang="en_US">Min position range limit</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206E00" dtype="float" id="CL_VOL_D_CMD" units="V" subnode="1" cyclic="CYCLIC_TX" desc="Commanded direct voltage value" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage direct command</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x206F00" dtype="float" id="CL_VOL_Q_CMD" units="V" subnode="1" cyclic="CYCLIC_TX" desc="Commanded quadrature voltage value" cat_id="REPORTING">
          <Labels>
            <Label lang="en_US">Voltage quadrature command</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x207F00" dtype="u16" id="CL_CUR_FBK_BYPASS" units="-" subnode="1" cyclic="CONFIG" desc="Current loop feedback bypass flag. 0 means feedback is used, 1 means feedback is bypassed and forced to 0." cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current loop feedback bypass</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Current feedback connected</Enum>
            <Enum value="1">Current feedback bypassed</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x212400" dtype="u16" id="MOT_BRAKE_ACTIVATION_DUTY" units="%" subnode="1" cyclic="CONFIG" desc="Percentage of voltage applied to release the brake" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Brake activation voltage percentage</Label>
          </Labels>
          <Range min="0" max="100"/>
        </Register>
        <Register access="rw" address="0x212800" dtype="u32" id="MOT_BRAKE_ACTIVATION_TIME" units="ms" subnode="1" cyclic="CONFIG" desc="Indicates the time in milliseconds the voltage applied to the brake is the configured brake activation voltage percentage.." cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Activation brake time</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x211000" dtype="float" id="MOT_PROT_TEMP_VREF" units="V" subnode="1" cyclic="CONFIG" desc="Indicates the voltage reference used on the circuit for motor temperature readings" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Motor temp. sensor voltage reference</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x211100" dtype="float" id="MOT_PROT_TEMP_TEMP0" units="ºC" subnode="1" cyclic="CONFIG" desc="Temperature value at 1 point of a linear temperature resistance sensor curve" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Motor temp. sensor temperature at 0</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x211200" dtype="float" id="MOT_PROT_TEMP_RES0" units="Ω" subnode="1" cyclic="CONFIG" desc="Resistance value at 1 point of the linear temperature resistance sensor curve" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Motor temp. sensor resistance at 0</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x211300" dtype="float" id="MOT_PROT_TEMP_TEMP1" units="ºC" subnode="1" cyclic="CONFIG" desc="Resistance value at 1 point of a linear temperature resistance sensor curve" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Motor temp. sensor temperature at 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x211400" dtype="float" id="MOT_PROT_TEMP_RES1" units="Ω" subnode="1" cyclic="CONFIG" desc="Resistance value at 1 point of a linear temperature resistance sensor curve" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Motor temp. sensor resistance at 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x260400" dtype="u32" id="IO_IN_POLARITY" units="-" subnode="1" cyclic="CONFIG" desc="Boolean polarity mask for digital inputs. Bit set to 0 means standard polarity (active high), bit set to 1 means reversed polarity (active low)" cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Digital inputs polarity</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x240800" dtype="u16" id="FBK_BISS1_SSI1_CRC_POLY" units="-" subnode="1" cyclic="CONFIG" desc="Biss-C slave 1 / Primary SSI CRC polynomial in binary format." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - CRC polynomial</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x240900" dtype="u16" id="FBK_BISS1_SSI1_CRC_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Biss-C slave 1 / Primary SSI CRC number of bits" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - CRC number of bits</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x240A00" dtype="u16" id="FBK_BISS2_CRC_POLY" units="-" subnode="1" cyclic="CONFIG" desc="Biss-C slave 2 CRC polynomial in binary format." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - CRC polynomial</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x240B00" dtype="u16" id="FBK_BISS2_CRC_BITS" units="-" subnode="1" cyclic="CONFIG" desc="Biss-C slave 2 CRC number of bits" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - CRC number of bits</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x240C00" dtype="u16" id="FBK_BISS1_SSI1_CRC_SEED" units="-" subnode="1" cyclic="CONFIG" desc="Biss-C slave 1 / Primary SSI CRC seed" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 1 / Primary SSI - CRC seed</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x240D00" dtype="u16" id="FBK_BISS2_CRC_SEED" units="-" subnode="1" cyclic="CONFIG" desc="Biss-C slave 2 CRC seed" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">BiSS-C slave 2 (daisy chain) - CRC seed</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x245800" dtype="u32" id="CL_CUR_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="Indicates the frequency of the current loop" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Current loop rate</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x264200" dtype="u32" id="COMMS_WATCHDOG_WINDOW" units="ms" subnode="1" cyclic="CONFIG" desc="Communications watchdog window in milliseconds. Once the drive has entered &amp;quot;ready to switch on&amp;quot; state for the first time, an error will be triggered in the drive when no communication frames are received during the amount of time defined in this parameter (if its value is greater than 0)&#13;&#10;&#13;&#10;0 - Watchdog disabled&#13;&#10;Any other - Watchdog enabled" cat_id="COMMUNICATIONS">
          <Labels>
            <Label lang="en_US">Communication watchdog window</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x261C00" dtype="u16" id="COMMS_WATCHDOG_ERROR_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Communications watchdog error&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Communications watchdog error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x261D00" dtype="u16" id="CL_VEL_FOLLOWING_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Reaction option code for the &amp;quot;Velocity following error&amp;quot; error" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Velocity following error option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Disable power stage</Enum>
            <Enum value="1">Do nothing</Enum>
            <Enum value="2">Slow down ramp</Enum>
            <Enum value="3">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x21DC00" dtype="float" id="CL_VEL_FOLLOWING_WINDOW" units="rev/s" subnode="1" cyclic="CYCLIC_RX" desc="Indicates the maximum allowed difference between demand and actual velocity before generating an error." cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Velocity following error window</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21DD00" dtype="u32" id="CL_VEL_FOLLOWING_TIMEOUT" units="ms" subnode="1" cyclic="CYCLIC_RX" desc="Indicates maximum time in which the difference between demand and actual velocity is allowed to be outside the velocity window." cat_id="THRESHOLDS">
          <Labels>
            <Label lang="en_US">Velocity following error timeout</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x212900" dtype="u16" id="MOT_BRAKE_OVERRIDE" units="-" subnode="1" cyclic="CONFIG" desc="If configured, overrides automatic functionality of brake. &#13;&#10;&#13;&#10;0 - Does not override&#13;&#10;1 - Overrides brake and applies holding duty&#13;&#10;2 - Overrides and enables brake" cat_id="MOTOR">
          <Labels>
            <Label lang="en_US">Brake override</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Override disabled</Enum>
            <Enum value="1">Release brake</Enum>
            <Enum value="2">Enable brake</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x21FB00" dtype="u16" id="MON_DIST_SELECTION" units="-" subnode="1" cyclic="CONFIG" desc="0 - Monitoring and disturbance disabled&#13;&#10;1 - Monitoring enabled, Disturbance disabled&#13;&#10;2 - Monitoring disabled, Disturbance enabled&#13;&#10;3 - Monitoring and disturbance enabled" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring and disturbance selection</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Monitoring and disturbance disabled</Enum>
            <Enum value="1">Monitoring enabled</Enum>
            <Enum value="2">Disturbance enabled</Enum>
            <Enum value="3">Monitoring and disturbance enabled</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x21FC00" dtype="u16" id="MON_CFG_CH1_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 1 of MoCo monitoring" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring map channel 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21FD00" dtype="u16" id="MON_CFG_CH2_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 2 of MoCo monitoring" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring map channel 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21FE00" dtype="u16" id="MON_CFG_CH3_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 3 of MoCo monitoring" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring map channel 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21FF00" dtype="u16" id="MON_CFG_CH4_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 4 of MoCo monitoring" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring map channel 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220000" dtype="u16" id="DIST_CFG_CH1_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 1 of MoCo disturbance" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance map channel 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220100" dtype="u16" id="DIST_CFG_CH2_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 2 of MoCo disturbance" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance map channel 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220200" dtype="u16" id="DIST_CFG_CH3_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 3 of MoCo disturbance" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance map channel 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220300" dtype="u16" id="DIST_CFG_CH4_MAP" units="-" subnode="1" cyclic="CONFIG" desc="Maps a parameter key to channel 4 of MoCo disturbance" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance map channel 4</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220400" dtype="u32" id="MON_HR_CH1_SAMP1" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 1 of monitoring channel 1" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 1 - Channel 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220500" dtype="u32" id="MON_HR_CH2_SAMP1" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 1 of monitoring channel 2" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 1 - Channel 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220600" dtype="u32" id="MON_HR_CH3_SAMP1" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 1 of monitoring channel 3" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 1 - Channel 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220700" dtype="u32" id="MON_HR_CH4_SAMP1" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 1 of monitoring channel 4" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 1 - Channel 4</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220800" dtype="u32" id="MON_HR_CH1_SAMP2" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 2 of monitoring channel 1" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 2 - Channel 1</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220900" dtype="u32" id="MON_HR_CH2_SAMP2" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 2 of monitoring channel 2" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 2 - Channel 2</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220A00" dtype="u32" id="MON_HR_CH3_SAMP2" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 2 of monitoring channel 1" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 2 - Channel 3</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x220B00" dtype="u32" id="MON_HR_CH4_SAMP2" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Contains sample 2 of monitoring channel 4" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Monitoring sample 2 - Channel 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220C00" dtype="u32" id="DIST_HR_CH1_SAMP1" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 1 of disturbance channel 1" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 1 - Channel 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220D00" dtype="u32" id="DIST_HR_CH2_SAMP1" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 1 of disturbance channel 2" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 1 - Channel 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220E00" dtype="u32" id="DIST_HR_CH3_SAMP1" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 1 of disturbance channel 3" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 1 - Channel 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x220F00" dtype="u32" id="DIST_HR_CH4_SAMP1" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 1 of disturbance channel 4" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 1 - Channel 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x221000" dtype="u32" id="DIST_HR_CH1_SAMP2" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 2 of disturbance channel 1" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 2 - Channel 1</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x221100" dtype="u32" id="DIST_HR_CH2_SAMP2" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 2 of disturbance channel 2" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 2 - Channel 2</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x221200" dtype="u32" id="DIST_HR_CH3_SAMP2" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 2 of disturbance channel 3" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 2 - Channel 3</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x221300" dtype="u32" id="DIST_HR_CH4_SAMP2" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Contains sample 2 of disturbance channel 4" cat_id="MONITORING">
          <Labels>
            <Label lang="en_US">Disturbance sample 2 - Channel 4</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x216000" dtype="float" id="COMMU_ANGLE_INTEGRITY1_THRESHOLD" units="-" subnode="1" cyclic="CONFIG" desc="When angle integrity checks are active, an error will be triggered when the commutation feedback and the halls sensor deviate from each other more than the specified threshold" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Angle integrity check 1 threshold</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x216100" dtype="float" id="COMMU_ANGLE_INTEGRITY2_THRESHOLD" units="-" subnode="1" cyclic="CONFIG" desc="When angle integrity checks are active, an error will be triggered when the commutation feedback has displaced more than this threshold without a halls transition happening" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Angle integrity check 2 threshold</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x246000" dtype="u16" id="HOM_LATCH_IDX_PULSE_SRC" units="-" subnode="1" cyclic="CONFIG" desc="Index pulse source to trigger latched readings from specified feedbacks" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched readings - Index pulse source</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Incremental encoder 1</Enum>
            <Enum value="1">Incremental encoder 2</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x246100" dtype="u16" id="HOM_LATCH_CH1_SRC" units="-" subnode="1" cyclic="CONFIG" desc="Feedback linked to latched reading 1. Note that the feedback must be in use by the system to have correct readings." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched reading 1 - Source</Label>
          </Labels>
          <Enumerations>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x246200" dtype="u16" id="HOM_LATCH_CH2_SRC" units="-" subnode="1" cyclic="CONFIG" desc="Feedback linked to latched reading 2. Note that the feedback must be in use by the system to have correct readings." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched reading 2 - Source</Label>
          </Labels>
          <Enumerations>
            <Enum value="4">Incremental encoder 1</Enum>
            <Enum value="8">Incremental encoder 2</Enum>
            <Enum value="1">BiSS-C / SSI - slave 1</Enum>
            <Enum value="7">BiSS-C slave 2</Enum>
            <Enum value="6">Secondary SSI encoder</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x246500" dtype="u16" id="HOM_LATCH_CONTROL" units="-" subnode="1" cyclic="CYCLIC_RX" desc="Dedicated control word for latched readings using index pulse&#13;&#10;&#13;&#10;Bit 0 - Enable&#13;&#10;Bit 1 - Arm" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched readings - Control</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x246600" dtype="u16" id="HOM_LATCH_STATUS" units="-" subnode="1" cyclic="CYCLIC_TX" desc="Dedicated status word for latched readings using index pulse&#13;&#10;&#13;&#10;Bit 0 - Enabled&#13;&#10;Bit 1 - Armed&#13;&#10;Bit 2 - New latched values available" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched readings - Status</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x246300" dtype="u32" id="HOM_LATCH_CH1_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Latched readings from &amp;quot;Latched reading 1 - Source&amp;quot;." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched reading 1 - Value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x246400" dtype="u32" id="HOM_LATCH_CH2_VALUE" units="cnt" subnode="1" cyclic="CYCLIC_TX" desc="Latched readings from &amp;quot;Latched reading 2 - Source&amp;quot;." cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Latched reading 2 - Value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x262F00" dtype="u16" id="DRV_PROT_OVER_VOLT_SENS" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the reaction time required by the drive to detect and over-voltage." cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">Over-voltage sensitivity</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Fast</Enum>
            <Enum value="1">Medium</Enum>
            <Enum value="2">Slow</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x252200" dtype="u32" id="CL_CFG_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="This parameter allows configuring certain options related to the control loops&#13;&#10;&#13;&#10;Bit 0: Position loop continuity&#13;&#10;Bit 1: Velocity loop continuity&#13;&#10;Bit 2: Reserved" cat_id="CONTROL">
          <Labels>
            <Label lang="en_US">Control loops option code</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x21C800" dtype="u16" id="PROF_LATCH_MODE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates how the input values of the profiler module are latched: automatically by a change on the set-point value or manually by the control word" cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Profiler latching mode</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x264300" dtype="u32" id="COMMS_SYNC_SIGNAL_FREQ" units="Hz" subnode="1" cyclic="CONFIG" desc="Frequency at which the synchronization signal is being generated. It should be an exact multiple of the PWM frequency selected." cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Sync. signal frequency</Label>
          </Labels>
          <Range min="10" max="200000"/>
        </Register>
        <Register access="rw" address="0x264400" dtype="u32" id="COMMS_SYNC_PLL_CUTOFF" units="Hz" subnode="1" cyclic="CONFIG" desc="Cutoff frequency of the synchronization signal PLL filter" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Sync. signal PLL filter cutoff frequency</Label>
          </Labels>
          <Range min="10" max="200000"/>
        </Register>
        <Register access="rw" address="0x264500" dtype="float" id="COMMS_SYNC_PLL_PHASE" units="-" subnode="1" cyclic="CONFIG" desc="Configures phase difference between the synchronization signal and the generated PWM." cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Sync. signal PLL phase</Label>
          </Labels>
          <Range min="0.0" max="1.0"/>
        </Register>
        <Register access="rw" address="0x264600" dtype="float" id="COMMS_SYNC_PLL_KP" units="-" subnode="1" cyclic="CONFIG" desc="Configures proportional constant for phase correction in Pll" cat_id="OTHERS">
          <Labels>
            <Label lang="en_US">Sync. signal PLL Kp</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x260D00" dtype="u16" id="ERROR_PROT_EXT_ERROR_REACTION" units="-" subnode="1" cyclic="CONFIG" desc="Configures the reaction to an external error signal&#13;&#10;&#13;&#10;Options:&#13;&#10;0 - No action&#13;&#10;1- Fault (with configured fault reaction code)&#13;&#10;2 - Reserved&#13;&#10;3 - Quick stop command" cat_id="PROTECTIONS">
          <Labels>
            <Label lang="en_US">External error signal reaction</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">No action</Enum>
            <Enum value="1">Fault</Enum>
            <Enum value="3">Quick stop command</Enum>
          </Enumerations>
        </Register>
        <Register access="w" address="0x238500" dtype="u16" id="FBK_GEN_REARM" units="-" subnode="1" cyclic="CONFIG" desc="Rearms the generator to start injecting the selected waveform" cat_id="FEEDBACK">
          <Labels>
            <Label lang="en_US">Generator rearm</Label>
          </Labels>
          <Enumerations>
            <Enum value="1">Rearm generator</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x262000" dtype="s16" id="ERROR_STATE_HALT_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Halt option code according to CiA402" cat_id="PROFILER">
          <Labels>
            <Label lang="en_US">Halt option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">Slow down ramp</Enum>
            <Enum value="2">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x262100" dtype="u16" id="IO_IN_HALT" units="-" subnode="1" cyclic="CONFIG" desc="Selects a general purpose input to use as halt input whenever parameter is different from 0. Whenever the selected input is active, the system will force halt active state if possible." cat_id="IN_OUT">
          <Labels>
            <Label lang="en_US">Halt input</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">None</Enum>
            <Enum value="1">GPI1</Enum>
            <Enum value="2">GPI2</Enum>
            <Enum value="3">GPI3</Enum>
            <Enum value="4">GPI4</Enum>
          </Enumerations>
        </Register>
        <Register access="r" address="0x60C200" dtype="" id="CIA402_PROF_IP_TIME_PERIOD" units="none" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Interpolation time period</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x650200" dtype="u32" id="CIA402_DRV_ID_DRIVE_MODES" units="none" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Supported drive modes</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x609900" dtype="u32" id="CIA402_HOM_SPEED" units="none" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Homing search velocities</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x607700" dtype="s16" id="CIA402_CL_TOR_FBK_VALUE" units="none" subnode="1" cyclic="CONFIG" desc="Torque actual read from the selected sensor (current estimation by default)" cat_id="">
          <Labels>
            <Label lang="en_US">Torque actual value</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x607D00" dtype="" id="CIA402_CL_POS_LIMIT" units="none" subnode="1" cyclic="CONFIG" desc="Indicates the maximum and minimum software position limits" cat_id="">
          <Labels>
            <Label lang="en_US">Software position limit</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x60B200" dtype="s16" id="CIA402_CL_TOR_CMD_OFFSET" units="none" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Torque offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607100" dtype="s16" id="CIA402_CL_TOR_SET_POINT_VALUE" units="none" subnode="1" cyclic="CONFIG" desc="Torque set-point" cat_id="">
          <Labels>
            <Label lang="en_US">Target torque</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x607B00" dtype="" id="CIA402_CL_POS_LIMIT_RANGE" units="none" subnode="1" cyclic="CONFIG" desc="Indicates the maximum and minimum position range limits" cat_id="">
          <Labels>
            <Label lang="en_US">Position range limit</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x604000" dtype="u16" id="CIA402_DRV_STATE_CONTROL" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Control Word</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x604100" dtype="u16" id="CIA402_DRV_STATE_STATUS" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Status Word</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x606000" dtype="" id="CIA402_DRV_OP_CMD" units="-" subnode="1" cyclic="CONFIG" desc="User requested ecat mode of operation" cat_id="">
          <Labels>
            <Label lang="en_US">Operation mode</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x606100" dtype="" id="CIA402_DRV_OP_VALUE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the mode of operation applied in the drive" cat_id="">
          <Labels>
            <Label lang="en_US">Operation mode display</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x605A00" dtype="s16" id="CIA402_DRV_STATE_QS_ERROR_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Quick stop option code according to CiA402" cat_id="">
          <Labels>
            <Label lang="en_US">Quick stop option code</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x606400" dtype="s32" id="CIA402_CL_POS_FBK_VALUE" units="cnt" subnode="1" cyclic="CONFIG" desc="Position obtained from position feedback sensor in counts" cat_id="">
          <Labels>
            <Label lang="en_US">Actual position</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x606500" dtype="u32" id="CIA402_CL_POS_ERROR_WINDOW" units="cnt" subnode="1" cyclic="CONFIG" desc="Indicates the maximum allowed difference between demand and actual position before generating a fault." cat_id="">
          <Labels>
            <Label lang="en_US">Position following error window</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x606600" dtype="u16" id="CIA402_CL_POS_ERROR_TIMEOUT" units="ms" subnode="1" cyclic="CONFIG" desc="Indicates the maximum time the difference between demand and actual position is allowed to be outside the position window." cat_id="">
          <Labels>
            <Label lang="en_US">Position following error timeout</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x606C00" dtype="s32" id="CIA402_CL_VEL_FBK_VALUE" units="rev/s" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Actual velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607300" dtype="u16" id="CIA402_CL_CUR_REF_MAX" units="A" subnode="1" cyclic="CONFIG" desc="User allowed maximum current" cat_id="">
          <Labels>
            <Label lang="en_US">Max. current</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607500" dtype="u32" id="CIA402_MOT_RATED_CURRENT" units="mA" subnode="1" cyclic="CONFIG" desc="Indicates the continuous current of the actuator / system" cat_id="">
          <Labels>
            <Label lang="en_US">Rated current</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607A00" dtype="s32" id="CIA402_CL_POS_SET_POINTVALUE" units="cnt" subnode="1" cyclic="CONFIG" desc="User position set-point in counts" cat_id="">
          <Labels>
            <Label lang="en_US">Position set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607C00" dtype="s32" id="CIA402_HOM_OFFSET" units="cnt" subnode="1" cyclic="CONFIG" desc="Offset position in counts applied to indicate the location of 0 once the homing condition is detected" cat_id="">
          <Labels>
            <Label lang="en_US">Homing offset</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x609800" dtype="" id="CIA402_HOM_MODE" units="-" subnode="1" cyclic="CONFIG" desc="Indicates the homing mode used for 0 detection" cat_id="">
          <Labels>
            <Label lang="en_US">Homing mode</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x60B100" dtype="s32" id="CIA402_CL_VEL_CMD_OFFSET" units="rev/s" subnode="1" cyclic="CONFIG" desc="User input offset added at the input of the velocity PID controller" cat_id="">
          <Labels>
            <Label lang="en_US">Velocity loop input offset</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x60F400" dtype="s32" id="CIA402_CL_POS_ERROR_FOLLOWING" units="cnt" subnode="1" cyclic="CONFIG" desc="Difference between demand and actual position in counts" cat_id="">
          <Labels>
            <Label lang="en_US">Position following error</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x60FF00" dtype="s32" id="CIA402_CL_VEL_SET_POINTVALUE" units="rev/s" subnode="1" cyclic="CONFIG" desc="User velocity set-point for velocity modes" cat_id="">
          <Labels>
            <Label lang="en_US">Velocity set-point</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607B01" dtype="s32" id="CIA402_CL_POS_REF_MIN_RANGE" units="cnt" subnode="1" cyclic="CONFIG" desc="Minimum position value range. On reaching or exceeding this limit, the position set-point and position actual are wrapped automatically to the other end of the range." cat_id="">
          <Labels>
            <Label lang="en_US">Min position range limit</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607B02" dtype="s32" id="CIA402_CL_POS_REF_MAX_RANGE" units="cnt" subnode="1" cyclic="CONFIG" desc="Maximum position value range. On reaching or exceeding this limit, the position set-point and position actual are wrapped automatically to the other end of the range." cat_id="">
          <Labels>
            <Label lang="en_US">Max position range limit</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607D01" dtype="s32" id="CIA402_CL_POS_REF_MIN" units="cnt" subnode="1" cyclic="CONFIG" desc="User minimum allowed position" cat_id="">
          <Labels>
            <Label lang="en_US">Min position</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x607D02" dtype="s32" id="CIA402_CL_POS_REF_MAX" units="cnt" subnode="1" cyclic="CONFIG" desc="User maximum allowed position" cat_id="">
          <Labels>
            <Label lang="en_US">Max position</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x609901" dtype="u32" id="CIA402_HOM_SPEED_SEARCH" units="rev/s" subnode="1" cyclic="CONFIG" desc="Velocity used to look for a limit condition during a homing sequence." cat_id="">
          <Labels>
            <Label lang="en_US">Homing search velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x609902" dtype="u32" id="CIA402_HOM_SPEED_ZERO" units="rev/s" subnode="1" cyclic="CONFIG" desc="Velocity used to look for the 0 position during a homing sequence" cat_id="">
          <Labels>
            <Label lang="en_US">Homing zero velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x60C201" dtype="" id="CIA402_PROF_IP_TIME_MANTISSA" units="-" subnode="1" cyclic="CONFIG" desc="It is used to indicate the interpolation time period between set-point values." cat_id="">
          <Labels>
            <Label lang="en_US">Interpolation time mantissa</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x60C202" dtype="" id="CIA402_PROF_IP_TIME_EXP" units="-" subnode="1" cyclic="CONFIG" desc="It is used to indicate the interpolation time period between set-point values." cat_id="">
          <Labels>
            <Label lang="en_US">Interpolation time exponent</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x24FE00" dtype="float" id="CIA402_FBK_TOR_SET_CONSTANT" units="-" subnode="1" cyclic="CONFIG" desc="Constant use to convert read current into torque" cat_id="">
          <Labels>
            <Label lang="en_US">Torque constant</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x607800" dtype="s16" id="CIA402_CL_CUR_FBK_VALUE" units="‰ rated current" subnode="1" cyclic="CONFIG" desc="Current driven to the actuator" cat_id="">
          <Labels>
            <Label lang="en_US">Current actual value</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x608100" dtype="u32" id="CIA402_PROF_VEL" units="mrev/s" subnode="1" cyclic="CONFIG" desc="This object shall indicate the configured velocity normally attained at the end of the acceleration ramp during a profiled motion and shall be valid for both directions of motion." cat_id="">
          <Labels>
            <Label lang="en_US">Profile velocity</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x608300" dtype="u32" id="CIA402_PROF_ACC" units="mrev/s2" subnode="1" cyclic="CONFIG" desc="This object shall indicate the configured acceleration." cat_id="">
          <Labels>
            <Label lang="en_US">Profile acceleration</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x608400" dtype="u32" id="CIA402_PROF_DEC" units="mrev/s2" subnode="1" cyclic="CONFIG" desc="This object shall indicate the configured deceleration." cat_id="">
          <Labels>
            <Label lang="en_US">Profile deceleration</Label>
          </Labels>
        </Register>
        <Register access="r" address="0x60F200" dtype="u16" id="CIA402_CL_POS_REF_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="" cat_id="">
          <Labels>
            <Label lang="en_US">Positioning option code</Label>
          </Labels>
        </Register>
        <Register access="rw" address="0x600700" dtype="s16" id="CIA402_COMMS_CAN_DISCONNECT_OPTION" units="-" subnode="1" cyclic="CONFIG" desc="Configures the reaction in front of a communication error." cat_id="">
          <Labels>
            <Label lang="en_US">Abort connection option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">No action</Enum>
            <Enum value="1">Fault signal</Enum>
            <Enum value="2">Reserved</Enum>
            <Enum value="3">Quick stop command</Enum>
          </Enumerations>
        </Register>
        <Register access="rw" address="0x605D00" dtype="s16" id="CIA402_DRV_STATE_HALT_OPTION_CODE" units="-" subnode="1" cyclic="CONFIG" desc="This object shall indicate what action is performed when the halt function is executed. The slow down ramp is the deceleration value of the used mode of operations." cat_id="">
          <Labels>
            <Label lang="en_US">Halt option code</Label>
          </Labels>
          <Enumerations>
            <Enum value="0">Reserved</Enum>
            <Enum value="1">Slow down ramp</Enum>
            <Enum value="2">Quick stop ramp</Enum>
          </Enumerations>
        </Register>
      </Registers>
    </Device>
    <Errors>
      <Error id="0x00003280" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">STO Active and Power stage is shutdown</Label>
        </Labels>
      </Error>
      <Error id="0x00002280" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">HW over current</Label>
        </Labels>
      </Error>
      <Error id="0x00002288" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">User I2T limit detected</Label>
        </Labels>
      </Error>
      <Error id="0x00003290" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Input stage problem</Label>
        </Labels>
      </Error>
      <Error id="0x00003210" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">HW Over-voltage detected</Label>
        </Labels>
      </Error>
      <Error id="0x00003211" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">FW Over-voltage detected</Label>
        </Labels>
      </Error>
      <Error id="0x00003221" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">FW Under-voltage detected</Label>
        </Labels>
      </Error>
      <Error id="0x00004300" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Over-Temperature detected (internal drive limit).</Label>
        </Labels>
      </Error>
      <Error id="0x00004301" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Under-Temperature detected (internal drive limit)</Label>
        </Labels>
      </Error>
      <Error id="0x00004400" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Motor Over Temperature error</Label>
        </Labels>
      </Error>
      <Error id="0x00007380" affected_module="Feedback" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Too many error bits or invalid position flags detected in absolute encoder</Label>
        </Labels>
      </Error>
      <Error id="0x00007382" affected_module="Feedback" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Too many incorrect CRC checks in absolute encoder readings</Label>
        </Labels>
      </Error>
      <Error id="0x00007385" affected_module="Control Loops" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Position out of limits in velocity mode</Label>
        </Labels>
      </Error>
      <Error id="0x00007386" affected_module="Control Loops" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Velocity out of limits in a mode different from velocity</Label>
        </Labels>
      </Error>
      <Error id="0x00007387" affected_module="Control Loops" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Position following error</Label>
        </Labels>
      </Error>
      <Error id="0x06010000" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Incorrect access type</Label>
        </Labels>
      </Error>
      <Error id="0x06020000" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Object doesn't exist</Label>
        </Labels>
      </Error>
      <Error id="0x06040041" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Object isn't PDO mappable as requested</Label>
        </Labels>
      </Error>
      <Error id="0x06070010" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Incorrect specified object size</Label>
        </Labels>
      </Error>
      <Error id="0x06090011" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Sub-Index doesn't exist</Label>
        </Labels>
      </Error>
      <Error id="0x060A0000" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Unsupported value introduced in register</Label>
        </Labels>
      </Error>
      <Error id="0x08000000" affected_module="Register dictionary" error_type="configuration">
        <Labels>
          <Label lang="en_US">Read / Write operation not executed</Label>
        </Labels>
      </Error>
      <Error id="0x00003231" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">User Over-voltage detected</Label>
        </Labels>
      </Error>
      <Error id="0x00003241" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">User Under-voltage detected</Label>
        </Labels>
      </Error>
      <Error id="0x00004303" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Over-temperature detected (user limit)</Label>
        </Labels>
      </Error>
      <Error id="0x00004304" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Under-temperature detected (user limit)</Label>
        </Labels>
      </Error>
      <Error id="0x00004500" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">External error</Label>
        </Labels>
      </Error>
      <Error id="0x00007390" affected_module="Profiler" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Interpolation time is to small when PVT is enabled</Label>
        </Labels>
      </Error>
      <Error id="0x00003281" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Abnormal STO Supply. Unit could be damaged</Label>
        </Labels>
      </Error>
      <Error id="0x00003282" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Abnormal STO. STO1 and STO2 inputs differed more than latching time</Label>
        </Labels>
      </Error>
      <Error id="0x00007370" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Halls sequence error</Label>
        </Labels>
      </Error>
      <Error id="0x00007371" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Halls combination error</Label>
        </Labels>
      </Error>
      <Error id="0x00007372" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Feedback against hall runaway error</Label>
        </Labels>
      </Error>
      <Error id="0x00002289" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Over current without current control</Label>
        </Labels>
      </Error>
      <Error id="0x00007391" affected_module="Profiler" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Profiler parameters not valid. They should all have positive values.</Label>
        </Labels>
      </Error>
      <Error id="0x00000000" affected_module="Drive" error_type="cyclic">
        <Labels>
          <Label lang="en_US">No error</Label>
        </Labels>
      </Error>
      <Error id="0x00007381" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Biss-C warning bit active</Label>
        </Labels>
      </Error>
      <Error id="0x00001001" affected_module="Communications" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Communications watchdog error</Label>
        </Labels>
      </Error>
      <Error id="0x00007388" affected_module="Control loops" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Velocity following error</Label>
        </Labels>
      </Error>
      <Error id="0x00007389" affected_module="Commutation" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Angle integrity check 1 error</Label>
        </Labels>
      </Error>
      <Error id="0x0000738A" affected_module="Commutation" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Angle integrity check 2 error</Label>
        </Labels>
      </Error>
      <Error id="0x0000738B" affected_module="Commutation" error_type="configuration">
        <Labels>
          <Label lang="en_US">Trapezoidal commutation without digital halls not allowed. Review commutation sensor configuration and phasing</Label>
        </Labels>
      </Error>
      <Error id="0x0000228A" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">System I2T detected</Label>
        </Labels>
      </Error>
      <Error id="0x00007383" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Maximum absolute velocity exceeded</Label>
        </Labels>
      </Error>
      <Error id="0x0000738D" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Incremental encoder 1 index pulse integrity check fail</Label>
        </Labels>
      </Error>
      <Error id="0x0000738E" affected_module="Feedbacks" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Incremental encoder 2 index pulse integrity check fail</Label>
        </Labels>
      </Error>
      <Error id="0x00002281" affected_module="Power stage" error_type="cyclic">
        <Labels>
          <Label lang="en_US">Fault detected in the power stage gate driver</Label>
        </Labels>
      </Error>
    </Errors>
  </Body>
</IngeniaDictionary>
