VZTECH / Mbed 2 deprecated main_src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers debug.h Source File

debug.h

Go to the documentation of this file.
00001 /**
00002  * @file debug.h
00003  * @Synopsis Instrumenta o uso de debug no código da header.
00004  * @author Jhonatan Casale / PedroZN
00005  * @version 1
00006  * @date 2014-11-05
00007  */
00008 #ifndef __DEBUG_H__
00009 #define __DEBUG_H__
00010 
00011 %: include "shared_variables.h"
00012 %: include "vz_stdio.h"
00013 
00014 //%: define MODE_TEST 1
00015 
00016 extern uint16_t string_msg_overflow;
00017 
00018 extern uint16_t miss_prompt_udp_send_pkg;
00019 
00020 extern UDPSocket eth_fw_debug;
00021 
00022 extern Endpoint eth_fw_debug_server;
00023 
00024 const uint16_t DEBUG_MSG_SIZE = 1024;
00025 
00026 const uint8_t DEBUG_AUX_MSG_SIZE = 64;
00027 
00028 extern char debug_msg1 [ DEBUG_MSG_SIZE + DEBUG_AUX_MSG_SIZE ];
00029 ///< Buffer usado na composisão da mensagem enviada pela macro debug_msg
00030 
00031 extern char debug_msg2 [ DEBUG_MSG_SIZE ];
00032 ///< Buffer usado na composisão da mensagem enviada pela macro debug_msg
00033 
00034 extern char msg_ [ DEBUG_MSG_SIZE ];
00035 ///< Buffer utilizado pela macro send_msg
00036 
00037 extern bool cb_session;
00038 ///< Não utilizada atualmente.
00039 
00040 extern bool cb_status;
00041 ///< Não utilizada atualmente.
00042 
00043 extern bool debug_telemetry;
00044 ///< Variável de controle que aciona o debug de telemetria.
00045 
00046 extern bool main_test;
00047 
00048 extern bool main_test_mean;
00049 
00050 extern bool sizes;
00051 
00052 extern uint16_t miss_debug_fw_send_pkg;
00053 extern uint16_t miss_sip_registry_send_pkg;
00054 extern uint16_t miss_sip_invite_send_pkg;
00055 extern uint16_t miss_sip_bye_send_pkg;
00056 extern uint16_t miss_sip_ok_send_pkg;
00057 extern uint16_t miss_sip_rcv_bye_send_pkg;
00058 extern uint16_t miss_wdt_send_pkg;
00059 extern uint16_t miss_sip_inc_pkg;
00060 extern uint16_t miss_udp_prompt_send_pkg;
00061 extern uint16_t miss_clock_send_pkg;
00062 
00063 extern bool show_uptime;
00064 
00065 extern bool debug_sip;
00066 ///< Variável de controle que ativa o debug sip.
00067 extern bool debug_prompt;
00068 ///< Variável de controle que ativa o debug do prompt.
00069 extern bool debug_vector;
00070 ///< Variável de controle que ativa o debug do vector.
00071 extern bool debug_cb;
00072 ///< Variável de controle que ativa o debug da classe Call_box.
00073 extern bool debug_main;
00074 ///< Variável de controle que ativa o debug da main.
00075 extern bool debug_cks;
00076 ///< Variável de controle que ativa o debug do ckechsum dos pacotes recebidos.
00077 extern bool debug_cb_rx;
00078 ///< Variável de controle que ativa o debug dos pacotes recebidos do CBx.
00079 extern bool debug_cb_tx;
00080 ///< Variável de controle que ativa o debug dos pacotes enviados para o CBx.
00081 extern bool debug_eth_rx;
00082 ///< Variável de controle que ativa o debug dos pacotes recebidos da eth \note não implementado.
00083 extern bool debug_eth_tx;
00084 ///< Variável de controle que ativa o debug dos pacotes enviados para a eth \note não implementado.
00085 extern bool debug_file;
00086 ///< Variável de controle que ativa o debug do sistema de arquivos.
00087 extern bool dbl;
00088 ///< Variável de controle que ativa o debug do protocolo de bootloader dos CBx
00089 extern bool dparallel;
00090 ///< Variável de controle que aciona o debug de envio de pacotes pro cb, quando se
00091 ///< quer transmitir um pacote enquanto outro pacote, já esta em transmissao.
00092 extern bool test_debug;
00093 ///< Variável de controle que ativa o debug de test.
00094 extern bool debug_aging;
00095 ///< Variável de controle que ativa o debug da funçao de aging do registro.
00096 
00097 extern bool debug_clock;
00098 extern bool debug_invite;
00099 extern bool debug_wake;
00100 extern bool debug_muted;
00101 extern bool debug_cpld;
00102 extern bool debug_show_tx_cpld;
00103 extern bool debug_show_rx_cpld;
00104 extern bool debug_cks_err;
00105 extern bool debug_ping;
00106 extern bool debug_refresh;
00107 extern bool long_list;
00108 extern bool debug_out_of_range;
00109 extern bool debug_wdt;
00110 extern bool debug_eth;
00111 extern bool wdt_show;
00112 extern bool debug_rtp;
00113 extern bool debug_memory;
00114 extern bool debug_port_match;
00115 extern bool debug_fw;
00116 extern bool debug_gp;
00117 extern bool missed_send_udp_pkg;
00118 extern bool debug_reconnect;
00119 
00120 extern bool debug_boot;
00121 extern bool debug_fw_print;
00122 extern bool big_bug_pkg;
00123 extern bool flood_bug_pkg;
00124 extern uint16_t miss_rtp_udp_send_pkg;
00125 extern bool reset_missed_send_udp_pkg;
00126 extern bool debug_missed;
00127 extern uint16_t deleted_sip;
00128 extern bool dshow_rtp;
00129 extern bool dcallshow_rtp;
00130 extern bool debug_reset_rtp;
00131 extern bool debug_rtp;
00132 extern uint16_t deleted_sip;
00133 extern bool print_values;
00134 extern bool print_v_cb;
00135 extern bool print_v_call;
00136 extern bool print_cb_var;
00137 extern bool print_cb_all;
00138 extern bool print_hex_cb_var;
00139 extern bool print_hex_cb_all;
00140 extern bool print_sip_var;
00141 extern bool print_sip_all;
00142 extern bool print_hex_sip_var;
00143 extern bool print_hex_sip_all;
00144 
00145 extern bool print_call_var;
00146 extern bool print_call_all;
00147 extern bool print_hex_call_var;
00148 extern bool print_hex_call_all;
00149 
00150 extern bool print_rtp_var;
00151 extern bool print_rtp_all;
00152 extern bool print_hex_rtp_var;
00153 extern bool print_hex_rtp_all;
00154 extern bool frtp;
00155 extern bool rescue_rtp;
00156 extern bool drop_invite_pkg;
00157 extern bool drop_entendi_pkg;
00158 extern bool drop_invite_to_ast_pkg;
00159 extern bool drop_ok_pkg;
00160 extern bool drop_ack_pkg;
00161 extern bool drop_rtp_from_ast_pkg;
00162 extern bool drop_rtp_from_cbx_pkg;
00163 extern bool drop_registry_pkg;
00164 extern bool registra;
00165 extern bool registra4;
00166 extern bool debug_dont_refresh;
00167 extern bool received_audio_from_cb;
00168 extern uint16_t miss_rtp_udp_send_pkg;
00169 extern bool debug_bootloader;
00170 extern bool debug_bind;
00171 extern bool debug_app_init;
00172 extern bool debug_string_length;
00173 extern bool show_current_time;
00174 extern bool dmissed_wdt;
00175 extern bool debug_hello;
00176 extern bool debug_sqn;
00177 extern bool test_ts;
00178 extern bool debug_pwr_src;
00179 extern bool debug_print_clock;
00180 extern bool debug_resend_invite;
00181 extern bool debug_pair;
00182 extern uint16_t miss_rtp_udp_rcv_pkg;
00183 extern bool debug_alloc_vz_call;
00184 
00185 #endif