From fb4bcbebcb890dc48b21f38126fb8818c0ec8a49 Mon Sep 17 00:00:00 2001 From: Nick Piggott Date: Sun, 13 Mar 2022 16:50:11 +0000 Subject: Added FIG 0/14 for FEC scheme defintion, when a packet model channel is using FEC error correction (enhancedpacket) Needs another pair of eyes to check it. FIG0_14.cpp, line 37 - the data field is a single byte, top 6 bits are SubChanID, bottom 2 bits are FEC type; is this how you organise the bits in the right order? FIG0_14.cpp, line 78 - there needs to be a test here if the packet channel is enhanced or not, but it looks like that attribute is only held on the file input, and not easily readable from the services configuration? FIG0_14.cpp, lines 101-106 - is this writing the entire FIC into the stack correctly? The usual preamble bytes for the service identifier followed by the 1 byte data field --- src/fig/FIG0.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/fig/FIG0.h') diff --git a/src/fig/FIG0.h b/src/fig/FIG0.h index 0076cf4..a779fa0 100644 --- a/src/fig/FIG0.h +++ b/src/fig/FIG0.h @@ -37,6 +37,7 @@ #include "fig/FIG0_9.h" #include "fig/FIG0_10.h" #include "fig/FIG0_13.h" +#include "fig/FIG0_14.h" #include "fig/FIG0_17.h" #include "fig/FIG0_18.h" #include "fig/FIG0_19.h" -- cgit v1.2.3