Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Tue Sep 01 17:21:11 2015 +0000
Revision:
132:05cd37f7e007
Parent:
128:3ae1c74773a8
Child:
135:2f4290590e51
Substitui??o de; send_msg -> vz_printf; debug_msg -> vz_debug

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 121:ee02790d00b7 1 #ifndef __MAIN_APP_FUNCTIONS_H__
klauss 121:ee02790d00b7 2 #define __MAIN_APP_FUNCTIONS_H__
klauss 121:ee02790d00b7 3
klauss 121:ee02790d00b7 4 #include "main_app_var_configs.h"
klauss 121:ee02790d00b7 5
klauss 128:3ae1c74773a8 6 void check_power_source ( void );
klauss 121:ee02790d00b7 7 int header_app_init ( void );
klauss 121:ee02790d00b7 8 int try_reconnect_with_eth ( void );
klauss 121:ee02790d00b7 9 int show_stats ( void );
klauss 121:ee02790d00b7 10 int reset_stats ( void );
klauss 121:ee02790d00b7 11 int show_cb_list ( Vector * v_cb );
klauss 132:05cd37f7e007 12 int show_cb_long_list ( Vector * v_cb, bool show_time = false, bool show_invites = false );
klauss 132:05cd37f7e007 13 void show_lpc_low_level_input_counter ( void );
klauss 121:ee02790d00b7 14 int show_cb ( Vector * v_cb );
klauss 121:ee02790d00b7 15 int show_cb_sip ( Vector * v_cb );
klauss 121:ee02790d00b7 16 int show_sizes ( void );
klauss 121:ee02790d00b7 17 int check_udp_packages_pending ( Vector * v_cb );
klauss 121:ee02790d00b7 18 int show_cb_content ( void );
klauss 121:ee02790d00b7 19 int show_cb_content_all ( void );
klauss 121:ee02790d00b7 20 int show_rtp ( void );
klauss 121:ee02790d00b7 21 int fuck_rtp ( Vector * v_cb );
klauss 121:ee02790d00b7 22 int show_hex_cb_content ( void );
klauss 121:ee02790d00b7 23 int show_hex_cb_content_all ( void );
klauss 132:05cd37f7e007 24 int show_cb_sip ( void );
klauss 132:05cd37f7e007 25 int show_cb_sip_all ( void );
klauss 132:05cd37f7e007 26 int show_cb_hex_sip ( void );
klauss 121:ee02790d00b7 27 int show_rtp_on_call ( void );
klauss 121:ee02790d00b7 28 int show_call ( void );
klauss 121:ee02790d00b7 29 int show_hex_call ( void );
klauss 121:ee02790d00b7 30 int show_cb_rtp ( void );
klauss 121:ee02790d00b7 31 int show_cb_hex_rtp ( void );
klauss 121:ee02790d00b7 32 int reset_stats_cks ( void );
klauss 121:ee02790d00b7 33 int show_cb_stats ( void );
klauss 121:ee02790d00b7 34
klauss 121:ee02790d00b7 35 // zera os contadores de pacotes que resultaram em falha de envio vio ETH
klauss 121:ee02790d00b7 36 int reset_missed_send_udp ( void );
klauss 121:ee02790d00b7 37
klauss 121:ee02790d00b7 38 // exibe estatisticas de pacotes que resultaram em falha de envio na interface ETH
klauss 121:ee02790d00b7 39 int show_missed_send_udp_pkg ( void );
klauss 121:ee02790d00b7 40
klauss 121:ee02790d00b7 41 int invite_ack_to_cb_handler ( Vector * v_cb, Vector * v_call );
klauss 121:ee02790d00b7 42
klauss 121:ee02790d00b7 43 int check_audio_from_ast ( Vector * v_cb, Vector * v_call );
klauss 121:ee02790d00b7 44
klauss 121:ee02790d00b7 45 int wake_up_or_refresh_handler ( Vector * v_cb );
klauss 121:ee02790d00b7 46
klauss 121:ee02790d00b7 47 int check_sip_messages_from_ast ( Vector * v_cb, Vector * v_call );
klauss 121:ee02790d00b7 48
klauss 121:ee02790d00b7 49 /* rotina de verificação de TS's perdidos */
klauss 121:ee02790d00b7 50 int check_for_runaways_ts ( Vector * v_cb, Timeslice * ts );
klauss 121:ee02790d00b7 51
klauss 121:ee02790d00b7 52 int show_wdt_status ( void );
klauss 121:ee02790d00b7 53
klauss 121:ee02790d00b7 54 int wdt_update ( void );
klauss 121:ee02790d00b7 55
klauss 121:ee02790d00b7 56 /* rotina "zeradora" de portas RTP */
klauss 121:ee02790d00b7 57 int check_for_unwanted_rtp_ports ( Vector * v_cb );
klauss 121:ee02790d00b7 58
klauss 121:ee02790d00b7 59 int process_received_pkg_from_cbx ( void );
klauss 121:ee02790d00b7 60
klauss 123:1d395b5a4cad 61 void update_all_cb_timer ( Vector * v_cb );
klauss 123:1d395b5a4cad 62
klauss 124:c1b6c893e1c3 63 int init_hello ( void );
klauss 124:c1b6c893e1c3 64
klauss 124:c1b6c893e1c3 65 void send_hello_to_cbx ( void );
klauss 124:c1b6c893e1c3 66
klauss 124:c1b6c893e1c3 67 void show_hello_status_function ( void );
klauss 124:c1b6c893e1c3 68
klauss 126:1f90756250fb 69 void show_last_rx_pkg_from_cbx ( void );
klauss 126:1f90756250fb 70
klauss 126:1f90756250fb 71 void show_last_tx_pkg_from_cbx ( void );
klauss 126:1f90756250fb 72
klauss 132:05cd37f7e007 73 void update_config_values ( void );
klauss 132:05cd37f7e007 74
klauss 132:05cd37f7e007 75 char * build_wdt_string ( char * wake_msg, const size_t length );
klauss 132:05cd37f7e007 76
klauss 121:ee02790d00b7 77 #endif