Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
debug.h
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
Generated on Tue Jul 12 2022 16:25:03 by
