Kyle Hayes

Results 29 issues of 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....

bug

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...

enhancement

This type should have no presets. Nothing should be turned on. E.g. Forward Open should be suppressed. Message packing should be suppressed.

enhancement

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...

enhancement

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.

enhancement

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.

enhancement

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 -...

enhancement

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?

enhancement
high priority

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.

enhancement