Funkce pro ovladani vsech komponent modelu skleniku a mereni hodnot teploty a vhkosti.
◆ 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
-
| aktualStatus | Aktualni stav otevreni krytu (true - otevreno). |
◆ Greenhouse_Model_MeasureHumidity()
Funkce merici relativni vlhkost vzduchu uvnitr modelu skleniku.
- Parameters
-
| data | Ukazatel 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
-
| data | Ukazatel na strukturu merenych dat do ktere se ma namrena hodnota ulozit. |
| side | Strana ktera se ma zmerit (1 nebo 2). |
◆ Greenhouse_Model_MeasureTemperature()
Funkce merici teplotu uvnitr modelu skleniku.
- Parameters
-
| data | Ukazatel na strukturu merenych dat do ktere se ma namrena hodnota ulozit. |
◆ Greenhouse_Model_Wattering()
Funkce spoustejici zavlazovani.
- Parameters
-
| aktualT | Aktualni cas. |
| wateringInfo | Informace o zavlazovani. |