|
|
|
|
@ -780,6 +780,8 @@ int main(int argc, char * argv[]) {
|
|
|
|
|
|
|
|
|
|
if ((mode == AFSK) || (mode == CW)) {
|
|
|
|
|
get_tlm();
|
|
|
|
|
sleep(5);
|
|
|
|
|
fprintf(stderr, "INFO: Sleeping for 5 sec\n");
|
|
|
|
|
} else if ((mode == FSK) || (mode == BPSK)) {// FSK or BPSK
|
|
|
|
|
get_tlm_fox();
|
|
|
|
|
} else { // SSTV
|
|
|
|
|
@ -908,8 +910,10 @@ void get_tlm(void) {
|
|
|
|
|
char header_lat[10];
|
|
|
|
|
char header_long[10];
|
|
|
|
|
char header_str4[] = "hi hi ";
|
|
|
|
|
char footer_str1[] = "\' > t.txt && echo \'";
|
|
|
|
|
char footer_str[] = "-11>APCSS:010101/hi hi ' >> t.txt && touch /home/pi/CubeSatSim/ready"; // transmit is done by rpitx.py
|
|
|
|
|
// char footer_str1[] = "\' > t.txt && echo \'";
|
|
|
|
|
char footer_str1[] = "\' > t.txt";
|
|
|
|
|
// char footer_str[] = "-11>APCSS:010101/hi hi ' >> t.txt && touch /home/pi/CubeSatSim/ready"; // transmit is done by rpitx.py
|
|
|
|
|
char footer_str[] = " && touch /home/pi/CubeSatSim/ready"; // transmit is done by rpitx.py
|
|
|
|
|
|
|
|
|
|
if (ax5043) {
|
|
|
|
|
strcpy(str, header_str);
|
|
|
|
|
@ -1051,9 +1055,9 @@ void get_tlm(void) {
|
|
|
|
|
} else { // APRS using rpitx
|
|
|
|
|
|
|
|
|
|
strcat(str, footer_str1);
|
|
|
|
|
strcat(str, call);
|
|
|
|
|
// strcat(str, call);
|
|
|
|
|
strcat(str, footer_str);
|
|
|
|
|
// fprintf(stderr, "String to execute: %s\n", str);
|
|
|
|
|
fprintf(stderr, "String to execute: %s\n", str);
|
|
|
|
|
|
|
|
|
|
printf("\n\nTelemetry string is %s \n\n", str);
|
|
|
|
|
|
|
|
|
|
|