From e1516b73c3e902a5e0a4758edc7827a8194c5210 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Wed, 19 Feb 2020 11:35:50 -0500 Subject: [PATCH] CW ID hardcoded at start --- afsk/main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index e069b9db..2d2d97a8 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -374,8 +374,8 @@ if (vB4) // AX25_POSTAMBLE_LEN); // Send ID in CW (Morse Code) -popen("gen_packets -M 20 -o morse.wav -r 48000 > /dev/null 2>&1 && cat morse.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.897e3 > /dev/null 2>&1", "r"); -sleep(2); +popen("echo 'de KU2Y ' > id.txt && gen_packets -M 20 id.txt -o morse.wav -r 48000 > /dev/null 2>&1 && cat morse.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.897e3 > /dev/null 2>&1", "r"); +sleep(6); while (loop-- != 0) { @@ -583,7 +583,8 @@ for (int j = 0; j < frameCnt; j++) char header_str3[] = "echo '"; char header_str2[] = ">CQ:hi hi "; - char footer_str[] = "\' > t.txt && echo \'>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.897e3 > /dev/null 2>&1"; + char footer_str1[] = "\' > t.txt && echo \'"; + char footer_str[] = ">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.897e3 > /dev/null 2>&1"; // printf("%s-1>%s-1:", (uint8_t *)src_addr, (uint8_t *)dest_addr); @@ -606,6 +607,8 @@ for (int j = 0; j < frameCnt; j++) } // char cmdbuffer[1000]; + strcat(str, footer_str1); + strcat(str, call); strcat(str,footer_str); fprintf(stderr, "String to execute: %s\n", str); FILE* file2 = popen(str, "r");