From 71b914cdb26bc0c376b0872b1452014cd157cae5 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Mon, 31 May 2021 06:53:23 -0400 Subject: [PATCH] added payload frame checking for MAX Min --- afsk/main.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index 8bd7110c..c0c73f89 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -1574,8 +1574,21 @@ void get_tlm_fox() { rs_frame[j][i] = b[ctr3 % dataLen]; update_rs(parities[j], b[ctr3 % dataLen]); } else // BPSK - rs_frame[j][i] = b_max[ctr3 % dataLen]; - update_rs(parities[j], b_max[ctr3 % dataLen]); + if ((int)(ctr3/dataLen) == 4) + { + rs_frame[j][i] = b_max[ctr3 % dataLen]; + update_rs(parities[j], b_max[ctr3 % dataLen]); + } + else if ((int)(ctr3/dataLen) == 5) + { + rs_frame[j][i] = b_min[ctr3 % dataLen]; + update_rs(parities[j], b_min[ctr3 % dataLen]); + } + else + { + rs_frame[j][i] = b[ctr3 % dataLen]; + update_rs(parities[j], b[ctr3 % dataLen]); + } frm_type = 0x02; { }