Update main.c more safe mode things

beta-cc-safe
Alan Johnston 2 years ago committed by GitHub
parent 740a82b71c
commit 8d03cbec58
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -933,7 +933,7 @@ int main(int argc, char * argv[]) {
fprintf(stderr,"Battery voltage low - switch to battery saver\n"); fprintf(stderr,"Battery voltage low - switch to battery saver\n");
if (battery_saver_mode == OFF) { if (battery_saver_mode == OFF) {
battery_saver(ON); battery_saver(ON);
printf("Safe Mode!\n"); fprintf(stderr, "Battery voltage too low: %f V - shutting down!\n", batteryVoltage);"Safe Mode!\n");
SafeMode = 1; SafeMode = 1;
} }
@ -942,7 +942,7 @@ int main(int argc, char * argv[]) {
fprintf(stderr,"Battery is being charged - switch battery saver off\n"); fprintf(stderr,"Battery is being charged - switch battery saver off\n");
if (battery_saver_mode == ON) { if (battery_saver_mode == ON) {
battery_saver(OFF); battery_saver(OFF);
printf("Safe Mode off!\n"); fprintf(stderr, "Battery voltage too low: %f V - shutting down!\n", batteryVoltage);"Safe Mode off!\n");
SafeMode = 0; SafeMode = 0;
} }
} }
@ -2428,6 +2428,7 @@ int battery_saver_check() {
return(OFF); return(OFF);
} }
fclose(file); fclose(file);
fprintf(stderr, "Safe Mode!");
fprintf(stderr,"Battery saver mode is ON!\n"); fprintf(stderr,"Battery saver mode is ON!\n");
return(ON); return(ON);
} }
@ -2438,6 +2439,7 @@ if (setting == ON) {
if (battery_saver_check() == OFF) { if (battery_saver_check() == OFF) {
FILE *command = popen("touch /home/pi/CubeSatSim/battery_saver", "r"); FILE *command = popen("touch /home/pi/CubeSatSim/battery_saver", "r");
pclose(command); pclose(command);
fprintf(stderr,"Turning Safe Mode ON\n");
fprintf(stderr,"Turning Battery saver mode ON\n"); fprintf(stderr,"Turning Battery saver mode ON\n");
// command = popen("if ! grep -q force_turbo=1 /boot/config.txt ; then sudo sh -c 'echo force_turbo=1 >> /boot/config.txt'; fi", "r"); // command = popen("if ! grep -q force_turbo=1 /boot/config.txt ; then sudo sh -c 'echo force_turbo=1 >> /boot/config.txt'; fi", "r");
// pclose(command); // pclose(command);

Loading…
Cancel
Save

Powered by TurnKey Linux.