Greenhouse  Viktor Vrablik 2017
Functions
Interface

Functions

void Interface_Refresh_MeasuredValues (uint8_t page, MeasuredData_t data, WateringInfo_t water1, WateringInfo_t water2, bool cover)
 Funkce prepisujic zadane hodnoty na displej pripojeny k EDU kitu. More...
 
void Interface_Refresh_Time (myTime_t aktualTime)
 Funkce prepisuje aktualni hodnotu casu. More...
 
void Interface_Initialize ()
 Inicializacce interface, vcetne nastaveni pinu tlacitek. More...
 

Detailed Description

Funkce pro vypis jednotlivych udaju na displej

Function Documentation

◆ Interface_Initialize()

void Interface_Initialize ( )

Inicializacce interface, vcetne nastaveni pinu tlacitek.

Volani LCD_initialize() ze souboru drv_lcd.h

◆ Interface_Refresh_MeasuredValues()

void Interface_Refresh_MeasuredValues ( uint8_t  page,
MeasuredData_t  data,
WateringInfo_t  water1,
WateringInfo_t  water2,
bool  cover 
)

Funkce prepisujic zadane hodnoty na displej pripojeny k EDU kitu.

Parameters
pagestranka ktera se ma vypsat (1 - stranka merenych hodnot, 2 - stranka nastavenych zavlazovani, 3 - ovladani poklopu)
datavsechny namerene hodnoty
water1informace o zavlazovani prvniho zahonu
water2informace o zavlazovani druheho zahonu
coverinformace o otevrenem vyku

funkce

◆ Interface_Refresh_Time()

void Interface_Refresh_Time ( myTime_t  aktualTime)

Funkce prepisuje aktualni hodnotu casu.

Parameters
aktualTimeaktualni cas

Funkce prepisuje pouze spodni radek. Je oddelena od funkce Interface_Refresh_MeasuredValues, jelikoz je volana kazdou sekundu.