#include "application.h"
Funktionen | |
void | Application (void) |
Diese Funktion fuehrt die Hauptanwendugn aus, die Hauptsaechlich aus der Bedienung besteht. | |
unsigned char | Abschaltung (void) |
Ueberprueft ob abgeschaltet werden muss. Die Abschaltung wird fuehestens 30s nach Entladebeginn aktiv. | |
void | Zellenzahl (void) |
Anzahl der Zellen einstellen. | |
void | Akkutyp (void) |
Akkutyp einstellen. | |
void | Entladestrom (void) |
Entladestrom einstellen. | |
void | Schlussspannung (void) |
Schlussspannung einstellen. | |
void | Speicherintervall (void) |
Speicherintervall einstellen. | |
void | Sprache (void) |
Sprache einstellen. | |
void | SchlussspannungAusrechnen (void) |
Rechnet die Ladeschlussspannung aus. | |
void | SplashScreen (void) |
Zeigt die Version und das Datum auf dem LCD an. | |
unsigned char | ShowSettings (void) |
Zeigt die Einstellungen zum Laden an. | |
void | ShowDischargeHeadNote (void) |
Zeigt die Kopfzeile fuer die Entladezustaende an. | |
void | ShowDischargeFootNote (void) |
Zeigt die Fusszeile fuer die Entladezustaende an. | |
void | ShowDischargeContent (void) |
Zeigt die Entladezustaende an. | |
void | NoSDCard (void) |
Zeigt die Fehler meldung für keine SD-Karte eingelegt. | |
void | ShowEnd (void) |
Zeigt an, dass der Entladevorgang beendet ist. | |
void | ShowOverheat (void) |
Zeigt an, dass der Kuehler ueberhitz ist und warete bis er wieder kalt ist. | |
void | Werkseinstellung (void) |
Auf Default Settings zuruecksetzen. | |
void | DAC (unsigned int Current) |
Strom einstellen. | |
Variablen | |
const unsigned int CellVoltge[] | PROGMEM |
unsigned char Abschaltung | ( | void | ) |
Ueberprueft ob abgeschaltet werden muss.
Die Abschaltung wird fuehestens 30s nach Entladebeginn aktiv.
void Akkutyp | ( | void | ) |
Akkutyp einstellen.
void Application | ( | void | ) |
Diese Funktion fuehrt die Hauptanwendugn aus, die Hauptsaechlich aus der Bedienung besteht.
void DAC | ( | unsigned int | Current | ) |
Strom einstellen.
Current | Strom in mA |
void Entladestrom | ( | void | ) |
Entladestrom einstellen.
void NoSDCard | ( | void | ) |
Zeigt die Fehler meldung für keine SD-Karte eingelegt.
void Schlussspannung | ( | void | ) |
Schlussspannung einstellen.
void SchlussspannungAusrechnen | ( | void | ) |
Rechnet die Ladeschlussspannung aus.
void ShowDischargeContent | ( | void | ) |
Zeigt die Entladezustaende an.
void ShowDischargeFootNote | ( | void | ) |
Zeigt die Fusszeile fuer die Entladezustaende an.
void ShowDischargeHeadNote | ( | void | ) |
Zeigt die Kopfzeile fuer die Entladezustaende an.
void ShowEnd | ( | void | ) |
Zeigt an, dass der Entladevorgang beendet ist.
void ShowOverheat | ( | void | ) |
Zeigt an, dass der Kuehler ueberhitz ist und warete bis er wieder kalt ist.
unsigned char ShowSettings | ( | void | ) |
Zeigt die Einstellungen zum Laden an.
void Speicherintervall | ( | void | ) |
Speicherintervall einstellen.
void SplashScreen | ( | void | ) |
Zeigt die Version und das Datum auf dem LCD an.
void Sprache | ( | void | ) |
Sprache einstellen.
void Werkseinstellung | ( | void | ) |
Auf Default Settings zuruecksetzen.
void Zellenzahl | ( | void | ) |
Anzahl der Zellen einstellen.
const unsigned int CellVoltgeFull [] PROGMEM |
Initialisierung:
{ 900, 1000, 1750 }
Tabelle mit den Spannungen pro Zelle (Voll geladen) [mV]