- Aug 05, 2023
-
-
Martin Teichmann authored
-
- Jul 31, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
very old terminals do not have SDO definitions, but have their PDO mapping defined in the eeprom. Namely the EK1814. This makes this particular terminal work, let's hope it also works for similar terminals.
-
Martin Teichmann authored
if a device is only reading from terminals, it can be added to several sync groups. Start to build this concept and improve tests.
-
Martin Teichmann authored
-
- Jul 30, 2023
-
-
Martin Teichmann authored
-
- Apr 24, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Apr 23, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Mar 08, 2023
-
-
Martin Teichmann authored
the use of hashmaps is just hopelessly outdated.
-
Martin Teichmann authored
-
- Feb 26, 2023
-
-
Martin Teichmann authored
See merge request !16
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
with the PacketVar descriptor, one can simply address data in packets. this also adds support for network byte order, and minor improvements. See merge request teichman/ebpfcat!15
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
this also improves readabiliy
-
Martin Teichmann authored
-
Martin Teichmann authored
especially the reverse divisions were incorrect. Now the code is shorter as well.
-
Martin Teichmann authored
-
- Feb 25, 2023
-
-
Martin Teichmann authored
this modifies the tests to do some multiplication not long - but it actually seems legit.
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
this makes a difference with signed extension to 64 bit
-
Martin Teichmann authored
this is not actually related to the ebpfcat PacketVar, but kinda similar.
-
- Feb 24, 2023
-
-
Martin Teichmann authored
-
- Feb 22, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
See merge request !14
-
Martin Teichmann authored
-
Martin Teichmann authored
this improves ethercat compatibility by actually setting the correct PDO size and other minor details. See merge request teichman/ebpfcat!12
-
Martin Teichmann authored
-
Martin Teichmann authored
we still have to artificially tell that this is a float value, although that's actually in the SDO.
-
Martin Teichmann authored
we used to initialize the sync manager to what was in the eeprom, which is big enough normally, but not always. Now we read out the pdo assignment first, and set the sync manager size accordingly.
-
Martin Teichmann authored
See merge request teichman/ebpfcat!13
-
Martin Teichmann authored
for most operations, pre-operational is good enough a state. By thinko we went to safe operational, which is not needed.
-
Martin Teichmann authored
See merge request teichman/ebpfcat!11
-