diff --git a/afsk/main.c b/afsk/main.c index f319a29c..6e0978ee 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -160,7 +160,7 @@ int main(void) { char cmdbuffer[1000]; if (charging) { - FILE* file1 = popen("mpcmd LED_STAT=1", "r"); + FILE* file1 = popen("/home/pi/mopower/mpcmd LED_STAT=1", "r"); fgets(cmdbuffer, 1000, file1); pclose(file1); @@ -177,7 +177,7 @@ int main(void) { exit(EXIT_FAILURE); } ax5043_wait_for_transmit(); - FILE* file2 = popen("mpcmd LED_STAT=0", "r"); + FILE* file2 = popen("/home/pi/mopower/mpcmd LED_STAT=0", "r"); fgets(cmdbuffer, 1000, file2); pclose(file2); @@ -250,7 +250,7 @@ int get_tlm(int tlm[][5]) { // Reading MoPower telemetry info - file = popen("mpcmd show data", "r"); + file = popen("/home/pi/mopower/mpcmd show data", "r"); fgets(cmdbuffer, 1000, file); pclose(file); printf("MoPower data: %s\n", cmdbuffer); diff --git a/demo.sh b/demo.sh index 9e606b73..e7f2876f 100755 --- a/demo.sh +++ b/demo.sh @@ -1,9 +1,13 @@ #!/bin/bash echo -e "\nDemo of CubeSatSim sends CW telemetry once then AFSK continuously\n\n" +sleep 20 + +echo 'sleep over' >> /home/pi/CubeSatSim/log.txt # /home/pi/CubeSatSim/radio.cw.once /home/pi/CubeSatSim/radioafsk >> /home/pi/CubeSatSim/log.txt +echo 'afsk over' >> /home/pi/CubeSatSim/log.txt diff --git a/systemd/new.service b/systemd/new.service index 3c38fee9..7f12e2c8 100644 --- a/systemd/new.service +++ b/systemd/new.service @@ -4,7 +4,7 @@ After=multi-user.target [Service] Type=simple -ExecStart=/home/pi/CubeSatSim/demo.sh > /home/pi/CubeSatSim/log.txt 2>&1 +ExecStart=/home/pi/CubeSatSim/demo.sh [Install] WantedBy=custom.target