From 3d32dc0a67c3db1f0615e15c9d6e4602aa7214de Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sat, 12 Oct 2019 17:39:30 -0400 Subject: [PATCH] fixed delays around AFSK mode --- afsk/main.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index 40499114..f9a4d0e5 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -372,9 +372,14 @@ int main(int argc, char *argv[]) { #endif if (mode == AFSK) - get_tlm(); + { + sleep(10); + get_tlm(); + } else // FSK or BPSK + { get_tlm_fox(); + } #ifdef DEBUG_LOGGING fprintf(stderr,"INFO: Getting ready to send\n"); @@ -422,8 +427,6 @@ int upper_digit(int number) { int get_tlm(void) { -sleep(2); - for (int j = 0; j < 3; j++) { int tlm[7][5]; @@ -525,7 +528,8 @@ for (int j = 0; j < 3; j++) // printf("Response: %s\n", cmdbuffer); // fprintf(stderr, "Response\n"); - sleep(2); + if (j != 2) // Don't sleep if the last packet - go straight to next mode + sleep(3); } printf("End of get_tlm and rpitx =========================================================\n");