From 36706a6c81f9997370cdde446855829beeeae556 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Mon, 28 Dec 2020 18:35:25 -0500 Subject: [PATCH] Update main.c --- afsk/main.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index 4a790333..20d7a73b 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -342,28 +342,30 @@ int main(int argc, char * argv[]) { strcat(pythonStr, busStr); strcat(pythonConfigStr, pythonStr); strcat(pythonConfigStr, " c"); + + char cmdbuffer[1000]; /* // FILE* file1 = popen("python3 /home/pi/CubeSatSim/python/voltcurrent.py 1 11 c", "r"); FILE * file1 = popen(pythonConfigStr, "r"); - char cmdbuffer[1000]; + fgets(cmdbuffer, 1000, file1); printf("pythonStr result: %s\n", cmdbuffer); pclose(file1); */ int pid, infd, outfd; printf("Start Process Result: %d %d %d %d \n", start_subprocess(pythonConfigStr, &pid, &infd, &outfd), pid, infd, outfd); - fgets(cmdbuffer, 1000, FILE *outfd); + fgets(cmdbuffer, 1000, (FILE *)outfd); printf("pythonStr result: %s\n", cmdbuffer); sleep(5); - fputc('\n', FILE *infd); - fgets(cmdbuffer, 1000, FILE *outfd); + fputc('\n', (FILE *)infd); + fgets(cmdbuffer, 1000, (FILE *)outfd); printf("pythonStr result2: %s\n", cmdbuffer); sleep(5); - fputc('\n', FILE*infd); - fgets(cmdbuffer, 1000, FILE *outfd); + fputc('\n', (FILE *)infd); + fgets(cmdbuffer, 1000, (FILE *)outfd); printf("pythonStr result2: %s\n", cmdbuffer);