- Feb 12, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
this is now following what Twincat does, as checked with tcpdump
-
Martin Teichmann authored
not done for FastEtherCat yet, so it doesn't work
-
Martin Teichmann authored
somehow the anybus thing wants to return a EoE frame when asked for a CoE frame. We can just ignore it, then it works fine.
-
Martin Teichmann authored
-
Martin Teichmann authored
some terminals do not support reading 8 bytes of the eeprom at a time, we have to limit to 4 bytes at a time
-
Martin Teichmann authored
this involves restructuring quite a bit, probably with compatibility problems.
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
this is not actually ethercat specific
-
Martin Teichmann authored
-
Martin Teichmann authored
the format characters already include the information whether they are signed or long, no need to add this information again.
-
Martin Teichmann authored
this means we know what values were set in ebpf. It is a bit magic how often this will get called.
-
Martin Teichmann authored
-
Martin Teichmann authored
all kinds of stuff updated: - EEPROMs can now be written, especially the serial number - tests should work again - ebpf devices can now act cyclic like slow devices See merge request !7
-
Martin Teichmann authored
-
- Feb 04, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
even when using fast ethercat, some information may be perfectly valid slow as well. This way we have the best of both worlds.
-
Martin Teichmann authored
and use it instead of our own random number generator for the missed packages simulator
-
Martin Teichmann authored
this tests now the actual initialization of the terminals. I removed the ebpf tests for now, as I am about to change them anyways.
-
Martin Teichmann authored
don't use RuntimeError, define an EtherCatError instead
-
- Feb 02, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
those didn't work anymore since we have mmap
-
- Feb 01, 2023
-
-
Martin Teichmann authored
this script reads out all relevant data from the connected terminals such that it can be used for offline tests. Also add the retrieved data.
-
Martin Teichmann authored
if the status of the bus is unknown, we need to assure not to address two terminals at the same time
-
- Jan 29, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
This adds support to actually use the SDO data from terminals, and also add useful command line tools to inspect the bus. See merge request !6
-
Martin Teichmann authored
-
Martin Teichmann authored
Beckhoff calls the input sync manager number 3, the output one number 2. It's weird, but let's follow the standard.
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
bus couplers seem to be incomplete
-
Martin Teichmann authored
that's what I found in the EEE lab and Brad's box
-
Martin Teichmann authored
-
Martin Teichmann authored
-