From ab5a0b7bfdd826d5fe743040cb82b131b84f8570 Mon Sep 17 00:00:00 2001 From: Martin Teichmann <martin.teichmann@gmail.com> Date: Thu, 2 Feb 2023 11:25:39 +0000 Subject: [PATCH] write eeprom raw into test data --- ebpfcat/scripts.py | 6 +- ebpfcat/testdata.py | 549 +++++++++++++++++++++++--------------------- 2 files changed, 298 insertions(+), 257 deletions(-) diff --git a/ebpfcat/scripts.py b/ebpfcat/scripts.py index 3a1eb3a..3440781 100644 --- a/ebpfcat/scripts.py +++ b/ebpfcat/scripts.py @@ -166,6 +166,10 @@ async def create_test(): pass sdo[v.index, vv.valueInfo] = ret - terminals.append(dict(eeprom=t.eeprom, sdo=sdo)) + ret = [] + for i in range(0, 0x400, 4): + ret.append(await t._eeprom_read_one(i)) + eeprom = b"".join(ret).rstrip(b"\xff") + terminals.append(dict(eeprom=eeprom, sdo=sdo)) pp = PrettyPrinter(indent=4) pp.pprint(terminals) diff --git a/ebpfcat/testdata.py b/ebpfcat/testdata.py index 78254ed..e05faa6 100644 --- a/ebpfcat/testdata.py +++ b/ebpfcat/testdata.py @@ -1,87 +1,94 @@ -[ { 'eeprom': { 10: b'\x0e\x06EK1814\x08SystemBk\x0eSystem KopplerREK1' - b'814 EtherCAT-EA-Koppler (1A E-Bus, 4 K. Dig. Ein' - b', 3ms, 4 K. Dig. Aus 24V, 0,5A)\tChannel 1\x05In' - b'put\tChannel 2\tChannel 3\tChannel 4\tChannel 5\x06' - b'Output\tChannel 6\tChannel 7\tChannel 8', - 30: b'\x02\x00\x01\x04\x02\x00\x00\x00\x00\x00\x00\x00' - b'\x18\xfc\x03\x001\x01\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00', - 40: b'\x01\x02', - 41: b'\x01\x0f\x01\x00D\x00\t\x03\x00\x10\x01\x00' - b'\x00\x00\x01\x04', - 43: b'\xf0\xff', - 50: b'\x00\x1a\x01\x01\x00\x05\x11\x00\x00`\x01\x06' - b'\x01\x01\x00\x00\x01\x1a\x01\x01\x00\x07\x11\x00' - b'\x10`\x01\x06\x01\x01\x00\x00\x02\x1a\x01\x01' - b'\x00\x08\x11\x00 `\x01\x06\x01\x01\x00\x00' - b'\x03\x1a\x01\x01\x00\t\x11\x000`\x01\x06' - b'\x01\x01\x00\x00', - 51: b'\x08\x16\x01\x00\x00\n\x11\x00\x80p\x01\x0b' - b'\x01\x01\x00\x00\t\x16\x01\x00\x00\x0c\x11\x00' - b'\x90p\x01\x0b\x01\x01\x00\x00\n\x16\x01\x00' - b'\x00\r\x11\x00\xa0p\x01\x0b\x01\x01\x00\x00' - b'\x0b\x16\x01\x00\x00\x0e\x11\x00\xb0p\x01\x0b' - b'\x01\x01\x00\x00'}, +[ { 'eeprom': b'\x04\r\x00\x00\n\x000\x00\x00\x00\x00\x00\x00\x00\x1b\x00' + b'\x02\x00\x00\x00R,\x16\x07\x00\x00\x12\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00' + b'\x8d\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x01\x00\n\x00h\x00' + b'\x0e\x06EK1814\x08SystemBk\x0eSystem KopplerREK1814 Ethe' + b'rCAT-EA-Koppler (1A E-Bus, 4 K. Dig. Ein, 3ms, 4 K. Dig.' + b' Aus 24V, 0,5A)\tChannel 1\x05Input\tChannel 2\tChannel 3\t' + b'Channel 4\tChannel 5\x06Output\tChannel 6\tChannel 7\tChann' + b'el 8\x1e\x00\x10\x00\x02\x00\x01\x04\x02\x00\x00\x00' + b'\x00\x00\x00\x00\x18\xfc\x03\x001\x01\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'(\x00\x01\x00\x01\x02)\x00\x08\x00\x01\x0f\x01\x00D\x00' + b'\t\x03\x00\x10\x01\x00\x00\x00\x01\x04+\x00\x01\x00\xf0\xff' + b'2\x00 \x00\x00\x1a\x01\x01\x00\x05\x11\x00\x00`\x01\x06' + b'\x01\x01\x00\x00\x01\x1a\x01\x01\x00\x07\x11\x00' + b'\x10`\x01\x06\x01\x01\x00\x00\x02\x1a\x01\x01' + b'\x00\x08\x11\x00 `\x01\x06\x01\x01\x00\x00\x03\x1a\x01\x01' + b'\x00\t\x11\x000`\x01\x06\x01\x01\x00\x003\x00 \x00' + b'\x08\x16\x01\x00\x00\n\x11\x00\x80p\x01\x0b\x01\x01\x00\x00' + b'\t\x16\x01\x00\x00\x0c\x11\x00\x90p\x01\x0b\x01\x01\x00\x00' + b'\n\x16\x01\x00\x00\r\x11\x00\xa0p\x01\x0b\x01\x01\x00\x00' + b'\x0b\x16\x01\x00\x00\x0e\x11\x00\xb0p\x01\x0b' + b'\x01\x01\x00\x00', 'sdo': {}}, - { 'eeprom': { 10: b'\x19\x06EL3164\x05AnaIn Analoge Eingangsklemmen (' - b'EL3xxx)\x1dEL3164 4K. Ana. Eingang 0-10V\x08Synchr' - b'on\x02DC\x04DCIN\x15AI Standard Channel 1\x12Sta' - b'tus__Underrange\x11Status__Overrange\x0fStatus__Li' - b'mit 1\x0fStatus__Limit 2\rStatus__Error\x08Status__' - b'\x12Status__Sync error\x13Status__TxPDO State\x14' - b'Status__TxPDO Toggle\x05Value\x14AI Compact Channe' - b'l 1\x15AI Standard Channel 2\x14AI Compact Channel' - b' 2\x15AI Standard Channel 3\x14AI Compact Channel ' - b'3\x15AI Standard Channel 4\x14AI Compact Channel 4', - 30: b'\x02\x00\x01\x04\x0c\x07\x01\x00\x00\x00\x00\x04' - b'\x82\x00\x03\x003\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00', - 40: b'\x02\x03', - 41: b'\x00\x10\x80\x00&\x00\x01\x01\x80\x10\x80\x00' - b'"\x00\x01\x02\x00\x11\x00\x00\x04\x00\x00\x03' - b'\x80\x11\x10\x00 \x00\x01\x04', - 50: b'\x00\x1a\x0b\x03\x00\x08\x10\x00\x00`\x01\t' - b'\x01\x01\x00\x00\x00`\x02\n\x01\x01\x00\x00' - b'\x00`\x03\x0b1\x02\x00\x00\x00`\x05\x0c' - b'1\x02\x00\x00\x00`\x07\r\x01\x01\x00\x00' - b'\x00\x00\x00\x0e\x00\x01\x00\x00\x00\x00\x00\x0e' - b'\x00\x05\x00\x00\x00`\x0e\x0f\x01\x01\x00\x00' - b'\x00`\x0f\x10\x01\x01\x00\x00\x00`\x10\x11' - b'\x01\x01\x00\x00\x00`\x11\x12\x03\x10\x00\x00' - b'\x01\x1a\x01\xff\x00\x13\x10\x00\x00`\x11\x12' - b'\x03\x10\x00\x00\x02\x1a\x0b\x03\x00\x14\x10\x00' - b'\x10`\x01\t\x01\x01\x00\x00\x10`\x02\n' - b'\x01\x01\x00\x00\x10`\x03\x0b1\x02\x00\x00' - b'\x10`\x05\x0c1\x02\x00\x00\x10`\x07\r' - b'\x01\x01\x00\x00\x00\x00\x00\x0e\x00\x01\x00\x00' - b'\x00\x00\x00\x0e\x00\x05\x00\x00\x10`\x0e\x0f' - b'\x01\x01\x00\x00\x10`\x0f\x10\x01\x01\x00\x00' - b'\x10`\x10\x11\x01\x01\x00\x00\x10`\x11\x12' - b'\x03\x10\x00\x00\x03\x1a\x01\xff\x00\x15\x10\x00' - b'\x10`\x11\x12\x03\x10\x00\x00\x04\x1a\x0b\x03' - b'\x00\x16\x10\x00 `\x01\t\x01\x01\x00\x00 `\x02\n' - b'\x01\x01\x00\x00 `\x03\x0b1\x02\x00\x00 `\x05\x0c' - b'1\x02\x00\x00 `\x07\r\x01\x01\x00\x00' - b'\x00\x00\x00\x0e\x00\x01\x00\x00\x00\x00\x00\x0e' - b'\x00\x05\x00\x00 `\x0e\x0f\x01\x01\x00\x00' - b' `\x0f\x10\x01\x01\x00\x00 `\x10\x11' - b'\x01\x01\x00\x00 `\x11\x12\x03\x10\x00\x00' - b'\x05\x1a\x01\xff\x00\x17\x10\x00 `\x11\x12' - b'\x03\x10\x00\x00\x06\x1a\x0b\x03\x00\x18\x10\x00' - b'0`\x01\t\x01\x01\x00\x000`\x02\n\x01\x01\x00\x00' - b'0`\x03\x0b1\x02\x00\x000`\x05\x0c1\x02\x00\x00' - b'0`\x07\r\x01\x01\x00\x00\x00\x00\x00\x0e' - b'\x00\x01\x00\x00\x00\x00\x00\x0e\x00\x05\x00\x00' - b'0`\x0e\x0f\x01\x01\x00\x000`\x0f\x10' - b'\x01\x01\x00\x000`\x10\x11\x01\x01\x00\x00' - b'0`\x11\x12\x03\x10\x00\x00\x07\x1a\x01\xff' - b'\x00\x19\x10\x000`\x11\x12\x03\x10\x00\x00', - 60: b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\xa8a\x00\x00' - b'\x00\x00\x00\x07\x01\x00\x06\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00`y\xfe\xff\xa8a\x00\x00' - b'\x00\x00\x00\x07\x01\x00\x07\x00\x00\x00\x00\x00'}, + { 'eeprom': b'\x05\x04\x03\xcc\xd0\x07\x00\x00\x00\x00\x00\x00' + b'\x00\x00=\x00\x02\x00\x00\x00R0\\\x0c\x00\x00\x14\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x10\xf4\x00\xf4\x10\xf4\x00\x00\x10\x80\x00' + b'\x80\x10\x80\x00\x0c\x00\x00\x00\x00\x00\x00\x00' + b'\x04\x00\x0f\x00\x13\x8a\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x0f\x00\x01\x00\n\x00\xd4\x00\x19\x06EL3164\x05AnaIn Analo' + b'ge Eingangsklemmen (EL3xxx)\x1dEL3164 4K. Ana. Eingang 0-10' + b'V\x08Synchron\x02DC\x04DCIN\x15AI Standard Channel 1\x12Sta' + b'tus__Underrange\x11Status__Overrange\x0fStatus__Limit ' + b'1\x0fStatus__Limit 2\rStatus__Error\x08Status__\x12Status_' + b'_Sync error\x13Status__TxPDO State\x14Status__TxPDO Toggle' + b'\x05Value\x14AI Compact Channel 1\x15AI Standard Channel ' + b'2\x14AI Compact Channel 2\x15AI Standard Channel 3\x14AI ' + b'Compact Channel 3\x15AI Standard Channel 4\x14AI Compact C' + b'hannel 4\x1e\x00\x10\x00\x02\x00\x01\x04\x0c\x07\x01\x00' + b'\x00\x00\x00\x04\x82\x00\x03\x003\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'(\x00\x01\x00\x02\x03)\x00\x10\x00\x00\x10\x80\x00&\x00' + b'\x01\x01\x80\x10\x80\x00"\x00\x01\x02\x00\x11' + b'\x00\x00\x04\x00\x00\x03\x80\x11\x10\x00 \x00\x01\x042\x00' + b'\xe0\x00\x00\x1a\x0b\x03\x00\x08\x10\x00\x00`\x01\t\x01\x01' + b'\x00\x00\x00`\x02\n\x01\x01\x00\x00\x00`\x03\x0b1\x02' + b'\x00\x00\x00`\x05\x0c1\x02\x00\x00\x00`\x07\r\x01\x01' + b'\x00\x00\x00\x00\x00\x0e\x00\x01\x00\x00\x00\x00' + b'\x00\x0e\x00\x05\x00\x00\x00`\x0e\x0f\x01\x01\x00\x00\x00`' + b'\x0f\x10\x01\x01\x00\x00\x00`\x10\x11\x01\x01\x00\x00\x00`' + b'\x11\x12\x03\x10\x00\x00\x01\x1a\x01\xff\x00\x13' + b'\x10\x00\x00`\x11\x12\x03\x10\x00\x00\x02\x1a' + b'\x0b\x03\x00\x14\x10\x00\x10`\x01\t\x01\x01\x00\x00\x10`' + b'\x02\n\x01\x01\x00\x00\x10`\x03\x0b1\x02\x00\x00\x10`' + b'\x05\x0c1\x02\x00\x00\x10`\x07\r\x01\x01\x00\x00\x00\x00' + b'\x00\x0e\x00\x01\x00\x00\x00\x00\x00\x0e\x00\x05' + b'\x00\x00\x10`\x0e\x0f\x01\x01\x00\x00\x10`\x0f\x10\x01\x01' + b'\x00\x00\x10`\x10\x11\x01\x01\x00\x00\x10`\x11\x12\x03\x10' + b'\x00\x00\x03\x1a\x01\xff\x00\x15\x10\x00\x10`' + b'\x11\x12\x03\x10\x00\x00\x04\x1a\x0b\x03\x00\x16\x10\x00 `' + b'\x01\t\x01\x01\x00\x00 `\x02\n\x01\x01\x00\x00 `' + b'\x03\x0b1\x02\x00\x00 `\x05\x0c1\x02\x00\x00 `' + b'\x07\r\x01\x01\x00\x00\x00\x00\x00\x0e\x00\x01' + b'\x00\x00\x00\x00\x00\x0e\x00\x05\x00\x00 `\x0e\x0f\x01\x01' + b'\x00\x00 `\x0f\x10\x01\x01\x00\x00 `\x10\x11\x01\x01' + b'\x00\x00 `\x11\x12\x03\x10\x00\x00\x05\x1a\x01\xff\x00\x17' + b'\x10\x00 `\x11\x12\x03\x10\x00\x00\x06\x1a\x0b\x03\x00\x18' + b'\x10\x000`\x01\t\x01\x01\x00\x000`\x02\n\x01\x01\x00\x000`' + b'\x03\x0b1\x02\x00\x000`\x05\x0c1\x02\x00\x000`' + b'\x07\r\x01\x01\x00\x00\x00\x00\x00\x0e\x00\x01' + b'\x00\x00\x00\x00\x00\x0e\x00\x05\x00\x000`\x0e\x0f\x01\x01' + b'\x00\x000`\x0f\x10\x01\x01\x00\x000`\x10\x11\x01\x01' + b'\x00\x000`\x11\x12\x03\x10\x00\x00\x07\x1a\x01\xff\x00\x19' + b'\x10\x000`\x11\x12\x03\x10\x00\x00<\x00$\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\xa8a\x00\x00\x00\x00' + b'\x00\x07\x01\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00`y' + b'\xfe\xff\xa8a\x00\x00\x00\x00\x00\x07\x01\x00' + b'\x07\x00\x00\x00\x00\x00', 'sdo': { (4096, 0): b'\x89\x13,\x01', (4104, 0): b'EL3164', (4105, 0): b'15', @@ -177,7 +184,7 @@ (24576, 7): b'\x00', (24576, 14): b'\x00', (24576, 15): b'\x00', - (24576, 16): b'\x01', + (24576, 16): b'\x00', (24576, 17): b'\x00\x00', (24592, 1): b'\x00', (24592, 2): b'\x00', @@ -186,7 +193,7 @@ (24592, 7): b'\x00', (24592, 14): b'\x00', (24592, 15): b'\x00', - (24592, 16): b'\x01', + (24592, 16): b'\x00', (24592, 17): b'\x00\x00', (24608, 1): b'\x00', (24608, 2): b'\x00', @@ -195,8 +202,8 @@ (24608, 7): b'\x00', (24608, 14): b'\x00', (24608, 15): b'\x00', - (24608, 16): b'\x01', - (24608, 17): b'\x01\x00', + (24608, 16): b'\x00', + (24608, 17): b'\x00\x00', (24624, 1): b'\x00', (24624, 2): b'\x00', (24624, 3): b'\x00', @@ -204,8 +211,8 @@ (24624, 7): b'\x00', (24624, 14): b'\x00', (24624, 15): b'\x00', - (24624, 16): b'\x01', - (24624, 17): b'\x05\x00', + (24624, 16): b'\x00', + (24624, 17): b'\x00\x00', (32768, 1): b'\x00', (32768, 2): b'\x00', (32768, 5): b'\x00', @@ -222,7 +229,7 @@ (32768, 21): b'\x00\x00', (32768, 23): b'\x00\x00', (32768, 24): b'\x00@', - (32782, 1): b'\xe8\xff', + (32782, 1): b'\xe5\xff', (32783, 1): b'\x00\x00', (32783, 2): b'CI', (32784, 1): b'\x00', @@ -241,7 +248,7 @@ (32784, 21): b'\x00\x00', (32784, 23): b'\x00\x00', (32784, 24): b'\x00@', - (32798, 1): b'\xfe\xff', + (32798, 1): b'\x01\x00', (32799, 1): b'\x19\x00', (32799, 2): b'OI', (32800, 1): b'\x00', @@ -260,7 +267,7 @@ (32800, 21): b'\x00\x00', (32800, 23): b'\x00\x00', (32800, 24): b'\x00@', - (32814, 1): b'\n\x00', + (32814, 1): b'\x08\x00', (32815, 1): b'\t\x00', (32815, 2): b'\xaaH', (32816, 1): b'\x00', @@ -279,7 +286,7 @@ (32816, 21): b'\x00\x00', (32816, 23): b'\x00\x00', (32816, 24): b'\x00@', - (32830, 1): b'\x08\x00', + (32830, 1): b'\xfa\xff', (32831, 1): b'\x03\x00', (32831, 2): b'1I', (61440, 1): b'\x10\x00', @@ -290,28 +297,35 @@ (61456, 2): b',\x01\x00\x00', (61456, 3): b',\x01\x00\x00', (61456, 4): b',\x01\x00\x00'}}, - { 'eeprom': { 10: b'\x0b\x06EL4104\x06AnaOut Analoge Ausgangsklemmen ' - b'(EL4xxx)%EL4104 4Ch. Ana. Ausgang 0-10V, 16bit\x08S' - b'ynchron\x02DC\x13AO Output Channel 1\rAnalog output' - b'\x13AO Output Channel 2\x13AO Output Channel 3' - b'\x13AO Output Channel 4', - 30: b'\x02\x00\x01\x04\x0c\x03\x01\x00\x00\x00\x00\x04' - b'\xbe\x00\x03\x003\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00', - 40: b'\x01\x03', - 41: b'\x00\x10\x80\x00&\x00\x01\x01\x80\x10\x80\x00' - b'"\x00\x01\x02\x00\x11\x08\x00$\x00\x01\x03' - b'\x80\x11\x00\x00\x00\x00\x00\x04', - 51: b'\x00\x16\x01\x02\x00\x07\x11\x00\x00p\x11\x08' - b'\x03\x10\x00\x00\x01\x16\x01\x02\x00\t\x11\x00' - b'\x10p\x11\x08\x03\x10\x00\x00\x02\x16\x01\x02' - b'\x00\n\x11\x00 p\x11\x08\x03\x10\x00\x00' - b'\x03\x16\x01\x02\x00\x0b\x11\x000p\x11\x08' - b'\x03\x10\x00\x00', - 60: b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x86\x01\x00' - b'\x00\x00\x00\x07\x01\x00\x06\x00\x00\x00\x00\x00'}, + { 'eeprom': b'\x05\x0c\x03\x88\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x18\x00\x02\x00\x00\x00R0\x08\x10\x00\x00\xfc\x03' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x10\xf4\x00\xf4\x10\xf4\x00\x00\x10\x80\x00' + b'\x80\x10\x80\x00\x0c\x00\x00\x00\x00\x00\x00\x00' + b'\x03\x00\n\x00\x93\xc1\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x0f\x00\x01\x00\n\x00`\x00\x0b\x06EL4104\x06AnaOut Anal' + b'oge Ausgangsklemmen (EL4xxx)%EL4104 4Ch. Ana. Ausgang 0-' + b'10V, 16bit\x08Synchron\x02DC\x13AO Output Channel 1\rAnalo' + b'g output\x13AO Output Channel 2\x13AO Output Channel 3' + b'\x13AO Output Channel 4\x1e\x00\x10\x00\x02\x00\x01\x04' + b'\x0c\x03\x01\x00\x00\x00\x00\x04\xbe\x00\x03\x00' + b'3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00(\x00\x01\x00\x01\x03)\x00\x10\x00\x00\x10' + b'\x80\x00&\x00\x01\x01\x80\x10\x80\x00"\x00\x01\x02\x00\x11' + b'\x08\x00$\x00\x01\x03\x80\x11\x00\x00\x00\x00\x00\x043\x00' + b' \x00\x00\x16\x01\x02\x00\x07\x11\x00\x00p\x11\x08\x03\x10' + b'\x00\x00\x01\x16\x01\x02\x00\t\x11\x00\x10p\x11\x08\x03\x10' + b'\x00\x00\x02\x16\x01\x02\x00\n\x11\x00 p\x11\x08\x03\x10' + b'\x00\x00\x03\x16\x01\x02\x00\x0b\x11\x000p\x11\x08\x03\x10' + b'\x00\x00<\x00\x18\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\xa0\x86\x01\x00\x00\x00\x00\x07\x01\x00' + b'\x06\x00\x00\x00\x00\x00', 'sdo': { (4096, 0): b'\x89\x13\x90\x01', (4104, 0): b'EL4104', (4105, 0): b'10', @@ -348,7 +362,7 @@ (7218, 12): b'\x00\x00', (7218, 13): b'\x00\x00', (7218, 32): b'\x00', - (28672, 1): b'\xc8\x19', + (28672, 1): b'`\t', (28688, 1): b'\x00\x00', (28704, 1): b'\x00\x00', (28720, 1): b'\x00\x00', @@ -415,20 +429,29 @@ (61456, 2): b'\x90\x01\x00\x00', (61456, 3): b'\x90\x01\x00\x00', (61456, 4): b'\x90\x01\x00\x00'}}, - { 'eeprom': { 10: b'\x06\x06EL7031\x12DriveAxisTerminals"Antriebs- un' - b'd Achsklemmen (EL7xxx),EL7031 1K. Schrittmotor-E' - b'ndstufe (24V, 1.5A)\x08Synchron\x02DC\xff', - 30: b"\x02\x00\x01\x04\x0c'\x01\x00\x00\x00\x00\x04" - b'x\x00\x03\x003\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00', - 40: b'\x01\x02\x03\xff', - 41: b'\x00\x10\x80\x00&\x00\x01\x01\x80\x10\x80\x00' - b'"\x00\x01\x02\x00\x11\x08\x00$\x00\x01\x03' - b'\x80\x11\x08\x00 \x00\x01\x04', - 60: b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x03\x01\x00\x06\x00\x00\x00\x00\x00'}, + { 'eeprom': b'\x05\x04\x03\x0c\xd0\x07\x00\x00\x00\x00\x00\x00' + b'\x00\x00E\x00\x02\x00\x00\x00R0w\x1b\x00\x00\x17\x00' + b'\x99\x84\x1a\xeb\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x10\xf4\x00\xf4\x10\xf4\x00\x00\x10\x80\x00' + b'\x80\x10\x80\x00\x0c\x00\x00\x00\x00\x00\x00\x00' + b'\x0b\x00\x08\x00\x0fQ\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x0f\x00\x01\x00\n\x00<\x00\x06\x06EL7031\x12DriveAxisTe' + b'rminals"Antriebs- und Achsklemmen (EL7xxx),EL7031 1K. Sc' + b'hrittmotor-Endstufe (24V, 1.5A)\x08Synchron\x02DC\xff' + b"\x1e\x00\x10\x00\x02\x00\x01\x04\x0c'\x01\x00" + b'\x00\x00\x00\x04x\x00\x03\x003\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x02\x00' + b'\x01\x02\x03\xff)\x00\x10\x00\x00\x10\x80\x00&\x00\x01\x01' + b'\x80\x10\x80\x00"\x00\x01\x02\x00\x11\x08\x00$\x00\x01\x03' + b'\x80\x11\x08\x00 \x00\x01\x04<\x00\x18\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03' + b'\x01\x00\x06\x00\x00\x00\x00\x00', 'sdo': { (4096, 0): b'\x89\x13\x00\x00', (4104, 0): b'EL7031', (4105, 0): b'08', @@ -440,7 +463,7 @@ (4120, 4): b'\xca8\x00\x00', (4336, 1): b'.\xe3\x00\x00', (4339, 1): b'2', - (4339, 2): b'\x1c', + (4339, 2): b'2', (4339, 3): b'\x00', (4339, 4): b'\x01', (4339, 5): b'\x00\x00', @@ -513,72 +536,72 @@ (4339, 28): b'\x00\xe0w\x1b\x10\x005\x11\x80\xac^i' b'\xefY\x03\x00\x06\x00\xe7\x03\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 29): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\x8be\xe3' - b'\xba\x00\x00\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 30): b'\x00\xe0w\x1b\x10\x005\x11\x00\x16]\xe5' - b'\xba\x00\x00\x00\x06\x00\xe7\x03' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 31): b'\x00\xe0w\x1b\x10\x00\x00\x11@\xa9\x0f>' - b'\xbe\x00\x00\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 32): b'\x00\xe0w\x1b\x10\x005\x11\x803\x07@' - b'\xbe\x00\x00\x00\x06\x00\xe7\x03' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 33): b'\x00\xe0w\x1b\x10\x00\x00\x11@a\x99\x99' - b'\xd5\x00\x00\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 34): b'\x00\xe0w\x1b\x10\x005\x11\x80\xeb\x90\x9b' - b'\xd5\x00\x00\x00\x06\x00\xe7\x03' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 35): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0re\xbf' - b'\xd9\x00\x00\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 36): b'\x00\xe0w\x1b\x10\x005\x11\x00\xfd\\\xc1' - b'\xd9\x00\x00\x00\x06\x00\xe7\x03' + (4339, 29): b'\x00\xe0w\x1b\x10\x00\x00\x11\x00V~q' + b'\x88\xa6\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 37): b'\x00\xe0w\x1b\x10\x00\x00\x11\x80+\xa8\xa7' - b'\xef\x00\x00\x00\x06\x00\x00\x01' + (4339, 30): b'\x00\xe0w\x1b\x10\x005\x11@\xe0us' + b'\x88\xa6\x03\x00\x06\x00\xe7\x03' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 38): b'\x00\xe0w\x1b\x10\x005\x11\xc0\xb5\x9f\xa9' - b'\xef\x00\x00\x00\x06\x00\xe7\x03' + (4339, 31): b'\x00\xe0w\x1b\x10\x00\x00\x11\x00%fS' + b'\x8b\xa6\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 39): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\xa1\x90\x9b' - b'\xf3\x00\x00\x00\x06\x00\x00\x01' + (4339, 32): b'\x00\xe0w\x1b\x10\x005\x11@\xaf]U' + b'\x8b\xa6\x03\x00\x06\x00\xe7\x03' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 40): b'\x00\xe0w\x1b\x10\x005\x11\x00,\x88\x9d' - b'\xf3\x00\x00\x00\x06\x00\xe7\x03' + (4339, 33): b'\x00\xe0w\x1b\x10\x00\x00\x11\x00.\xa4\xea' + b'\x98\xa6\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 41): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc03L\xbc' - b'\xf8\x00\x00\x00\x06\x00\x00\x01' + (4339, 34): b'\x00\xe0w\x1b\x10\x005\x11@\xb8\x9b\xec' + b'\x98\xa6\x03\x00\x06\x00\xe8\x03' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 42): b'\x00\xe0w\x1b\x10\x005\x11\x00\xbeC\xbe' - b'\xf8\x00\x00\x00\x06\x00\xe7\x03' + (4339, 35): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\x8aFi' + b'\xc9\xa6\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 43): b'\x00\xe0w\x1b\x10\x00\x00\x11\x80bI\xb6' - b'\x95\xea\x01\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 44): b'\x00\xe0w\x1b\x10\x005\x11@q_\xb8' - b'\x95\xea\x01\x00\x06\x00\xe8\x03' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 45): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\xd7%\x83' - b'\x96\xea\x01\x00\x06\x00\x00\x01' + (4339, 36): b'\x00\xe0w\x1b\x10\x005\x11@WMk\xc9\xa6\x03\x00' + b'\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 37): b'\x00\xe0w\x1b\x10\x00\x00\x11\x80RF\xcf' + b'\xd1\xa6\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 46): b'\x00\xe0w\x1b\x10\x005\x11\x00b\x1d\x85' - b'\x96\xea\x01\x00\x06\x00\xe7\x03' + (4339, 38): b'\x00\xe0w\x1b\x10\x005\x11\x00\x1fM\xd1' + b'\xd1\xa6\x03\x00\x06\x00\xe7\x03' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 47): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\x97FI' - b'\x07\xec\x01\x00\x06\x00\x00\x01' + (4339, 39): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0*\xeb|' + b'\xda\xa6\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 48): b'\x00\xe0w\x1b\x10\x005\x11\x00">K' - b'\x07\xec\x01\x00\x06\x00\xe7\x03' + (4339, 40): b'\x00\xe0w\x1b\x10\x005\x11\x00\xb5\xe2~' + b'\xda\xa6\x03\x00\x06\x00\xe7\x03' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 49): b'\x00\xe0w\x1b\x10\x00\x00\x11\x80\xa3^\xf2' - b'\xa1\x14\x02\x00\x06\x00\x00\x01' + (4339, 41): b"\x00\xe0w\x1b\x10\x00\x00\x11\x00'\xc72" + b'\x1b\xa7\x03\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 50): b'\x00\xe0w\x1b\x10\x005\x11\xc0-V\xf4' - b'\xa1\x14\x02\x00\x06\x00\xe7\x03' + (4339, 42): b'\x00\xe0w\x1b\x10\x005\x11@\xb1\xbe4' + b'\x1b\xa7\x03\x00\x06\x00\xe7\x03' b'\x06\x00\x00\x00\x06\x00\x00\x00', + (4339, 43): b'\x00\xe0w\x1b\x10\x00\x00\x11\x80\xd5e\xb3' + b'6\xa7\x03\x00\x06\x00\x00\x01\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 44): b'\x00\xe0w\x1b\x10\x005\x11\xc0_]\xb5' + b'6\xa7\x03\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 45): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\xf2Zk' + b'@\xa7\x03\x00\x06\x00\x00\x01\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 46): b'\x00\xe0w\x1b\x10\x005\x11@\xbfam@\xa7\x03\x00' + b'\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 47): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\x8d\x85\xa7' + b'M\xa7\x03\x00\x06\x00\x00\x01\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 48): b'\x00\xe0w\x1b\x10\x005\x11\x00\x18}\xa9' + b'M\xa7\x03\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 49): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0\xf7\x9b\x18' + b'W\xa7\x03\x00\x06\x00\x00\x01\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 50): b'\x00\xe0w\x1b\x10\x005\x11\x00\x82\x93\x1a' + b'W\xa7\x03\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', (4339, 51): b'\x00\xe0w\x1b\x10\x00\x00\x11\xc0L\xd6\xd0' b'\xcd\x1c\x02\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', @@ -594,7 +617,7 @@ (4339, 55): b'\x00\xe0w\x1b\x10\x00\x00\x11@\x07\xa4%' b'\xf7c\x02\x00\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4344, 0): b'\x80\xb7\xd2\xc1\xefY\x03\x00', + (4344, 0): b'@\x0e\xc2tW\xa7\x03\x00', (5120, 6): b'\x01\x16\x00\x00\x00\x00', (5121, 6): b'\x00\x16\x00\x00\x00\x00', (5123, 6): b'\x04\x16\x05\x16\x06\x16', @@ -762,7 +785,7 @@ (24592, 12): b'\x00', (24592, 13): b'\x00', (24592, 14): b'\x00', - (24592, 16): b'\x01', + (24592, 16): b'\x00', (24592, 17): b'\x00\x00', (24592, 18): b'\x00\x00', (24608, 1): b'\x00', @@ -899,20 +922,29 @@ (64256, 1): b'\x00\x00', (64256, 2): b'\x00', (64256, 3): b'\x00\x00\x00\x00'}}, - { 'eeprom': { 10: b'\x06\x06EL7041\x12DriveAxisTerminals"Antriebs- un' - b'd Achsklemmen (EL7xxx)*EL7041 1K. Schrittmotor-E' - b'ndstufe (50V, 5A)\x08Synchron\x02DC\xff', - 30: b"\x02\x00\x01\x04\x0c'\x01\x00\x00\x00\x00\x04" - b'\x8c\x00\x03\x003\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00', - 40: b'\x01\x02\x03\xff', - 41: b'\x00\x10\x80\x00&\x00\x01\x01\x80\x10\x80\x00' - b'"\x00\x01\x02\x00\x11\x08\x00$\x00\x01\x03' - b'\x80\x11\x08\x00 \x00\x01\x04', - 60: b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x03\x01\x00\x06\x00\x00\x00\x00\x00'}, + { 'eeprom': b'\x05\x04\x03\xcc\xd0\x07\x00\x00\x00\x00\x00\x00' + b'\x00\x00=\x00\x02\x00\x00\x00R0\x81\x1b\x00\x00\x17\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x10\xf4\x00\xf4\x10\xf4\x00\x00\x10\x80\x00' + b'\x80\x10\x80\x00\x0c\x00\x00\x00\x00\x00\x00\x00' + b'\x0c\x00\t\x00\x8e\xbc\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x0f\x00\x01\x00\n\x00;\x00\x06\x06EL7041\x12DriveAxisTe' + b'rminals"Antriebs- und Achsklemmen (EL7xxx)*EL7041 1K. Sc' + b'hrittmotor-Endstufe (50V, 5A)\x08Synchron\x02DC\xff\x1e\x00' + b"\x10\x00\x02\x00\x01\x04\x0c'\x01\x00\x00\x00" + b'\x00\x04\x8c\x00\x03\x003\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(\x00' + b'\x02\x00\x01\x02\x03\xff)\x00\x10\x00\x00\x10\x80\x00&\x00' + b'\x01\x01\x80\x10\x80\x00"\x00\x01\x02\x00\x11\x08\x00$\x00' + b'\x01\x03\x80\x11\x08\x00 \x00\x01\x04<\x00\x18\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x03\x01\x00\x06\x00\x00\x00\x00\x00', 'sdo': { (4096, 0): b'\x89\x13\x00\x00', (4104, 0): b'EL7041', (4105, 0): b'09', @@ -924,59 +956,56 @@ (4120, 4): b'|9\x00\x00', (4336, 1): b'\xed9\x00\x00', (4339, 1): b'2', - (4339, 2): b'6', + (4339, 2): b'\x14', (4339, 3): b'\x00', (4339, 4): b'\x01', (4339, 5): b'\x00\x00', - (4339, 6): b'\x00\xe0\x81\x1b\x10\x00\x03\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x06\x00\x00\x00\x06\x00\x00\x00' + (4339, 6): b'\x00\xe0\x81\x1b\x10\x005\x11\x80^\xda(' + b'\xbb\x89\x01\x00\x06\x00\xe7\x03' + b'\x06\x00\x00\x00\x06\x00\x00\x00', + (4339, 7): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x80=\n\xa6' + b'\x01\x8a\x01\x00\x06\x00\x00\x01' + b'\x06\x00\x00\x00\x06\x00\x00\x00', + (4339, 8): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0\xc7\x01\xa8' + b'\x01\x8a\x01\x00\x06\x00\xe7\x03' + b'\x06\x00\x00\x00\x06\x00\x00\x00', + (4339, 9): b'\x00\xe0\x81\x1b\x10\x00\x00\x11@\x13:P' + b'\n\x8a\x01\x00\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 7): b'\x00\xe0\x81\x1b\x10\x00\x00\x11' - b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x06\x00\x00\x01\x06\x00\x00\x00' - b'\x06\x00\x00\x00', - (4339, 8): b'\x00\xe0\x81\x1b\x12\x00\x02\x80' - b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x06\x00\x00\x00\x06\x00\x00\x00' - b'\x06\x00\x00\x00', - (4339, 9): b'\x00\xe0\x81\x1b\x10\x00\x00\x11' - b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x06\x00\x00\x01\x06\x00\x00\x00' - b'\x06\x00\x00\x00', - (4339, 10): b'\x00\xe0\x81\x1b\x10\x005\x11@\x8a\xf7\x01' - b'\x00\x00\x00\x00\x06\x00\xe7\x03' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 11): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x00\xb4\x8aC' - b'\x05\x00\x00\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 12): b'\x00\xe0\x81\x1b\x10\x005\x11@>\x82E' - b'\x05\x00\x00\x00\x06\x00\xe7\x03' + (4339, 10): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0\xdf@R' + b'\n\x8a\x01\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 11): b'\x00\xe0\x81\x1b\x10\x00\x00\x11' + b'\x00\xdc\x1c\x08K\x8a\x01\x00\x06\x00\x00\x01' b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 13): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x006\x0c\xf9' - b'\n\x00\x00\x00\x06\x00\x00\x01\x06\x00\x00\x00' + (4339, 12): b'\x00\xe0\x81\x1b\x10\x005\x11@f\x14\n' + b'K\x8a\x01\x00\x06\x00\xe7\x03\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 14): b'\x00\xe0\x81\x1b\x10\x005\x11\x80\x02\x13\xfb' - b'\n\x00\x00\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + (4339, 13): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x80\x95&\xa4' + b'f\x8a\x01\x00\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 15): b'\x00\xe0\x81\x1b\x10\x00\x00\x11' - b'\x80\x89\xc8\xcd-\x00\x00\x00\x06\x00\x00\x01' - b'\x06\x00\x00\x00\x06\x00\x00\x00', - (4339, 16): b'\x00\xe0\x81\x1b\x10\x005\x11\x00V\xcf\xcf' - b'-\x00\x00\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + (4339, 14): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0\x1f\x1e\xa6' + b'f\x8a\x01\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + b'\x06\x00\x00\x00', + (4339, 15): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x80\xd7\xfeW' + b'p\x8a\x01\x00\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 17): b'\x00\xe0\x81\x1b\x10\x00\x00\x11@\x1d\xef?' - b'2\x00\x00\x00\x06\x00\x00\x01\x06\x00\x00\x00' + (4339, 16): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0a\xf6Y' + b'p\x8a\x01\x00\x06\x00\xe7\x03\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 18): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0\xe9\xf5A' - b'2\x00\x00\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + (4339, 17): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x80r)\x94' + b'}\x8a\x01\x00\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 19): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\xc0\r\x95\xca' - b'6\x00\x00\x00\x06\x00\x00\x01\x06\x00\x00\x00' + (4339, 18): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0\xfc \x96' + b'}\x8a\x01\x00\x06\x00\xe7\x03\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 20): b'\x00\xe0\x81\x1b\x10\x005\x11\x00\x98\x8c\xcc' - b'6\x00\x00\x00\x06\x00\xe7\x03\x06\x00\x00\x00' + (4339, 19): b'\x00\xe0\x81\x1b\x10\x00\x00\x11' + b'\x80\xca\xc5\x04\x87\x8a\x01\x00' + b'\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', + (4339, 20): b'\x00\xe0\x81\x1b\x10\x005\x11\xc0T\xbd\x06' + b'\x87\x8a\x01\x00\x06\x00\xe7\x03' + b'\x06\x00\x00\x00\x06\x00\x00\x00', (4339, 21): b'\x00\xe0\x81\x1b\x10\x00\x00\x11\x80H\x0b\xff' b';\x00\x00\x00\x06\x00\x00\x01\x06\x00\x00\x00' b'\x06\x00\x00\x00', @@ -1079,11 +1108,10 @@ (4339, 54): b'\x00\xe0\x81\x1b\x10\x005\x11\x80\x0b\xa55' b'\x1f=\x01\x00\x06\x00\xe7\x03\x06\x00\x00\x00' b'\x06\x00\x00\x00', - (4339, 55): b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00', - (4344, 0): b'\xc0s\xdf\x8e\x1f=\x01\x00', + (4339, 55): b'\x00\xe0\x81\x1b\x10\x00\x00\x11@\xd4\xe2&' + b'\xbb\x89\x01\x00\x06\x00\x00\x01' + b'\x06\x00\x00\x00\x06\x00\x00\x00', + (4344, 0): b'\x80\xe3`d\x87\x8a\x01\x00', (5120, 6): b'\x01\x16\x00\x00\x00\x00', (5121, 6): b'\x00\x16\x00\x00\x00\x00', (5123, 6): b'\x04\x16\x05\x16\x06\x16', @@ -1250,7 +1278,7 @@ (24576, 11): b'\x00', (24576, 13): b'\x00', (24576, 14): b'\x00', - (24576, 16): b'\x01', + (24576, 16): b'\x00', (24576, 17): b'\x00\x00\x00\x00', (24576, 18): b'\x00\x00\x00\x00', (24576, 22): b'\x00\x00\x00\x00', @@ -1406,15 +1434,24 @@ (64256, 1): b'\x00\x00', (64256, 2): b'\x00', (64256, 3): b'\x00\x00\x00\x00'}}, - { 'eeprom': { 10: b'\x04\x06EL6022\rCommunication\x1eKommunikationskle' - b'mmen (EL6xxx)$EL6022 Schnittstelle 2K. (RS422/485)', - 30: b"\x02\x00\x01\x04\x0c'\x01\x00\x00\x00\r\x04" - b'\x0e\x01\x03\x003\x00\x00\x00\x00\x00\x00\x00' - b'\x00\x00\x00\x00\x00\x00\x00\x00', - 40: b'\x01\x02\x03\xff', - 41: b'\x00\x10\x80\x00&\x00\x01\x01\x80\x10\x80\x00' - b'"\x00\x01\x02\x00\x110\x00$\x00\x01\x03 \x120\x00' - b' \x00\x01\x04'}, + { 'eeprom': b'\x05\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\xaf\x00\x02\x00\x00\x00R0\x86\x17\x00\x00\x13\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x10\xf4\x00\xf4\x10\xf4\x00\x00\x10\x80\x00' + b'\x80\x10\x80\x00\x0c\x00\x00\x00\x00\x00\x00\x00' + b'\x03\x00\x08\x00\x8fa\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + b'\x0f\x00\x01\x00\n\x00-\x00\x04\x06EL6022\rCommunicati' + b'on\x1eKommunikationsklemmen (EL6xxx)$EL6022 Schnittstelle 2' + b"K. (RS422/485)\x1e\x00\x10\x00\x02\x00\x01\x04\x0c'" + b'\x01\x00\x00\x00\r\x04\x0e\x01\x03\x003\x00\x00\x00\x00\x00' + b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(\x00' + b'\x02\x00\x01\x02\x03\xff)\x00\x10\x00\x00\x10\x80\x00&\x00' + b'\x01\x01\x80\x10\x80\x00"\x00\x01\x02\x00\x110\x00$\x00' + b'\x01\x03 \x120\x00 \x00\x01\x04', 'sdo': { (4096, 0): b'\x89\x13X\x02', (4104, 0): b'EL6022', (4105, 0): b'08', -- GitLab