Lammert Bies
Lammert Bies
Thanks for the pull request. Can you explain to me what these more than 1300 undocumented lines add to the functionality of the CRC calculations?
So it doesn't add functionality to the CRC functionality, only functionality for project management. And to be honest, I don't like undocumented code. Without documentation, this PR will not be...
It should basically cover the following points - What it does in a broad sense - How it functions internally - How it should be invoked - If the code...
As an addition: please also look at the INSTALL file in https://github.com/lammertb/libcrc/blob/master/INSTALL which details the specific reasons why the old-fashioned make tool was used in the package, rather than cmake.
UDP by itself is an unreliable protocol. Packets may disappear and the code has to take care of that. Can you post the message loop part of your code here,...
When the connection terminates or times out, this loop should end eventually. On which operating system and with which compiler suite do you experience the problems?
I'll change the code somewhat to make it possible to exit the loop when a timeout is reached.
Does your problem also occur on a Windows based system, or in another environment? `fins_sys_tp::timeout` is set internally based on the the value of `FINS_TIMEOUT`. It uses a monotonic clock...
Thanks for your input. I will add it to the code together with fixes for the C1M, C1S, C01, C02 and C22 addresses as you mentioned.
UDP is still in a somewhat experimental phase. It is supported but not fully documented yet. I will write some example code to use UDP.