comparison Discovery/Src/logbook.c @ 671:b456be1e152d Betatest

Support of unknown charging counter values: The RTE now provides negativ charge counter values in case the counter value has not yet been confirmed by a completed charge cycle. Some condition checks needed to be updated to be compatible with the usage of negativ values.
author Ideenmodellierer
date Sat, 12 Mar 2022 22:58:22 +0100
parents 1b995079c045
children
comparison
equal deleted inserted replaced
670:7a352b449055 671:b456be1e152d
1307 logbook_SetMinTemperature(min_temperature_float_celsius); 1307 logbook_SetMinTemperature(min_temperature_float_celsius);
1308 logbook_SetMaxCNS(pStateReal->lifeData.cns); 1308 logbook_SetMaxCNS(pStateReal->lifeData.cns);
1309 logbook_SetCompartmentDesaturation(pStateReal); 1309 logbook_SetCompartmentDesaturation(pStateReal);
1310 logbook_SetLastStop(pStateReal->diveSettings.last_stop_depth_bar); 1310 logbook_SetLastStop(pStateReal->diveSettings.last_stop_depth_bar);
1311 gheader.batteryVoltage = pStateReal->lifeData.battery_voltage * 1000; 1311 gheader.batteryVoltage = pStateReal->lifeData.battery_voltage * 1000;
1312 gheader.batteryCharge = pStateReal->lifeData.battery_charge; 1312 if(pStateReal->lifeData.battery_charge > 0.0)
1313 {
1314 gheader.batteryCharge = pStateReal->lifeData.battery_charge;
1315 }
1316 else
1317 {
1318 gheader.batteryCharge = 0.0;
1319 }
1313 logbook_EndDive(); 1320 logbook_EndDive();
1314 bDiveMode = 0; 1321 bDiveMode = 0;
1315 } else 1322 } else
1316 { 1323 {
1317 ext_flash_enable_protection(); 1324 ext_flash_enable_protection();