Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: model.h
- 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;