Simon Hladek / Mbed 2 deprecated elevator1

Dependencies:   MMA8451Q mbed

Revision:
12:1c7b59097090
Parent:
11:95e4e04a7dd2
Child:
13:e3089b058fab
--- a/model.h	Sun Dec 18 13:52:01 2016 +0000
+++ b/model.h	Mon Dec 19 17:47:06 2016 +0000
@@ -5,12 +5,11 @@
 #include <iostream>
 #include "structures.h"
 #include "Serial.h"
-
-typedef  map<string,pair<bool , int > > mMap;
+#include "communication.h"
 /**
 *Trieda pouzita na ovladanie vytahu a seriovu komunikaciu vytahu
 */
-class Model
+class Model:protected communication
 {
 public:
     /**Konstruktor , ako parameter si predavam Serial*/
@@ -22,12 +21,12 @@
     *@param data pole charov , data ktore chcem odoslat
     *@param DataSize - velkost data
     */
-    void sendPacket(char startByte,char target,char source,char *data,int DataSize);
+//    void sendPacket(char startByte,char target,char source,char *data,int DataSize);
     /**Funkcia na ovladanie vytahu na zaklade prijateho parametra*/
     void doSomething(char data);
-    char getSourceAdd() {
-        return sourceAdd;
-    }
+//    char getSourceAdd() {
+//        return sourceAdd;
+//    }
 private:
     /**
     *Funkcia na vypocet CRC8
@@ -56,11 +55,11 @@
     /**
     *Funkcia, ktora je vyvolana pri preruseni  serial
     */
-    void SerialCallBack();
+//    void SerialCallBack();
     /**
     *Funkcia, ktora je vyvolavana na zaklade nastaveneho casu pre ticker
     */
-    void TickerCallBack();
+//    void TickerCallBack();
     /**
     *        Funkcia, ktora je vyvolavana na zaklade uplinutia nastaveneho casu pre timeout
     */
@@ -78,12 +77,12 @@
     char DataLength;
     char *DataIn;
     char CrcIn;
-    char watchDog[1];
+//    char watchDog[1];
     static unsigned char crcArray[] ;
     Commands *cmd;
-    map<string, bool> mapPoschodie;
+//    map<string, bool> mapPoschodie;
     int direction;
-    int poschodie;
+//    int poschodie;
     Serial *pc;
     Ticker tc;
     Timeout tmOut;