added delays at end of looping will killall and rpitx for 1 sec

pull/33/merge
Alan Johnston 6 years ago
parent af00e8da1e
commit 56a3de9743

@ -82,7 +82,7 @@ int lower_digit(int number);
static int init_rf();
int socket_open = 0;
int sock = 0;
int loop = -1;
int loop = -1, loop_count = 0;
int firstTime = ON;
long start;
int testCount = 0;
@ -268,6 +268,7 @@ int main(int argc, char *argv[]) {
if (argc > 2) {
// printf("String is %s %s\n", *argv[2], argv[2]);
loop = atoi(argv[2]);
loop_count = loop;
}
printf("Looping %d times \n", loop);
@ -545,8 +546,19 @@ while (loop-- != 0)
if (mode == BPSK)
{
printf("Sleeping to allow BPSK transmission to finish.\n");
sleep(loop * 5);
sleep(loop_count * 5);
printf("Done sleeping\n");
}
else if (mode == FSK)
{
printf("Sleeping to allow FSK transmission to finish.\n");
sleep(loop_count);
printf("Done sleeping\n");
}
int transmit = popen("timeout 1 sudo /home/pi/CubeSatSim/rpitx/rpitx -i- -m RF -f 434.897e3","r");
transmit = popen("sudo killall -9 rpitx > /dev/null 2>&1", "r");
transmit = popen("sudo killall -9 sendiq > /dev/null 2>&1", "r");
transmit = popen("sudo fuser -k 8080/tcp > /dev/null 2>&1", "r");
return 0;
}

@ -20,6 +20,8 @@ else
/home/pi/CubeSatSim/radioafsk fsk 5 n
/home/pi/CubeSatSim/radioafsk bpsk 5 n
# sleep 24
sleep 1
sudo killall -9 sendiq
sudo killall -9 sendiq
sleep 1
/home/pi/CubeSatSim/radioafsk afsk 5 n

Loading…
Cancel
Save

Powered by TurnKey Linux.