pflarue / ardop

Source for various version of ARDOP
Other
23 stars 4 forks source link

FEC Data buffer FEC declaration repeat bug (FECFEC) #34

Open Dinsmoor opened 1 month ago

Dinsmoor commented 1 month ago

If the data buffer is loaded with any message and sent, the data buffer provided to the receiving station's host will always have a double FEC declaration. If a message is split across multiple frames, only the first frame in that series will have the double FEC. Not sure if this is intentional behavior or not, but either way, it is undocumented as far as I could tell in the source code.

<2 big endian length bytes> sent received 1. x00x05FECHello | x00x05FECFECHello 2. x00x06FECHappy! | x00x06FECFECHappy!