Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
54:448d57291be6
Parent:
53:bb492a8f115a
Child:
55:2f5e7374af9d
--- a/utils.cpp	Tue Oct 21 19:35:07 2014 +0000
+++ b/utils.cpp	Wed Oct 22 13:53:49 2014 +0000
@@ -221,30 +221,23 @@
 }
 
 void build_telemetry_report( int ext, int port, char * data ){
-    /*
-    pc.printf("\n\r 1. ");
-    uint8_t count = 2;
-    for( register int i = 0; i < __TELEMETRY_SIZE__; i++ ){
-        if( i > 0 && !( i % 15 )  ) pc.printf("\n\r%2u. ", count++ );
-        pc.printf("%3i ", data[ i ] );
-    }
-    pc.printf("\n\r");
-    */
     char aux[ __CB_BUFFER_SIZE__ ];
     char tmp[ 6 ];
     strcpy( aux, itoa( ext, tmp, 10 ) );
     strcat( aux, " " );
     strncat( aux, (char * )data, __TELEMETRY_SIZE__ );
     
-    pc.printf("\n\r 1. ");
-    uint8_t count = 2;
-    for( register int i = 0; i < __CB_BUFFER_SIZE__; i++ ){
-        if( i > 0 && !( i % 15 )  ) pc.printf("\n\r%2u. ", count++ );
-        pc.printf("%3i ", aux[ i ] );
+    if( debug_telemetry ){
+        pc.printf("\n\r 1. ");
+        uint8_t count = 2;
+        for( register int i = 0; i < __CB_BUFFER_SIZE__; i++ ){
+            if( i > 0 && !( i % 15 )  ) pc.printf("\n\r%2u. ", count++ );
+            pc.printf("%3i ", aux[ i ] );
+        }
+        pc.printf("\n\r");
+        
+        if( tcp_session ) tcp_client.send_all( ( char *)aux, strlen( (char * )aux ) );
     }
-    pc.printf("\n\r");
-    
-    if( tcp_session ) tcp_client.send_all( ( char *)aux, strlen( (char * )aux ) );
     
     UDPSocket t_sock;
     Endpoint t_server;