Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
109:a5b8264ffbbc
Parent:
108:18a3702650f3
Child:
112:6ae726539ab9
--- a/debug.cpp	Wed Mar 18 13:33:54 2015 +0000
+++ b/debug.cpp	Tue Apr 07 14:27:44 2015 +0000
@@ -1,23 +1,28 @@
 #include "debug.h"
 
+UDPSocket eth_fw_debug;
+Endpoint eth_fw_debug_server;
+
+void init_fw_debug_eth( void ){
+    eth_fw_debug_server.set_address( "192.168.30.25" , 6667 );
+    eth_fw_debug.init();
+}
+
 char debug_msg1[ 1024+64 ];
 char debug_msg2[ 1024 ];
 char msg_[ 1024 ];
 
-uint16_t miss_debug_fw_send_pkg = 0;
-uint16_t miss_sip_registry_send_pkg = 0;
-uint16_t miss_sip_invite_send_pkg = 0;
-uint16_t miss_sip_bye_send_pkg = 0;
-uint16_t miss_sip_unregistry_send_pkg = 0;
-uint16_t miss_sip_ok_send_pkg = 0;
-uint16_t miss_sip_rcv_bye_send_pkg = 0;
-uint16_t miss_wdt_send_pkg = 0;
-uint16_t miss_sip_inc_pkg = 0;
-uint16_t miss_udp_prompt_send_pkg = 0;
+int eth_fw_debug_pkg( uint8_t * pkg, int size ){
+    int send = 0;
+    do{
+        send = eth_fw_debug.sendTo( eth_fw_debug_server, ( char * )pkg, size );
+    }while( send == 0 );
+
+    return send;
+}
 
 bool debug_invite = false;
-//bool debug_sip = false;
-bool debug_sip = true;
+bool debug_sip = false;
 bool debug_vector = false;
 bool debug_cb = false;
 bool debug_main = false;
@@ -28,25 +33,22 @@
 bool debug_eth_tx = false;
 bool debug_eth = false;
 bool debug_prompt_eth = false;
-bool debug_file = true;
+bool debug_file = false;
 bool debug_prompt = false;
 bool dparallel = false;
-bool dshow_rtp = false;
-bool dcallshow_rtp = false;
 //bool dparallel = true;
 bool dbl = false;
+bool udp_request = false;
 bool cb_session = false;
 bool cb_status = false;
 bool debug_telemetry = false;
 bool main_test = false;
-bool sizes = false;
 bool test_debug = false;
 bool debug_aging = false;
 //bool debug_aging = true;
 bool debug_wake = false;
 //bool debug_wake = true;
 bool debug_cpld = false;
-bool debug_show_cpld = false;
 bool debug_cks_err = false;
 bool debug_ping = false;
 bool debug_refresh = false;
@@ -64,17 +66,50 @@
 bool debug_port_match = false;
 //bool debug_registry_rcv = false;
 bool debug_boot = false;
-bool debug_fw = false;
+//bool debug_fw = false;
+bool debug_fw = true;
 bool debug_fw_print = false;
 bool debug_uart3 = false;
 bool big_bug_pkg = false;
 bool flood_bug_pkg = false;
-bool debug_reconnect = false;
-bool debug_gp = false;
-bool missed_send_udp_pkg = false;
-bool reset_missed_send_udp_pkg = false;
-bool debug_missed = false;
-bool show_uptime = false;
-bool debug_reset_rtp = false;
-uint16_t miss_ftp_udp_send_pkg = 0;
-uint16_t deleted_sip = 0;
\ No newline at end of file
+bool dshow_rtp = false;
+bool dcallshow_rtp = false;
+uint16_t deleted_sip = 0;
+bool print_v_cb = false;
+bool print_v_call = false;
+bool print_cb_var = false;
+bool print_cb_all = false;
+bool print_hex_cb_var = false;
+bool print_hex_cb_all = false;
+
+bool print_sip_var = false;
+bool print_sip_all = false;
+bool print_hex_sip_var = false;
+bool print_hex_sip_all = false;
+
+bool print_rtp_var = false;
+bool print_rtp_all = false;
+bool print_hex_rtp_var = false;
+bool print_hex_rtp_all = false;
+
+bool print_call_var = false;
+bool print_call_all = false;
+bool print_hex_call_var = false;
+bool print_hex_call_all = false;
+
+bool print_values = false;
+bool tango = false;
+bool york = false;
+bool chicago = false;
+bool malasia = false;
+bool canada = false;
+bool america = false;
+bool frtp = false;
+bool rescue_rtp = false;
+bool drop_invite_pkg = false;
+bool drop_entendi_pkg = false;
+bool drop_invite_to_ast_pkg = false;
+bool drop_ok_pkg = false;
+bool drop_ack_pkg = false;
+bool drop_rtp_from_ast_pkg = false;
+bool drop_rtp_from_cbx_pkg = false;
\ No newline at end of file