|
|
|
@ -954,13 +954,17 @@ void get_tlm(void) {
|
|
|
|
|
|
|
|
|
|
|
|
strcat(str, sensor_payload); // append to telemetry string for transmission
|
|
|
|
strcat(str, sensor_payload); // append to telemetry string for transmission
|
|
|
|
|
|
|
|
|
|
|
|
printf("Writing payload string\n");
|
|
|
|
telem_file = fopen("/home/pi/CubeSatSim/telem.txt", "w");
|
|
|
|
telem_file = fopen("/home/pi/CubeSatSim/telem.txt", "r");
|
|
|
|
if (telem_file == NULL)
|
|
|
|
time_t timeStamp;
|
|
|
|
printf("Error opening telem file\n");
|
|
|
|
time(&timeStamp); // get timestamp
|
|
|
|
else {
|
|
|
|
printf("Timestamp: %s\n", ctime(&timeStamp));
|
|
|
|
printf("Writing payload string\n");
|
|
|
|
fprintf(telem_file, "%s %s\n", ctime(&timeStamp), sensor_payload); // write telemetry string to telem.txt file
|
|
|
|
time_t timeStamp;
|
|
|
|
fclose(telem_file);
|
|
|
|
time(&timeStamp); // get timestamp
|
|
|
|
|
|
|
|
printf("Timestamp: %s\n", ctime(&timeStamp));
|
|
|
|
|
|
|
|
fprintf(telem_file, "%s %s\n", ctime(&timeStamp), sensor_payload); // write telemetry string to telem.txt file
|
|
|
|
|
|
|
|
fclose(telem_file);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// parse sensor payload
|
|
|
|
// parse sensor payload
|
|
|
|
float sensor[17];
|
|
|
|
float sensor[17];
|
|
|
|
|