Projectlab Elektronica-ICT KULeuven

Dependencies:   EthernetInterface TMP102 TextLCD mbed-rtos mbed

werking.pdf

Revision:
1:635e76c52151
Parent:
0:ae3af7d18c4a
Child:
3:344115c04cd0
--- a/Frame.h	Fri Mar 14 19:41:14 2014 +0000
+++ b/Frame.h	Sun Mar 16 15:08:10 2014 +0000
@@ -9,17 +9,32 @@
     int tune;
     int lengthIDs;
     char* IDs;
-    char* encode;
+    int crc;
 public:
     Frame(int IdDestinationMbed,
         int temperature,
         int pWMDutycycle,
         int tune,
         int lengthIDs,
-        char* IDs,
-        char* encode);
-    int encode(char* encode);
-    int decode(char* frame);
+        char* IDs);
+    Frame();
+    int Encode(char* frame);
+    int Decode(char* frame);
     int MakeCRC(char LEN, char IDD, char TMP0, char TMP1, char PWM, char* data, int lenghtData);
+    void testEncode(char* encode);
+    int CheckCRC(char* frame);
+    int CheckMyID(int id);
+    void AddID(int id);
+    //int Length(char* frame);
+    void setIdDestinationMbed(int IdDestinationMbed);
+    int getIdDestinationMbed(void);
+    void setTemperature(int temperature);
+    int getTemperature(void);
+    void setPWMDutycycle(int pWMDutycycle);
+    void setTune(int tune);
+    int getTune(void);
+    void setLengthIDs(int lengthIDs);
+    void setIDs(char* IDs);
+    
 };
 #endif
\ No newline at end of file