From aca71a434e24966b0a1264fa393078377d3d1d12 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Fri, 5 Sep 2025 14:27:55 -0400 Subject: [PATCH] Update main.c add pi_sensor payload --- main.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/main.c b/main.c index d9ca9bc7..a420b67b 100644 --- a/main.c +++ b/main.c @@ -2927,6 +2927,19 @@ int pi_sensors(char *buffer) sensor_read = sopen("/home/pi/MPU6050-C-CPP-Library-for-Raspberry-Pi/mpu6050"); // read MPU if present fgets(sensor_buffer, 1000, sensor_read); fprintf(stderr, "mpu result: %s\n", sensor_buffer); + fclose(sensor_read); + if (sensor_buffer[strlen(sensor_buffer) - 1] == '\n') + sensor_buffer[strlen(sensor_buffer) - 1] = '\0'; // remove newline at end + + fprintf(stderr, "pi_sensors string: %s\n", buffer); + + strcat(buffer, " GPS 0.0 0.0 0.0 TMP 0.0"); // place holders for GPS and diode temp + + strcat(buffer, " YPR "); + + sensor_read = sopen("/home/pi/MPU6050-C-CPP-Library-for-Raspberry-Pi/ypr"); // read MPU if present + fgets(sensor_buffer, 1000, sensor_read); + fprintf(stderr, "mpu result: %s\n", sensor_buffer); fclose(sensor_read); strcat(buffer, sensor_buffer); // no need to remove newline at end