Calibration sequence isn't suppressed correctly
It appears that the original implementation was faulty. The desired behaviour is the following:
(We receive the WarningTestEnable BGo in the header for the "center packet". As soon as we reach BX3283 we start suppressing until the end of that orbit.)
Before the bugfix in #70 (closed) we were however doing the following:
(We receive the WarningTestEnable BGo and suppress immediately, including the header itself. This lead to the packet being dropped, which incidentally removed the calibration sequence from the data stream.)
After that bugfix we then did not suppress the header, but the wrong part of the orbit, leading to the calibration sequence appearing again in the data stream:
This can probably easily be fixed by storing the WarningTestEnable BGo until the beginning of the next orbit and only then applying the remaining logic.