- Nov 12, 2024
-
-
Martin Teichmann authored
this is a simplification in preparation for the process-based EtherCat devices. It seems to work, why did it use to be more complicated?
-
- Nov 06, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
also improve error messages on the way
-
Martin Teichmann authored
-
- Oct 30, 2024
-
-
Martin Teichmann authored
if the loop is already running, we do not want to re-initialize the terminals, this would stop it.
-
Martin Teichmann authored
-
- Oct 29, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
-
Martin Teichmann authored
we returned two different things whether we were keeping logs upon loading or not. This makes it hard to program around. Now only return logs, and store the file descriptor internally.
-
Martin Teichmann authored
this seems to be a subtle change in recent versions of Python
-
Martin Teichmann authored
-
- Sep 09, 2024
-
-
Martin Teichmann authored
this will hopefully make a fan-in possible: the EBPF changes the protocol on the incoming packet, and we bind to this protocol. This way two processes may listen to different subsets of ethercat packets.
-
- Jun 24, 2024
-
-
Martin Teichmann authored
-
Martin Teichmann authored
this also adds support for terminals which have both PacketVars and ProcessVars
-
Martin Teichmann authored
this uses less cool features of asyncio, but does actually what we want.
-
Martin Teichmann authored
show what is bad, without overloading the output
-
- Jun 18, 2024
-
-
Martin Teichmann authored
-
- Jun 13, 2024
-
-
Martin Teichmann authored
-
- Jun 12, 2024
-
-
Martin Teichmann authored
-
- May 30, 2024
-
-
Martin Teichmann authored
-
- 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
-