From 3a27d60cc051afc68b53e01dbb18fa3a770cdb27 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Fri, 8 Feb 2019 16:50:55 -0500 Subject: [PATCH] boot autorun working with sleep --- afsk/main.c | 6 +++--- demo.sh | 4 ++++ systemd/new.service | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) 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