Projectlab Elektronica-ICT KULeuven

Dependencies:   EthernetInterface TMP102 TextLCD mbed-rtos mbed

werking.pdf

Revision:
4:466d859bfb13
Parent:
3:344115c04cd0
--- a/Frame.cpp	Sun Mar 16 18:56:08 2014 +0000
+++ b/Frame.cpp	Mon Mar 17 18:40:46 2014 +0000
@@ -58,7 +58,7 @@
             printf("IDs %d \n\r",IDs[i]);
         }
     }
-    return CheckCRC(frame);
+    return CheckCRC();
 }
 
 int Frame::Encode(char* encode)
@@ -129,7 +129,7 @@
     }
     printf("End testEncode\n\r");
 }
-int Frame::CheckCRC(char* frame)
+int Frame::CheckCRC()
 {
     if(crc == MakeCRC((char)(12+lengthIDs),(char)IdDestinationMbed,(char)(temperature>>8),(char)temperature,(char)pWMDutycycle,(char* )IDs,lengthIDs))
         return 1;
@@ -174,9 +174,9 @@
 {
     return (int) (0.026862*temperature-25);
 }
-void Frame::setPWMDutycycle(int pWMDutycycle)
+void Frame::setPWMDutycycle(float pWMDutycycle)
 {
-    this->pWMDutycycle=pWMDutycycle;
+    this->pWMDutycycle=(int) (pWMDutycycle*255);
 }
 void Frame::setTune(int tune)
 {