Greenhouse  Viktor Vrablik 2017
Functions
Greenhouse model

Functions

void Greenhouse_Initialize ()
 Inicializace modelu skleniku. More...
 
void Greenhouse_Model_Wattering (myTime_t aktualT, WateringInfo_t wateringInfo)
 Funkce spoustejici zavlazovani. More...
 
void Greenhouse_Model_MeasureSoilHumidity (MeasuredData_t *data, int side)
 Funkce merici relativni vlhkost pudy. More...
 
void Greenhouse_Model_MeasureHumidity (MeasuredData_t *data)
 Funkce merici relativni vlhkost vzduchu uvnitr modelu skleniku. More...
 
void Greenhouse_Model_MeasureTemperature (MeasuredData_t *data)
 Funkce merici teplotu uvnitr modelu skleniku. More...
 
bool Greenhouse_Medel_ToggleCover (bool aktualStatus)
 Funkce prepinajici stav stresniho krytu. More...
 

Detailed Description

Funkce pro ovladani vsech komponent modelu skleniku a mereni hodnot teploty a vhkosti.

Function Documentation

◆ Greenhouse_Initialize()

void Greenhouse_Initialize ( )

Inicializace modelu skleniku.

Inicializuji jednotlive komponenty. Nastaveni pinu, adc prevodniku, ...

◆ Greenhouse_Medel_ToggleCover()

bool Greenhouse_Medel_ToggleCover ( bool  aktualStatus)

Funkce prepinajici stav stresniho krytu.

Parameters
aktualStatusAktualni stav otevreni krytu (true - otevreno).

◆ Greenhouse_Model_MeasureHumidity()

void Greenhouse_Model_MeasureHumidity ( MeasuredData_t data)

Funkce merici relativni vlhkost vzduchu uvnitr modelu skleniku.

Parameters
dataUkazatel na strukturu merenych dat do ktere se ma namrena hodnota ulozit.

◆ Greenhouse_Model_MeasureSoilHumidity()

void Greenhouse_Model_MeasureSoilHumidity ( MeasuredData_t data,
int  side 
)

Funkce merici relativni vlhkost pudy.

Parameters
dataUkazatel na strukturu merenych dat do ktere se ma namrena hodnota ulozit.
sideStrana ktera se ma zmerit (1 nebo 2).

◆ Greenhouse_Model_MeasureTemperature()

void Greenhouse_Model_MeasureTemperature ( MeasuredData_t data)

Funkce merici teplotu uvnitr modelu skleniku.

Parameters
dataUkazatel na strukturu merenych dat do ktere se ma namrena hodnota ulozit.

◆ Greenhouse_Model_Wattering()

void Greenhouse_Model_Wattering ( myTime_t  aktualT,
WateringInfo_t  wateringInfo 
)

Funkce spoustejici zavlazovani.

Parameters
aktualTAktualni cas.
wateringInfoInformace o zavlazovani.