Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: utils.cpp
- 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;