gefixte version 03122015

Dependencies:   EthernetInterface mbed-rtos

Fork of Telemetrie_eth_h2m by Hochschule München

Revision:
6:abadad863420
Parent:
5:a96e4e59c710
Child:
7:a269ac8c3259
--- a/Telemetry.cpp	Sun Nov 22 14:18:03 2015 +0000
+++ b/Telemetry.cpp	Sun Nov 22 21:31:55 2015 +0000
@@ -237,7 +237,7 @@
 
 
 //! Struct Check Sum calc
-uint8_t Telemetry::do_cs(char* buffer)
+uint8_t Telemetry::do_cs(uint8_t* buffer)
 {
     uint8_t ck_a=0;
     uint8_t ck_b=0;
@@ -260,9 +260,9 @@
 
 
 //! Check UDP Packet of containing Struct
-bool Telemetry::Rec_Struct_UDP(char *buffer)
+bool Telemetry::Rec_Struct_UDP(uint8_t *buffer)
 {
-  sock_udp_rec.receiveFrom(input_Host, buffer, 255);    
+  sock_udp_rec.receiveFrom(input_Host,(char*) buffer, 255);    
   if (buffer[buffer[0]-1] == do_cs(buffer)) return true;
   else return false;
 }
@@ -287,10 +287,10 @@
 
 
 //! Send Struct as UDP Packet
-void Telemetry::Send_Struct_UDP(Endpoint Server, char* Daten)
+void Telemetry::Send_Struct_UDP(Endpoint Server, uint8_t* Daten)
 {   
     Daten[(*Daten - 1)] = do_cs(Daten);
-    sock_udp_send.sendTo(Server, Daten, *Daten);   
+    sock_udp_send.sendTo(Server, (char*)Daten, *Daten);   
 }