- May 23, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- May 08, 2024
-
-
Martin Teichmann authored
-
- Apr 18, 2024
-
-
Martin Teichmann authored
newer versions of Python do not allow binding of sockets 'by hand' anymore. Interestingly, everything works perfectly without. Was it ever needed? Not sure.
-
- Apr 17, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
- Apr 15, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
now terminals can be initialized with either absolute or relative only, the other one being chosen sensibly. Also remove race condition when searching for free addresses.
-
- Apr 08, 2024
-
-
Martin Teichmann authored
this way we can read individual object entries without reading the entire list.
-
- Apr 06, 2024
-
-
Martin Teichmann authored
-
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.
-