There still seems to be a bug with the forward open implementation. I am unable to get the T->O connection size larger than 255. When it should be 256 the 9th bit never gets set and the size rolls over to zero.
It would be awesome if you could fix it. Thanks!
Hi, I don't think there is a Bug, because for connection sizes > 255 you have to use "large forward open". Large forward open is already implemented in the Code available at Github.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi there,
There still seems to be a bug with the forward open implementation. I am unable to get the T->O connection size larger than 255. When it should be 256 the 9th bit never gets set and the size rolls over to zero.
It would be awesome if you could fix it. Thanks!
Hi, I don't think there is a Bug, because for connection sizes > 255 you have to use "large forward open". Large forward open is already implemented in the Code available at Github.
Hi,
The maximum size that you can set for Forward Open are 9 bits according to the standard which is 511 bytes.
For Large Forward Open are 15 bits. and it is optional to implemented. Not all the EIP devices does it.
I tested with Codesys with a EIP device which I know that Large Forward Open is not implemented.
Last edit: huitzilopochtli 2022-04-08