|
|
|
|
@ -727,19 +727,7 @@ int main(int argc, char * argv[]) {
|
|
|
|
|
|
|
|
|
|
printf(" Response from STEM Payload: %s\n", sensor_payload);
|
|
|
|
|
|
|
|
|
|
char sensor_buffer[30];
|
|
|
|
|
int sensor_count;
|
|
|
|
|
sensor_buffer[0] = 0;
|
|
|
|
|
sensor_count = sensor_loop(sensor_buffer);
|
|
|
|
|
if (sensor_count > NEW_SENSOR_FIELDS_MAX)
|
|
|
|
|
sensor_count = NEW_SENSOR_FIELDS_MAX;
|
|
|
|
|
if (sensor_count > 0) {
|
|
|
|
|
char space[] = " ";
|
|
|
|
|
strcat(sensor_payload, space);
|
|
|
|
|
strcat(sensor_payload, sensor_buffer);
|
|
|
|
|
printf(" Payload after new sensor read: %s\n", sensor_payload);
|
|
|
|
|
}
|
|
|
|
|
telem_file = fopen("/home/pi/CubeSatSim/telem.txt", "a");
|
|
|
|
|
telem_file = fopen("/home/pi/CubeSatSim/telem.txt", "a");
|
|
|
|
|
// printf("Writing payload string\n");
|
|
|
|
|
time_t timeStamp;
|
|
|
|
|
time(&timeStamp); // get timestamp
|
|
|
|
|
@ -976,6 +964,19 @@ int main(int argc, char * argv[]) {
|
|
|
|
|
printf("Restoring sensor_payload\n");
|
|
|
|
|
strcpy(sensor_payload, buffer2); // restore sensor_payload after strtok operation
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
char sensor_buffer[30];
|
|
|
|
|
int sensor_count;
|
|
|
|
|
sensor_buffer[0] = 0;
|
|
|
|
|
sensor_count = sensor_loop(sensor_buffer);
|
|
|
|
|
if (sensor_count > NEW_SENSOR_FIELDS_MAX)
|
|
|
|
|
sensor_count = NEW_SENSOR_FIELDS_MAX;
|
|
|
|
|
if (sensor_count > 0) {
|
|
|
|
|
char space[] = " ";
|
|
|
|
|
strcat(sensor_payload, space);
|
|
|
|
|
strcat(sensor_payload, sensor_buffer);
|
|
|
|
|
printf(" Payload after new sensor read: %s\n", sensor_payload);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ((sensor_payload[0] == 'O') && (sensor_payload[1] == 'K')) {
|
|
|
|
|
// printf("Valid Payload!!\n");
|
|
|
|
|
|