Hanna
Sourcecode Batteriemanagementsystem |
Standardheader. Mehr ...
gehe zum Quellcode dieser Datei
Funktionen | |
void | gfx_draw_battery (uint16_t x, uint16_t y, uint16_t color, uint8_t cross) |
Zeichnet eine kleine vertikale Batterie. Mehr ... | |
void | gfx_draw_current (uint16_t x, uint16_t y) |
Zeichnet ein gelbes Warndreieck mit einem Stecker. Mehr ... | |
void | gfx_draw_hor_battery (uint16_t x, uint16_t y, uint16_t color, uint8_t cross) |
Zeichnet eine große horizontale Batterie. Mehr ... | |
void | gfx_draw_soc (uint16_t x, uint16_t y, uint8_t charge) |
Zeichnet das SOC-Symbol, eine horizontale Batterie mit gefüllten Segmenten und verschiedenen Farben. Mehr ... | |
void | gfx_draw_soh (uint16_t x, uint16_t y) |
Zeichnet das SOH-Symbol. Mehr ... | |
void | gfx_draw_temperatur (uint16_t x, uint16_t y, uint16_t color) |
Zeichnet ein Thermometer, die Quecksilbersäule in unterschiedlichen Farben. Mehr ... | |
void | gfx_draw_time (uint16_t x, uint16_t y) |
Zeichnet Uhr als Zeitsymbol - derzeit nicht eingesetzt. Mehr ... | |
void | gfx_draw_voltage (uint16_t x, uint16_t y) |
Zeichnet ein gelbes Warndreieck mit einem Blitz. Mehr ... | |
void | gfx_draw_warning (uint16_t x, uint16_t y) |
Zeichnet ein Ausrufezeichen als Warnungssymbol. Mehr ... | |
Standardheader.
$Revision: 388 $ $Date: 2016-03-27 09:50:29 +0200 (Sun, 27 Mar 2016) $
Definiert in Datei lib_gfx_bms.h.
void gfx_draw_battery | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | color, | ||
uint8_t | cross | ||
) |
Zeichnet eine kleine vertikale Batterie.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
color | Farbe der Batterie. |
cross | true => Batterie wird durchgestrichen. |
Definiert in Zeile 39 der Datei lib_gfx_bms.c.
void gfx_draw_current | ( | uint16_t | x, |
uint16_t | y | ||
) |
Zeichnet ein gelbes Warndreieck mit einem Stecker.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
Definiert in Zeile 294 der Datei lib_gfx_bms.c.
void gfx_draw_hor_battery | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | color, | ||
uint8_t | cross | ||
) |
Zeichnet eine große horizontale Batterie.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
color | Farbe der Batterie. |
cross | true => Batterie wird durchgestrichen. |
Definiert in Zeile 74 der Datei lib_gfx_bms.c.
void gfx_draw_soc | ( | uint16_t | x, |
uint16_t | y, | ||
uint8_t | charge | ||
) |
Zeichnet das SOC-Symbol, eine horizontale Batterie mit gefüllten Segmenten und verschiedenen Farben.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
charge | Anzahl und Farbe der gefüllten Segmente hängt vom Ladungszustand ab. |
Definiert in Zeile 127 der Datei lib_gfx_bms.c.
void gfx_draw_soh | ( | uint16_t | x, |
uint16_t | y | ||
) |
Zeichnet das SOH-Symbol.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
Definiert in Zeile 106 der Datei lib_gfx_bms.c.
void gfx_draw_temperatur | ( | uint16_t | x, |
uint16_t | y, | ||
uint16_t | color | ||
) |
Zeichnet ein Thermometer, die Quecksilbersäule in unterschiedlichen Farben.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
color | Farbe der Quecksilbersäule. |
Definiert in Zeile 261 der Datei lib_gfx_bms.c.
void gfx_draw_time | ( | uint16_t | x, |
uint16_t | y | ||
) |
Zeichnet Uhr als Zeitsymbol - derzeit nicht eingesetzt.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
Definiert in Zeile 237 der Datei lib_gfx_bms.c.
void gfx_draw_voltage | ( | uint16_t | x, |
uint16_t | y | ||
) |
Zeichnet ein gelbes Warndreieck mit einem Blitz.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
Definiert in Zeile 329 der Datei lib_gfx_bms.c.
void gfx_draw_warning | ( | uint16_t | x, |
uint16_t | y | ||
) |
Zeichnet ein Ausrufezeichen als Warnungssymbol.
x | x-Position der oberen linken Ecke. |
y | y-Position der oberen linken Ecke. |
Definiert in Zeile 219 der Datei lib_gfx_bms.c.