diff --git a/afsk/main.c b/afsk/main.c index 302170f2..d0134aa6 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -1085,6 +1085,9 @@ if (firstTime != ON) float charging = eclipse * (fabs(amps_max[0] * 0.707) + fabs(amps_max[1] * 0.707) + rnd_float(-4.0, 4.0)); printf("Charging: %f \n", charging); current[map[BAT]] = ((current[map[BUS]] * voltage[map[BUS]]) / (voltage[map[BAT]] * 1.0)) - charging; + + printf("charging: %f bat curr: %f bus curr: %f bat volt: %f bus volt: %f \n",charging, current[map[BAT]], current[map[BUS]], voltage[map[BAT]], voltage[map[BUS]]); + batt -= (batt > 3.5) ? current[map[BAT]]/30000: current[map[BAT]]/3000; if (batt < 3.0) batt = 3.0;