|
|
|
@ -190,12 +190,12 @@ int main(int argc, char * argv[]) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
battery_saver_mode = battery_saver_check();
|
|
|
|
battery_saver_mode = battery_saver_check();
|
|
|
|
/*
|
|
|
|
/**/
|
|
|
|
if (battery_saver_mode == ON)
|
|
|
|
if (battery_saver_mode == ON)
|
|
|
|
fprintf(stderr, "\nBattery_saver_mode is ON\n\n");
|
|
|
|
fprintf(stderr, "Safe Mode! Battery_saver_mode is ON\n\n");
|
|
|
|
else
|
|
|
|
else
|
|
|
|
fprintf(stderr, "\nBattery_saver_mode is OFF\n\n");
|
|
|
|
fprintf(stderr, "\nBattery_saver_mode is OFF\n\n");
|
|
|
|
*/
|
|
|
|
/**/
|
|
|
|
fflush(stderr);
|
|
|
|
fflush(stderr);
|
|
|
|
|
|
|
|
|
|
|
|
if (mode == AFSK)
|
|
|
|
if (mode == AFSK)
|
|
|
|
@ -1336,7 +1336,7 @@ void get_tlm(void) {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
strcat(str, footer_str1);
|
|
|
|
strcat(str, footer_str1);
|
|
|
|
// strcat(str, call);
|
|
|
|
// strcat(str, call);
|
|
|
|
if (battery_saver_mode == ON)
|
|
|
|
if ( == ON)
|
|
|
|
strcat(str, footer_str); // add extra packet for rpitx transmission
|
|
|
|
strcat(str, footer_str); // add extra packet for rpitx transmission
|
|
|
|
else
|
|
|
|
else
|
|
|
|
strcat(str, footer_str2);
|
|
|
|
strcat(str, footer_str2);
|
|
|
|
@ -2424,12 +2424,12 @@ if ((uart_fd = serialOpen("/dev/ttyAMA0", 9600)) >= 0) { // was 9600
|
|
|
|
int battery_saver_check() {
|
|
|
|
int battery_saver_check() {
|
|
|
|
FILE *file = fopen("/home/pi/CubeSatSim/battery_saver", "r");
|
|
|
|
FILE *file = fopen("/home/pi/CubeSatSim/battery_saver", "r");
|
|
|
|
if (file == NULL) {
|
|
|
|
if (file == NULL) {
|
|
|
|
fprintf(stderr,"Battery saver mode is OFF!\n");
|
|
|
|
// fprintf(stderr,"Battery saver mode is OFF!\n");
|
|
|
|
return(OFF);
|
|
|
|
return(OFF);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
fclose(file);
|
|
|
|
fclose(file);
|
|
|
|
fprintf(stderr, "Safe Mode!\n");
|
|
|
|
// fprintf(stderr, "Safe Mode!\n");
|
|
|
|
fprintf(stderr,"Battery saver mode is ON!\n");
|
|
|
|
// fprintf(stderr,"Battery saver mode is ON!\n");
|
|
|
|
return(ON);
|
|
|
|
return(ON);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|