Closed zeno979 closed 2 years ago
Thanks for the pull request, good improvement in the ODR-DabMux EDI input code.
Files in lib
are shared with other ODR projects and the main reference is in odr-mmbtools-common
so I won't accept the pull request directly here, but first do the changes in the other repository.
I took your improvements and did some changes:
#include "Log.hpp"
in Socket.cpp because that is also used in projects that don't have Log.hpp
decode_afpacket()
so that we explicitly distinguish three cases: Ok, Missing data and ErrorI've taken these changes into ODR-DabMux with commit 20e7c62. Can you check how this behaves in your test setup?
@zeno979 did you check? Otherwise I'll close this.
In case of network problems (packet loss, high latency and timeouts) EDI inputs tends to become mute also after network connection become back normal, commits addresses this problem