- Apr 06, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
and also improve its output a bit
-
Martin Teichmann authored
-
- Apr 01, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Mar 19, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Mar 18, 2024
-
-
Martin Teichmann authored
on some terminals, the PDO can be configured. This allows for that. It is not perfect yet as we do not properly overwrite existing PDOs.
-
Martin Teichmann authored
-
- Feb 29, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Feb 27, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Feb 23, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
uses some internal marked stuff, forgot about the details
-
Martin Teichmann authored
now we can keep many terminals operational within the same EtherCAT roundtrip
-
Martin Teichmann authored
until now we only had one asynchronous packet on the wire. This allows to send them as fast as possible, waiting for them in bulk.
-
Martin Teichmann authored
-
- Dec 30, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
there is a bug in some versions of Python that asyncio.sleep(0) cannot be cancelled.
-
- Dec 21, 2023
-
-
Martin Teichmann authored
until now this only prints whether the working counter is wrong. For this to work we had to switch off all fmmus that somebody else might have already set.
-
- Dec 20, 2023
-
-
Martin Teichmann authored
terminals without mailbox only have sync managers for PDOs, those are then put where normally the mailboxes would be.
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Dec 19, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
this doesn't work yet, the relays do not switch, but maybe the terminal is broken.
-
Martin Teichmann authored
this also means removing some old code and adopting terminals. Plus, when parsing the PDOs from EEPROM, we guess from the EEPROM entry number whether this is read or write, not from the entry proper. At least for EL2624 this is necessary.
-
Martin Teichmann authored
-
- Dec 13, 2023
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Nov 30, 2023
-
-
Martin Teichmann authored
-
- Nov 13, 2023
-
-
Martin Teichmann authored
-
- Oct 24, 2023
-
-
Martin Teichmann authored
-