posledna fungujuca semestralna praca

Revision:
0:140ca5e86a6a
diff -r 000000000000 -r 140ca5e86a6a main.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.h	Wed Dec 27 13:12:33 2017 +0000
@@ -0,0 +1,62 @@
+//main ako trieda koli vygenerovaniu dokumentacie 
+/**
+*stara sa o precitanie spravy z kruhoveho buffera a o reakciu na nu  
+*/
+class main
+{
+public:
+/**
+*posle spravu pre uvedenie vytahu do pohybu na nasledujuce poschodie 
+*@param <nasledujucePoschodie> nasledujuce poschodie kde ma vytah ist 
+*/
+void spustiVytah(int nasledujucePoschodie);
+/**
+*posle spravu pre zobrazenie smeru pohybu a aktualneho poschodia na informacny displej
+*@param <poschodie> poschodie ktore ma byt zobrazene na informacnom displeji
+*/
+void zobrazPoschodie(char poschodie);
+/**
+*posle spravu pre uzamknutie vytahu
+*/
+void zamkniVytah();
+/**
+*posle spravu pre odomknutie vytahu
+*/
+void odomkniVytah();
+/**
+*posle spravu pre zastavenie motoru vytahu
+*/
+void zastavVytah();
+/**
+*posle spravu pre zasvietenie diody
+*@param <ktoru> adresa diody ktora ma byt zasvietena
+*/
+void zasvietDiodu(char ktoru);
+/**
+*posle spravu pre zhasnutie diody
+*@param <ktoru> adresa diody ktora ma byt zhasnuta
+*/
+void zhasniDiodu(char ktoru);
+/**
+*posle spravu pre reset watchdogu necaka na potvrdenie
+*/
+void watchdogReset();
+/**
+*prejde kruhovym bufferom a vymaze v nom vsetky potvrdzovacie spravy 
+*pretoze buffer moze obsahovat spravy po resetovani watchdogu
+*/
+void odstranPotvrdenia();
+/**
+*fukcia zavolana pri vzniknuti prerusenia od akcelerometra ak prerusenie vzniklo 
+* z dovodu detekcie freefall tak sa 5 sekund odosielaju spravy pre zastavenie vytahu necaka sa na odpovede
+*/
+void intfun();
+/**
+*funkcia pripnuta k tickeru ktory ju opakovane vola kazdych 0.4 sekundy, tato funkcia resetuje watchdog 
+*/
+void atTime();
+/**
+*volana pri vzniknuti citania od serialoveho portu ulozi jeden znak do kruhoveho bufferu
+*/
+void funkcia();
+};
\ No newline at end of file