From 4429dd66c91fd01f9d72b819ebac0b1fdf0cce12 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sat, 12 Oct 2019 17:14:03 -0400 Subject: [PATCH] fixed tlm_str and str errors --- afsk/main.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index a744c94f..09d865d7 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -494,10 +494,11 @@ int get_tlm(void) { char footer_str[] = "\' > t.txt && echo \'KU2Y>CQ:hi hi ' >> t.txt && gen_packets -o telem.wav t.txt -r 48000 > /dev/null 2>&1 && cat telem.wav | csdr convert_i16_f | csdr gain_ff 7000 | csdr convert_f_samplerf 20833 | sudo /home/pi/CubeSatSim/rpitx/rpitx -i- -m RF -f 434.9e3 > /dev/null 2>&1"; // printf("%s-1>%s-1:", (uint8_t *)src_addr, (uint8_t *)dest_addr); - + + char str[1000]; char tlm_str[1000]; - strcpy(tlm_str, header_str2); + strcpy(str, header_str2); // printf("%s-1>%s-1:hi hi ", (uint8_t *)src_addr, (uint8_t *)dest_addr); int channel; @@ -512,9 +513,9 @@ int get_tlm(void) { } // char cmdbuffer[1000]; - strcat(tlm_str,footer_str); - fprintf(stderr, "String to execute: %s\n", tlm_str); - FILE* file2 = popen(tlm_str, "r"); + strcat(str,footer_str); + fprintf(stderr, "String to execute: %s\n", str); + FILE* file2 = popen(str, "r"); // fgets(cmdbuffer, 999, file2); pclose(file2); // printf("Response: %s\n", cmdbuffer);