Kyle Hayes
Kyle Hayes
Omron's documentation states that the packet size negotiated with Forward Open should not exceed 502 bytes and the size when negotiated with Extended Forward Open should not exceed 1994 bytes....
Reading output currently requires the data file number always. So output is O0 (oh zero). Input is I1 (eye one). However, most of the tools for programming these PLCs let...
This type should have no presets. Nothing should be turned on. E.g. Forward Open should be suppressed. Message packing should be suppressed.
The internal `max_payload_size` value is not exposed to user applications. In some circumstances, it is helpful to be able to set this as well. For instance, when bridging across older...
A,127.0.0.1:44818,1,0 is perfectly fine. The IP string simply includes the colon and the port number as well when encoded.
See [forum post](https://groups.google.com/g/libplctag/c/_iQ78r73tzQ) for more details. We need to support port 4. We currently support port 2 and 3. This might be an opportunity to introduce better syntax here.
There are some other possibilities than the old POSIX gethostbyname() call. We need async resolution and cancellation. - glibc has getaddrinfo_a / gai_cancel - Windows has GetAddrInfoExW / GetAddrInfoExCancel -...
See [this comment](https://github.com/libplctag/libplctag/issues/466#issuecomment-2582044999) for C++ code. This needs to be refactored into C. How to test though?
The following worked for reading a string: `str_max_capacity=255&str_is_counted=1&str_count_word_bytes=2&str_is_zero_terminated=0&allow_field_resize=1` Note that it is not fixed width.