Kyle Hayes
Kyle Hayes
People have not had good luck with the emulator. That said, your path is incorrect. It should be "1,2". The first element is the port from the network module. In...
Hi Pat, Thanks for the log dump. Unfortunately, it was cut off at a normal point. The library tries the newer extended CIP connection opening handshake command and if that...
Here's the relevant part: ```text info: CSharpDotNetCore.LibPlcTagLogSource[0] 2022-08-29 16:24:36.868 thread(3) tag(0) INFO recv_eip_response:1998 d4 00 01 01 09 01 9f 5d 3d f3 info: CSharpDotNetCore.LibPlcTagLogSource[0] 2022-08-29 16:24:36.870 thread(3) tag(0) INFO...
It is really good to hear that the newer emulator works. I just cannot comprehend why the emulator would be so broken before. It is their own code! I would...
It seems like there is a fundamental speed bump being exposed here. Please excuse the long info dump. TL;DR: I stopped using exceptions completely (the lib is in C so...
Awesome work, Jody! A 30x perf difference between the options is a big deal! Interesting that WSL is that much faster. Is that WSL2 or WLS1? I would expect WSL1...
The latest release, 2.4.8, has some updates that let me support at least 100k tags using only the automatic read/write system. The changes are not big but they did make...
@jkoplo Currently, there is a queue of requests (one of the things I want to change as it could be a source of open-ended memory allocation in some circumstances). The...
If you had that many requests, it would just be the first request. After that, they'd all get packed, and probably maximally. I've done a fair amount of testing and...
Where are we on this?