Skip to content

Instantly share code, notes, and snippets.

@DatanoiseTV
Created February 19, 2024 11:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DatanoiseTV/c7f4d52d8ffaa40dcaa0dd468006b44b to your computer and use it in GitHub Desktop.
Save DatanoiseTV/c7f4d52d8ffaa40dcaa0dd468006b44b to your computer and use it in GitHub Desktop.
// This file is automatically generated by the EDS parser
// Do not modify this file manually
#pragma once
#include <vector>
#include <string>
struct ObjectDictionaryEntry {
unsigned int index;
unsigned int subIndex;
unsigned int accessType;
std::string objectType;
std::string paramName;
unsigned int value;
};
const std::vector<ObjectDictionaryEntry> objectDictionary = {
{4096, 0, 0, "INTEGER", "Device Type", 0},
{4097, 0, 0, "INTEGER", "Error Register", 0},
{4099, 0, 1, "INTEGER", "Number of errors", 0},
{4099, 1, 0, "INTEGER", "1st Standard error field", 0},
{4099, 2, 0, "INTEGER", "2nd Standard error field", 0},
{4099, 3, 0, "INTEGER", "3th Standard error field", 0},
{4099, 4, 0, "INTEGER", "4th Standard error field", 0},
{4099, 5, 0, "INTEGER", "5th Standard error field", 0},
{4099, 6, 0, "INTEGER", "6th Standard error field", 0},
{4099, 7, 0, "INTEGER", "7th Standard error field", 0},
{4099, 8, 0, "INTEGER", "8th Standard error field", 0},
{4101, 0, 1, "INTEGER", "COB-ID Sync", 0},
{4102, 0, 1, "INTEGER", "Communication cycle period", 0},
{4103, 0, 1, "INTEGER", "Synchronous Window Length", 0},
{4104, 0, 2, "INTEGER", "Manufacturer Device Name", 0},
{4105, 0, 2, "INTEGER", "Manufacturer Hardware Version", 0},
{4106, 0, 2, "INTEGER", "Manufacturer Software Version", 0},
{4108, 0, 1, "INTEGER", "Guard Time", 0},
{4109, 0, 1, "INTEGER", "Live Time Factor", 0},
{4112, 0, 0, "INTEGER", "Number of entries", 0},
{4112, 1, 1, "INTEGER", "Save all parameters to non-volatile memory", 0},
{4112, 2, 1, "INTEGER", "Save communication parameters to non-volatile memory", 0},
{4112, 3, 1, "INTEGER", "Save application parameters to non-volatile memory", 0},
{4112, 4, 1, "INTEGER", "Save customer parameters to non-volatile memory", 0},
{4112, 5, 1, "INTEGER", "Save drive parameters to non-volatile memory", 0},
{4112, 6, 1, "INTEGER", "Save tuning parameters to non-volatile memory", 0},
{4112, 7, 1, "INTEGER", "Save miscellaneous configurations to non-volatile memory", 0},
{4112, 8, 1, "INTEGER", "Save reserved1 configurations to non-volatile memory", 0},
{4112, 9, 1, "INTEGER", "Save reserved2 configurations to non-volatile memory", 0},
{4112, 10, 1, "INTEGER", "Save CANopen configurations to non-volatile memory", 0},
{4112, 11, 1, "INTEGER", "Save Modbus RTU configurations to non-volatile memory", 0},
{4112, 12, 1, "INTEGER", "Save Ethernet configurations to non-volatile memory", 0},
{4112, 13, 1, "INTEGER", "Save Profibus configurations to non-volatile memory", 0},
{4113, 0, 0, "INTEGER", "Number of entries", 0},
{4113, 1, 1, "INTEGER", "Restore all default parameters", 0},
{4113, 2, 1, "INTEGER", "Restore communication default parameters", 0},
{4113, 3, 1, "INTEGER", "Restore application default parameters", 0},
{4113, 4, 1, "INTEGER", "Restore customer default parameters", 0},
{4113, 5, 1, "INTEGER", "Restore drive default parameters", 0},
{4113, 6, 1, "INTEGER", "Restore tuning default parameters", 0},
{4113, 7, 1, "INTEGER", "Restore miscellaneous configurations", 0},
{4113, 8, 1, "INTEGER", "Restore reserved1 configurations to non-volatile memory", 0},
{4113, 9, 1, "INTEGER", "Restore reserved2 configurations to non-volatile memory", 0},
{4113, 10, 1, "INTEGER", "Restore CANopen configurations to non-volatile memory", 0},
{4113, 11, 1, "INTEGER", "Restore Modbus RTU configurations to non-volatile memory", 0},
{4113, 12, 1, "INTEGER", "Restore Ethernet configurations to non-volatile memory", 0},
{4113, 13, 1, "INTEGER", "Restore Profibus configurations to non-volatile memory", 0},
{4116, 0, 1, "INTEGER", "COB-ID EMCY", 0},
{4118, 0, 0, "INTEGER", "Number of entries", 0},
{4118, 1, 1, "INTEGER", "Consumer heartbeat time", 0},
{4119, 0, 1, "INTEGER", "Producer heartbeat time", 0},
{4120, 0, 0, "INTEGER", "Number of entries", 0},
{4120, 1, 0, "INTEGER", "Vendor-ID", 0},
{4120, 2, 0, "INTEGER", "Product code", 0},
{4120, 3, 0, "INTEGER", "Revision number", 0},
{4120, 4, 0, "INTEGER", "Serial number", 0},
{4121, 0, 1, "INTEGER", "Synchronous counter overflow value", 0},
{4128, 0, 0, "INTEGER", "Number of entries", 0},
{4128, 1, 1, "INTEGER", "Configuration date", 0},
{4128, 2, 1, "INTEGER", "Configuration time", 0},
{4137, 0, 0, "INTEGER", "Number of entries", 0},
{4137, 1, 1, "INTEGER", "Communication error", 0},
{4137, 2, 1, "INTEGER", "Internal device error", 0},
{5120, 0, 0, "INTEGER", "Number of entries", 0},
{5120, 1, 1, "INTEGER", "COB-ID", 0},
{5120, 2, 1, "INTEGER", "Transmission Type", 0},
{5121, 0, 0, "INTEGER", "Number of entries", 0},
{5121, 1, 1, "INTEGER", "COB-ID", 0},
{5121, 2, 1, "INTEGER", "Transmission Type", 0},
{5122, 0, 0, "INTEGER", "Number of entries", 0},
{5122, 1, 1, "INTEGER", "COB-ID", 0},
{5122, 2, 1, "INTEGER", "Transmission Type", 0},
{5123, 0, 0, "INTEGER", "Number of entries", 0},
{5123, 1, 1, "INTEGER", "COB-ID", 0},
{5123, 2, 1, "INTEGER", "Transmission Type", 0},
{5124, 0, 0, "INTEGER", "Number of entries", 0},
{5124, 1, 1, "INTEGER", "COB-ID", 0},
{5124, 2, 1, "INTEGER", "Transmission Type", 0},
{5125, 0, 0, "INTEGER", "Number of entries", 0},
{5125, 1, 1, "INTEGER", "COB-ID", 0},
{5125, 2, 1, "INTEGER", "Transmission Type", 0},
{5126, 0, 0, "INTEGER", "Number of entries", 0},
{5126, 1, 1, "INTEGER", "COB-ID", 0},
{5126, 2, 1, "INTEGER", "Transmission Type", 0},
{5127, 0, 0, "INTEGER", "Number of entries", 0},
{5127, 1, 1, "INTEGER", "COB-ID", 0},
{5127, 2, 1, "INTEGER", "Transmission Type", 0},
{5632, 0, 1, "INTEGER", "Number of entries", 0},
{5632, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5632, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5632, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5632, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5632, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5632, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5632, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5632, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5633, 0, 1, "INTEGER", "Number of entries", 0},
{5633, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5633, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5633, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5633, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5633, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5633, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5633, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5633, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5634, 0, 1, "INTEGER", "Number of entries", 0},
{5634, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5634, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5634, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5634, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5634, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5634, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5634, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5634, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5635, 0, 1, "INTEGER", "Number of entries", 0},
{5635, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5635, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5635, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5635, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5635, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5635, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5635, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5635, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5636, 0, 1, "INTEGER", "Number of entries", 0},
{5636, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5636, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5636, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5636, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5636, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5636, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5636, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5636, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5637, 0, 1, "INTEGER", "Number of entries", 0},
{5637, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5637, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5637, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5637, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5637, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5637, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5637, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5637, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5638, 0, 1, "INTEGER", "Number of entries", 0},
{5638, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5638, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5638, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5638, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5638, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5638, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5638, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5638, 8, 1, "INTEGER", "8th object to be mapped", 0},
{5639, 0, 1, "INTEGER", "Number of entries", 0},
{5639, 1, 1, "INTEGER", "1st object to be mapped", 0},
{5639, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{5639, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{5639, 4, 1, "INTEGER", "4th object to be mapped", 0},
{5639, 5, 1, "INTEGER", "5th object to be mapped", 0},
{5639, 6, 1, "INTEGER", "6th object to be mapped", 0},
{5639, 7, 1, "INTEGER", "7th object to be mapped", 0},
{5639, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6144, 0, 0, "INTEGER", "Number of entries", 0},
{6144, 1, 1, "INTEGER", "COB-ID", 0},
{6144, 2, 1, "INTEGER", "Transmission Type", 0},
{6144, 3, 1, "INTEGER", "Inhibit Time", 0},
{6144, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6144, 5, 1, "INTEGER", "Event Timer", 0},
{6144, 6, 1, "INTEGER", "SYNC start value", 0},
{6145, 0, 0, "INTEGER", "Number of entries", 0},
{6145, 1, 1, "INTEGER", "COB-ID", 0},
{6145, 2, 1, "INTEGER", "Transmission Type", 0},
{6145, 3, 1, "INTEGER", "Inhibit Time", 0},
{6145, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6145, 5, 1, "INTEGER", "Event Timer", 0},
{6145, 6, 1, "INTEGER", "SYNC start value", 0},
{6146, 0, 0, "INTEGER", "Number of entries", 0},
{6146, 1, 1, "INTEGER", "COB-ID", 0},
{6146, 2, 1, "INTEGER", "Transmission Type", 0},
{6146, 3, 1, "INTEGER", "Inhibit Time", 0},
{6146, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6146, 5, 1, "INTEGER", "Event Timer", 0},
{6146, 6, 1, "INTEGER", "SYNC start value", 0},
{6147, 0, 0, "INTEGER", "Number of entries", 0},
{6147, 1, 1, "INTEGER", "COB-ID", 0},
{6147, 2, 1, "INTEGER", "Transmission Type", 0},
{6147, 3, 1, "INTEGER", "Inhibit Time", 0},
{6147, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6147, 5, 1, "INTEGER", "Event Timer", 0},
{6147, 6, 1, "INTEGER", "SYNC start value", 0},
{6148, 0, 0, "INTEGER", "Number of entries", 0},
{6148, 1, 1, "INTEGER", "COB-ID", 0},
{6148, 2, 1, "INTEGER", "Transmission Type", 0},
{6148, 3, 1, "INTEGER", "Inhibit Time", 0},
{6148, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6148, 5, 1, "INTEGER", "Event Timer", 0},
{6148, 6, 1, "INTEGER", "SYNC start value", 0},
{6149, 0, 0, "INTEGER", "Number of entries", 0},
{6149, 1, 1, "INTEGER", "COB-ID", 0},
{6149, 2, 1, "INTEGER", "Transmission Type", 0},
{6149, 3, 1, "INTEGER", "Inhibit Time", 0},
{6149, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6149, 5, 1, "INTEGER", "Event Timer", 0},
{6149, 6, 1, "INTEGER", "SYNC start value", 0},
{6150, 0, 0, "INTEGER", "Number of entries", 0},
{6150, 1, 1, "INTEGER", "COB-ID", 0},
{6150, 2, 1, "INTEGER", "Transmission Type", 0},
{6150, 3, 1, "INTEGER", "Inhibit Time", 0},
{6150, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6150, 5, 1, "INTEGER", "Event Timer", 0},
{6150, 6, 1, "INTEGER", "SYNC start value", 0},
{6151, 0, 0, "INTEGER", "Number of entries", 0},
{6151, 1, 1, "INTEGER", "COB-ID", 0},
{6151, 2, 1, "INTEGER", "Transmission Type", 0},
{6151, 3, 1, "INTEGER", "Inhibit Time", 0},
{6151, 4, 1, "INTEGER", "Compatibility Entry", 0},
{6151, 5, 1, "INTEGER", "Event Timer", 0},
{6151, 6, 1, "INTEGER", "SYNC start value", 0},
{6656, 0, 1, "INTEGER", "Number of entries", 0},
{6656, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6656, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6656, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6656, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6656, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6656, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6656, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6656, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6657, 0, 1, "INTEGER", "Number of entries", 0},
{6657, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6657, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6657, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6657, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6657, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6657, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6657, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6657, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6658, 0, 1, "INTEGER", "Number of entries", 0},
{6658, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6658, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6658, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6658, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6658, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6658, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6658, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6658, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6659, 0, 1, "INTEGER", "Number of entries", 0},
{6659, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6659, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6659, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6659, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6659, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6659, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6659, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6659, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6660, 0, 1, "INTEGER", "Number of entries", 0},
{6660, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6660, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6660, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6660, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6660, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6660, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6660, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6660, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6661, 0, 1, "INTEGER", "Number of entries", 0},
{6661, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6661, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6661, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6661, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6661, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6661, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6661, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6661, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6662, 0, 1, "INTEGER", "Number of entries", 0},
{6662, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6662, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6662, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6662, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6662, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6662, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6662, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6662, 8, 1, "INTEGER", "8th object to be mapped", 0},
{6663, 0, 1, "INTEGER", "Number of entries", 0},
{6663, 1, 1, "INTEGER", "1st object to be mapped", 0},
{6663, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{6663, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{6663, 4, 1, "INTEGER", "4th object to be mapped", 0},
{6663, 5, 1, "INTEGER", "5th object to be mapped", 0},
{6663, 6, 1, "INTEGER", "6th object to be mapped", 0},
{6663, 7, 1, "INTEGER", "7th object to be mapped", 0},
{6663, 8, 1, "INTEGER", "8th object to be mapped", 0},
{8016, 0, 0, "INTEGER", "Number of entries", 0},
{8016, 1, 1, "INTEGER", "Program data bootloader/firmware", 0},
{8016, 2, 1, "INTEGER", "Program data NanoJ", 0},
{8017, 0, 0, "INTEGER", "Number of entries", 0},
{8017, 1, 1, "INTEGER", "Program control bootloader/firmware", 0},
{8017, 2, 1, "INTEGER", "Program control NanoJ", 0},
{8023, 0, 0, "INTEGER", "Number of entries", 0},
{8023, 1, 0, "INTEGER", "Program status bootloader/firmware", 0},
{8023, 2, 0, "INTEGER", "Program status NanoJ", 0},
{8064, 0, 1, "INTEGER", "NMT startup", 0},
{8197, 0, 1, "INTEGER", "CANopen Baudrate", 0},
{8199, 0, 2, "INTEGER", "Number of entries", 0},
{8199, 1, 1, "INTEGER", "BL Config", 0},
{8201, 0, 1, "INTEGER", "CANopen NodeID", 0},
{8232, 0, 1, "INTEGER", "MODBUS Slave Address", 0},
{8234, 0, 1, "INTEGER", "MODBUS RTU Baudrate", 0},
{8236, 0, 0, "INTEGER", "MODBUS RTU Stop Bits", 0},
{8237, 0, 1, "INTEGER", "MODBUS RTU Parity", 0},
{8240, 0, 1, "INTEGER", "Pole pair count", 0},
{8241, 0, 1, "INTEGER", "Max motor current", 0},
{8244, 0, 1, "INTEGER", "Upper voltage warning level", 0},
{8245, 0, 1, "INTEGER", "Lower voltage warning level", 0},
{8246, 0, 1, "INTEGER", "Open loop current reduction idle time", 0},
{8247, 0, 1, "INTEGER", "Open loop current reduction value/factor", 0},
{8248, 0, 0, "INTEGER", "Number of entries", 0},
{8248, 1, 1, "INTEGER", "Close Brake idle time", 0},
{8248, 2, 1, "INTEGER", "Shutdown power idle time", 0},
{8248, 3, 1, "INTEGER", "Open Brake delay time", 0},
{8248, 4, 1, "INTEGER", "Start Operation delay time", 0},
{8248, 5, 1, "INTEGER", "PWM frequency", 0},
{8248, 6, 1, "INTEGER", "PWM duty cycle", 0},
{8249, 0, 0, "INTEGER", "Number of entries", 0},
{8249, 1, 0, "INTEGER", "Id", 0},
{8249, 2, 0, "INTEGER", "Iq", 0},
{8249, 3, 0, "INTEGER", "I?", 0},
{8249, 4, 0, "INTEGER", "I?", 0},
{8249, 5, 0, "INTEGER", "Actual current", 0},
{8250, 0, 0, "INTEGER", "Number of entries", 0},
{8250, 1, 1, "INTEGER", "Minimum current for block detection", 0},
{8250, 2, 1, "INTEGER", "Block detection time", 0},
{8251, 0, 0, "INTEGER", "Number of entries", 0},
{8251, 1, 1, "INTEGER", "Motor rated current", 0},
{8251, 2, 1, "INTEGER", "Maximum duration of max current", 0},
{8251, 3, 1, "INTEGER", "Threshold", 0},
{8251, 4, 1, "INTEGER", "CalcValue", 0},
{8251, 5, 1, "INTEGER", "LimitedCurrent", 0},
{8251, 6, 1, "INTEGER", "Status", 0},
{8279, 0, 1, "INTEGER", "Clock Direction Multiplier", 0},
{8280, 0, 1, "INTEGER", "Clock Direction Divider", 0},
{8282, 0, 0, "INTEGER", "Absolute Sensor Boot Value (in user units)", 0},
{8283, 0, 1, "INTEGER", "Clock Direction or Clockwise/Counter Clockwise Mode", 0},
{8324, 0, 1, "INTEGER", "Bootup Delay", 0},
{8449, 0, 0, "INTEGER", "Fieldbus Module Availability", 0},
{8450, 0, 1, "INTEGER", "Fieldbus Module Control", 0},
{8451, 0, 0, "INTEGER", "Number of entries", 0},
{8451, 1, 0, "INTEGER", "Fieldbus Module Disable Mask", 0},
{8451, 2, 0, "INTEGER", "Fieldbus Module Enabled", 0},
{8848, 0, 1, "INTEGER", "PDI Control", 0},
{8849, 0, 0, "INTEGER", "Number of entries", 0},
{8850, 0, 0, "INTEGER", "Number of entries", 0},
{8850, 1, 0, "INTEGER", "PDI Status", 0},
{8850, 2, 0, "INTEGER", "PDI Return Value", 0},
{8961, 0, 0, "INTEGER", "NanoJ Status", 0},
{8962, 0, 0, "INTEGER", "NanoJ Error Code", 0},
{8974, 0, 0, "INTEGER", "Number of entries", 0},
{8974, 1, 0, "INTEGER", "1ms Timer", 0},
{8975, 0, 0, "INTEGER", "Uptime Seconds", 0},
{8976, 0, 0, "INTEGER", "Number of entries", 0},
{8976, 1, 0, "INTEGER", "Mapping #1", 0},
{8976, 16, 0, "INTEGER", "Mapping #16", 0},
{8976, 2, 0, "INTEGER", "Mapping #2", 0},
{8976, 3, 0, "INTEGER", "Mapping #3", 0},
{8976, 4, 0, "INTEGER", "Mapping #4", 0},
{8976, 5, 0, "INTEGER", "Mapping #5", 0},
{8976, 6, 0, "INTEGER", "Mapping #6", 0},
{8976, 7, 0, "INTEGER", "Mapping #7", 0},
{8976, 8, 0, "INTEGER", "Mapping #8", 0},
{8976, 9, 0, "INTEGER", "Mapping #9", 0},
{8976, 10, 0, "INTEGER", "Mapping #10", 0},
{8976, 11, 0, "INTEGER", "Mapping #11", 0},
{8976, 12, 0, "INTEGER", "Mapping #12", 0},
{8976, 13, 0, "INTEGER", "Mapping #13", 0},
{8976, 14, 0, "INTEGER", "Mapping #14", 0},
{8976, 15, 0, "INTEGER", "Mapping #15", 0},
{8992, 0, 0, "INTEGER", "Number of entries", 0},
{8992, 1, 0, "INTEGER", "Mapping #1", 0},
{8992, 16, 0, "INTEGER", "Mapping #16", 0},
{8992, 2, 0, "INTEGER", "Mapping #2", 0},
{8992, 3, 0, "INTEGER", "Mapping #3", 0},
{8992, 4, 0, "INTEGER", "Mapping #4", 0},
{8992, 5, 0, "INTEGER", "Mapping #5", 0},
{8992, 6, 0, "INTEGER", "Mapping #6", 0},
{8992, 7, 0, "INTEGER", "Mapping #7", 0},
{8992, 8, 0, "INTEGER", "Mapping #8", 0},
{8992, 9, 0, "INTEGER", "Mapping #9", 0},
{8992, 10, 0, "INTEGER", "Mapping #10", 0},
{8992, 11, 0, "INTEGER", "Mapping #11", 0},
{8992, 12, 0, "INTEGER", "Mapping #12", 0},
{8992, 13, 0, "INTEGER", "Mapping #13", 0},
{8992, 14, 0, "INTEGER", "Mapping #14", 0},
{8992, 15, 0, "INTEGER", "Mapping #15", 0},
{9008, 0, 0, "INTEGER", "Number of entries", 0},
{9008, 1, 0, "INTEGER", "Mapping #1", 0},
{9008, 16, 0, "INTEGER", "Mapping #16", 0},
{9008, 2, 0, "INTEGER", "Mapping #2", 0},
{9008, 3, 0, "INTEGER", "Mapping #3", 0},
{9008, 4, 0, "INTEGER", "Mapping #4", 0},
{9008, 5, 0, "INTEGER", "Mapping #5", 0},
{9008, 6, 0, "INTEGER", "Mapping #6", 0},
{9008, 7, 0, "INTEGER", "Mapping #7", 0},
{9008, 8, 0, "INTEGER", "Mapping #8", 0},
{9008, 9, 0, "INTEGER", "Mapping #9", 0},
{9008, 10, 0, "INTEGER", "Mapping #10", 0},
{9008, 11, 0, "INTEGER", "Mapping #11", 0},
{9008, 12, 0, "INTEGER", "Mapping #12", 0},
{9008, 13, 0, "INTEGER", "Mapping #13", 0},
{9008, 14, 0, "INTEGER", "Mapping #14", 0},
{9008, 15, 0, "INTEGER", "Mapping #15", 0},
{9216, 0, 0, "INTEGER", "Number of entries", 0},
{9232, 0, 0, "INTEGER", "Number of entries", 0},
{9472, 0, 0, "INTEGER", "Number of entries", 0},
{9728, 0, 1, "INTEGER", "Number of entries", 0},
{9728, 1, 0, "INTEGER", "Value #1", 0},
{9728, 16, 0, "INTEGER", "Value #16", 0},
{9728, 17, 0, "INTEGER", "Value #17", 0},
{9728, 18, 0, "INTEGER", "Value #18", 0},
{9728, 19, 0, "INTEGER", "Value #19", 0},
{9728, 20, 0, "INTEGER", "Value #20", 0},
{9728, 21, 0, "INTEGER", "Value #21", 0},
{9728, 22, 0, "INTEGER", "Value #22", 0},
{9728, 23, 0, "INTEGER", "Value #23", 0},
{9728, 24, 0, "INTEGER", "Value #24", 0},
{9728, 25, 0, "INTEGER", "Value #25", 0},
{9728, 26, 0, "INTEGER", "Value #26", 0},
{9728, 27, 0, "INTEGER", "Value #27", 0},
{9728, 28, 0, "INTEGER", "Value #28", 0},
{9728, 29, 0, "INTEGER", "Value #29", 0},
{9728, 30, 0, "INTEGER", "Value #30", 0},
{9728, 31, 0, "INTEGER", "Value #31", 0},
{9728, 2, 0, "INTEGER", "Value #2", 0},
{9728, 32, 0, "INTEGER", "Value #32", 0},
{9728, 33, 0, "INTEGER", "Value #33", 0},
{9728, 34, 0, "INTEGER", "Value #34", 0},
{9728, 35, 0, "INTEGER", "Value #35", 0},
{9728, 36, 0, "INTEGER", "Value #36", 0},
{9728, 37, 0, "INTEGER", "Value #37", 0},
{9728, 38, 0, "INTEGER", "Value #38", 0},
{9728, 39, 0, "INTEGER", "Value #39", 0},
{9728, 40, 0, "INTEGER", "Value #40", 0},
{9728, 41, 0, "INTEGER", "Value #41", 0},
{9728, 42, 0, "INTEGER", "Value #42", 0},
{9728, 43, 0, "INTEGER", "Value #43", 0},
{9728, 44, 0, "INTEGER", "Value #44", 0},
{9728, 45, 0, "INTEGER", "Value #45", 0},
{9728, 46, 0, "INTEGER", "Value #46", 0},
{9728, 47, 0, "INTEGER", "Value #47", 0},
{9728, 3, 0, "INTEGER", "Value #3", 0},
{9728, 48, 0, "INTEGER", "Value #48", 0},
{9728, 49, 0, "INTEGER", "Value #49", 0},
{9728, 50, 0, "INTEGER", "Value #50", 0},
{9728, 51, 0, "INTEGER", "Value #51", 0},
{9728, 52, 0, "INTEGER", "Value #52", 0},
{9728, 53, 0, "INTEGER", "Value #53", 0},
{9728, 54, 0, "INTEGER", "Value #54", 0},
{9728, 55, 0, "INTEGER", "Value #55", 0},
{9728, 56, 0, "INTEGER", "Value #56", 0},
{9728, 57, 0, "INTEGER", "Value #57", 0},
{9728, 58, 0, "INTEGER", "Value #58", 0},
{9728, 59, 0, "INTEGER", "Value #59", 0},
{9728, 60, 0, "INTEGER", "Value #60", 0},
{9728, 61, 0, "INTEGER", "Value #61", 0},
{9728, 62, 0, "INTEGER", "Value #62", 0},
{9728, 63, 0, "INTEGER", "Value #63", 0},
{9728, 4, 0, "INTEGER", "Value #4", 0},
{9728, 64, 0, "INTEGER", "Value #64", 0},
{9728, 5, 0, "INTEGER", "Value #5", 0},
{9728, 6, 0, "INTEGER", "Value #6", 0},
{9728, 7, 0, "INTEGER", "Value #7", 0},
{9728, 8, 0, "INTEGER", "Value #8", 0},
{9728, 9, 0, "INTEGER", "Value #9", 0},
{9728, 10, 0, "INTEGER", "Value #10", 0},
{9728, 11, 0, "INTEGER", "Value #11", 0},
{9728, 12, 0, "INTEGER", "Value #12", 0},
{9728, 13, 0, "INTEGER", "Value #13", 0},
{9728, 14, 0, "INTEGER", "Value #14", 0},
{9728, 15, 0, "INTEGER", "Value #15", 0},
{10240, 0, 2, "INTEGER", "Number of entries", 0},
{10240, 1, 1, "INTEGER", "Reboot command", 0},
{10240, 2, 1, "INTEGER", "Reboot delay time in ms", 0},
{10240, 3, 1, "INTEGER", "Bootloader HW config", 0},
{12803, 0, 0, "INTEGER", "Number of entries", 0},
{12804, 0, 0, "INTEGER", "Number of entries", 0},
{12804, 1, 0, "INTEGER", "Index of 1st feedback interface", 0},
{12804, 2, 0, "INTEGER", "Index of 2nd feedback interface", 0},
{12804, 3, 0, "INTEGER", "Index of 3rd feedback interface", 0},
{12813, 0, 0, "INTEGER", "Number of entries", 0},
{12813, 1, 1, "INTEGER", "Current", 0},
{12813, 2, 1, "INTEGER", "Acceleration", 0},
{12816, 0, 0, "INTEGER", "Number of entries", 0},
{12818, 0, 0, "INTEGER", "Number of entries", 0},
{12818, 1, 1, "INTEGER", "reserved", 0},
{12818, 2, 1, "INTEGER", "override field inversion", 0},
{12818, 3, 1, "INTEGER", "auto-setup with current controller parameters from the OD", 0},
{12818, 4, 1, "INTEGER", "use 321Ah, 321Bh, 321Ch, 321Dh, instead of 3210h", 0},
{12826, 0, 0, "INTEGER", "Number of entries", 0},
{12826, 1, 1, "INTEGER", "Proportional gain Kp for Iq [mV/A]", 0},
{12826, 2, 1, "INTEGER", "Integrator time Ti for Iq [?s]", 0},
{12826, 3, 1, "INTEGER", "Proportional gain Kp for Id [mV/A]", 0},
{12826, 4, 1, "INTEGER", "Integrator time Ti for Id [?s]", 0},
{12827, 0, 0, "INTEGER", "Number of entries", 0},
{12827, 1, 1, "INTEGER", "Proportional gain Kp [mA/Hz]", 0},
{12827, 2, 1, "INTEGER", "Integrator time Ti [?s]", 0},
{12828, 0, 0, "INTEGER", "Number of entries", 0},
{12828, 1, 1, "INTEGER", "Proportional gain Kp [Hz]", 0},
{12828, 2, 1, "INTEGER", "Integrator time Ti [?s]", 0},
{12829, 0, 0, "INTEGER", "Number of entries", 0},
{12829, 1, 1, "INTEGER", "Voltage pre-control [‰]", 0},
{12829, 2, 1, "INTEGER", "Acceleration pre-control [‰]", 0},
{12829, 3, 1, "INTEGER", "Velocity pre-control [‰]", 0},
{12830, 0, 1, "INTEGER", "Voltage limit", 0},
{12832, 0, 0, "INTEGER", "Number of analog input digits", 0},
{12832, 1, 0, "INTEGER", "Analog input #1 digit", 0},
{12832, 2, 0, "INTEGER", "Analog input #2 digit", 0},
{12833, 0, 1, "INTEGER", "Analog inputs control", 0},
{12864, 0, 0, "INTEGER", "Number of entries", 0},
{12866, 0, 0, "INTEGER", "Number of entries", 0},
{12867, 0, 0, "INTEGER", "Number of entries", 0},
{12880, 0, 0, "INTEGER", "Number of entries", 0},
{12882, 0, 0, "INTEGER", "Number of entries", 0},
{13088, 0, 0, "INTEGER", "Number of analog input values", 0},
{13088, 1, 0, "INTEGER", "Analog input #1 value", 0},
{13088, 2, 0, "INTEGER", "Analog input #2 value", 0},
{13089, 0, 0, "INTEGER", "Number of analog input offsets", 0},
{13089, 1, 1, "INTEGER", "Analog input #1 offset", 0},
{13089, 2, 1, "INTEGER", "Analog input #2 offset", 0},
{13090, 0, 0, "INTEGER", "Number of analog input numerators", 0},
{13090, 1, 1, "INTEGER", "Analog input #1 numerator", 0},
{13090, 2, 1, "INTEGER", "Analog input #2 numerator", 0},
{13091, 0, 0, "INTEGER", "Number of analog input denominators", 0},
{13091, 1, 1, "INTEGER", "Analog input #1 denominator", 0},
{13091, 2, 1, "INTEGER", "Analog input #2 denominator", 0},
{13184, 0, 0, "INTEGER", "Number of entries", 0},
{13200, 0, 0, "INTEGER", "Number of entries", 0},
{13216, 0, 0, "INTEGER", "Number of entries", 0},
{13570, 0, 1, "INTEGER", "Number of entries", 0},
{13570, 1, 1, "INTEGER", "1st object to be mapped", 0},
{13570, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{13570, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{13570, 4, 1, "INTEGER", "4th object to be mapped", 0},
{13570, 5, 1, "INTEGER", "5th object to be mapped", 0},
{13570, 6, 1, "INTEGER", "6th object to be mapped", 0},
{13570, 7, 1, "INTEGER", "7th object to be mapped", 0},
{13826, 0, 1, "INTEGER", "Number of entries", 0},
{13826, 1, 1, "INTEGER", "1st object to be mapped", 0},
{13826, 2, 1, "INTEGER", "2nd object to be mapped", 0},
{13826, 3, 1, "INTEGER", "3rd object to be mapped", 0},
{13826, 4, 1, "INTEGER", "4th object to be mapped", 0},
{13826, 5, 1, "INTEGER", "5th object to be mapped", 0},
{13826, 6, 1, "INTEGER", "6th object to be mapped", 0},
{14080, 0, 1, "INTEGER", "Deviation error option code", 0},
{14081, 0, 1, "INTEGER", "Limit switch error option code", 0},
{16402, 0, 2, "INTEGER", "Number of entries", 0},
{16402, 1, 2, "INTEGER", "EEPROM size in bytes", 0},
{16403, 0, 2, "INTEGER", "Number of entries", 0},
{16403, 1, 1, "INTEGER", "HW configuration #1", 0},
{16404, 0, 2, "INTEGER", "Number of entries", 0},
{16404, 1, 0, "INTEGER", "Voltage UB Power [mV]", 0},
{16404, 2, 0, "INTEGER", "Voltage UB Logic [mV]", 0},
{16404, 3, 0, "INTEGER", "Temperature PCB [Celsius * 10]", 0},
{16404, 4, 0, "INTEGER", "Temperature Motor [Celsius * 10]", 0},
{16404, 5, 0, "INTEGER", "Temperature Microcontroller Chip [Celsius * 10]", 0},
{16417, 0, 0, "INTEGER", "Number of entries", 0},
{16417, 1, 1, "INTEGER", "Settings [Bit0: On/Off]", 0},
{16417, 2, 1, "INTEGER", "UB Power limit [mV]", 0},
{16417, 3, 1, "INTEGER", "UB Power hysteresis [mV]", 0},
{16448, 0, 0, "INTEGER", "Drive serial number", 0},
{16449, 0, 0, "INTEGER", "Device Id", 0},
{16450, 0, 0, "INTEGER", "Number of entries", 0},
{16450, 1, 0, "INTEGER", "Bootloader version", 0},
{16450, 2, 0, "INTEGER", "Bootloader supported fieldbus", 0},
{16450, 3, 0, "INTEGER", "Bootloader hw-group", 0},
{24583, 0, 1, "INTEGER", "Abort connection option code", 0},
{24639, 0, 0, "INTEGER", "Error code", 0},
{24641, 0, 0, "INTEGER", "Statusword", 0},
{24643, 0, 0, "INTEGER", "vl velocity demand", 0},
{24644, 0, 0, "INTEGER", "vl velocity actual value", 0},
{24646, 0, 2, "INTEGER", "Number of entries", 0},
{24648, 0, 2, "INTEGER", "Number of entries", 0},
{24649, 0, 2, "INTEGER", "Number of entries", 0},
{24650, 0, 2, "INTEGER", "Number of entries", 0},
{24652, 0, 2, "INTEGER", "Number of entries", 0},
{24666, 0, 1, "INTEGER", "Quick stop option code", 0},
{24667, 0, 1, "INTEGER", "Shutdown option code", 0},
{24668, 0, 1, "INTEGER", "Disable option code", 0},
{24669, 0, 1, "INTEGER", "Halt option code", 0},
{24670, 0, 1, "INTEGER", "Fault option code", 0},
{24673, 0, 0, "INTEGER", "Modes of operation display", 0},
{24674, 0, 0, "INTEGER", "Position demand value", 0},
{24675, 0, 0, "INTEGER", "Position actual internal value", 0},
{24676, 0, 0, "INTEGER", "Position actual value", 0},
{24683, 0, 0, "INTEGER", "Velocity demand value", 0},
{24684, 0, 0, "INTEGER", "Velocity actual value", 0},
{24692, 0, 0, "INTEGER", "Torque demand", 0},
{24693, 0, 1, "INTEGER", "Motor rated current", 0},
{24695, 0, 0, "INTEGER", "Torque actual value", 0},
{24699, 0, 2, "INTEGER", "Number of entries", 0},
{24701, 0, 2, "INTEGER", "Number of entries", 0},
{24719, 0, 2, "INTEGER", "Number of entries", 0},
{24720, 0, 2, "INTEGER", "Number of entries", 0},
{24721, 0, 2, "INTEGER", "Number of entries", 0},
{24722, 0, 2, "INTEGER", "Number of entries", 0},
{24726, 0, 2, "INTEGER", "Number of entries", 0},
{24727, 0, 2, "INTEGER", "Number of entries", 0},
{24729, 0, 2, "INTEGER", "Number of entries", 0},
{24738, 0, 2, "INTEGER", "Number of entries", 0},
{24740, 0, 2, "INTEGER", "Number of entries", 0},
{24740, 1, 1, "INTEGER", "Begin Acceleration Jerk", 0},
{24740, 2, 1, "INTEGER", "Begin Deceleration Jerk", 0},
{24740, 3, 1, "INTEGER", "End Acceleration Jerk", 0},
{24740, 4, 1, "INTEGER", "End Deceleration Jerk", 0},
{24744, 0, 1, "INTEGER", "SI unit position", 0},
{24745, 0, 1, "INTEGER", "SI unit velocity", 0},
{24769, 0, 2, "INTEGER", "Number of entries", 0},
{24770, 0, 2, "INTEGER", "Number of entries", 0},
{24770, 1, 1, "INTEGER", "Interpolation time period value", 0},
{24770, 2, 1, "INTEGER", "Interpolation time index", 0},
{24772, 0, 2, "INTEGER", "Number of entries", 0},
{24772, 1, 0, "INTEGER", "MaximumBufferSize", 0},
{24772, 2, 1, "INTEGER", "ActualBufferSize", 0},
{24772, 3, 1, "INTEGER", "BufferOrganization", 0},
{24772, 4, 1, "INTEGER", "BufferPosition", 0},
{24804, 0, 0, "INTEGER", "Number of entries", 0},
{24804, 1, 0, "INTEGER", "Additional position actual value #1", 0},
{24804, 2, 0, "INTEGER", "Additional position actual value #2", 0},
{24804, 3, 0, "INTEGER", "Additional position actual value #3", 0},
{24805, 0, 0, "INTEGER", "Number of entries", 0},
{24805, 1, 0, "INTEGER", "Additional velocity actual value #1", 0},
{24805, 2, 0, "INTEGER", "Additional velocity actual value #2", 0},
{24805, 3, 0, "INTEGER", "Additional velocity actual value #3", 0},
{24806, 0, 0, "INTEGER", "Number of entries", 0},
{24808, 0, 0, "INTEGER", "Number of entries", 0},
{24809, 0, 0, "INTEGER", "Number of entries", 0},
{24811, 0, 0, "INTEGER", "Number of entries", 0},
{24813, 0, 0, "INTEGER", "Number of entries", 0},
{24814, 0, 0, "INTEGER", "Number of entries", 0},
{24820, 0, 0, "INTEGER", "Following error actual value", 0},
{24826, 0, 0, "INTEGER", "Control Effort", 0},
{24828, 0, 0, "INTEGER", "Position demand internal value", 0},
{24829, 0, 0, "INTEGER", "Digital Inputs", 0},
{24830, 0, 2, "INTEGER", "Number of entries", 0},
{25858, 0, 0, "INTEGER", "Supported drive modes", 0},
{25859, 0, 2, "INTEGER", "Drive catalogue number", 0},
{25861, 0, 2, "INTEGER", "http drive catalogue address", 0},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment