added SSTV sleep inside loop for threshold test

pull/107/head
alanbjohnston 5 years ago committed by GitHub
parent 7988a68323
commit 8b3b9bc954
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -258,14 +258,14 @@ int main(int argc, char * argv[]) {
if (strcmp(sim_yes, "yes") == 0) if (strcmp(sim_yes, "yes") == 0)
sim_mode = TRUE; sim_mode = TRUE;
/*
if (mode == SSTV) { if (mode == SSTV) {
fprintf(stderr, "Sleeping"); fprintf(stderr, "Sleeping");
while (1) while (1)
sleep(10); sleep(10);
} }
*/
wiringPiSetup(); wiringPiSetup();
// Check for SPI and AX-5043 Digital Transceiver Board // Check for SPI and AX-5043 Digital Transceiver Board
@ -433,37 +433,9 @@ int main(int argc, char * argv[]) {
fgets(cmdbuffer, 1000, file1); fgets(cmdbuffer, 1000, file1);
fprintf(stderr, "pythonStr result: %s\n", cmdbuffer); fprintf(stderr, "pythonStr result: %s\n", cmdbuffer);
/*
sleep(5);
fputc('\n', file1);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr result2: %s\n", cmdbuffer);
file1 = popen(pythonConfigStr, "w"); FILE * file5 = popen("sudo rm /home/pi/CubeSatSim/t.txt > /dev/null 2>&1", "r");
pclose(file5);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr result: %s\n", cmdbuffer);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr resulta: %s\n", cmdbuffer);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr resultb: %s\n", cmdbuffer);
// pclose(file1);
sleep(5);
fputc('\n', file1);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr result2: %s\n", cmdbuffer);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr result2a: %s\n", cmdbuffer);
sleep(5);
fputc('\n', file1);
fgets(cmdbuffer, 1000, file1);
printf("pythonStr result2: %s\n", cmdbuffer);
*/
FILE * file5 = popen("sudo rm /home/pi/CubeSatSim/t.txt > /dev/null 2>&1", "r");
pclose(file5);
// try connecting to STEM Payload board using UART // try connecting to STEM Payload board using UART
// /boot/config.txt and /boot/cmdline.txt must be set correctly for this to work // /boot/config.txt and /boot/cmdline.txt must be set correctly for this to work
@ -900,9 +872,11 @@ int main(int argc, char * argv[]) {
if ((mode == AFSK) || (mode == CW)) { if ((mode == AFSK) || (mode == CW)) {
get_tlm(); get_tlm();
} else // FSK or BPSK } else if ((mode == FSK) || (mode == BPSK)) {// FSK or BPSK
{
get_tlm_fox(); get_tlm_fox();
} else { // SSTV
fprintf(stderr, "Sleeping");
sleep(100);
} }
#ifdef DEBUG_LOGGING #ifdef DEBUG_LOGGING

Loading…
Cancel
Save

Powered by TurnKey Linux.