Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Thu Sep 10 20:11:35 2015 +0000
Revision:
135:2f4290590e51
Parent:
132:05cd37f7e007
inclus?o das funcionalidades; - [get|set]_cbx_wake_mode; - [get|set]_cbx_detach_mode; - [get|set]_cbx_mode; - simula < ext > <msg_id > < type >; - refresh_status

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 121:ee02790d00b7 13 int show_cb ( Vector * v_cb );
klauss 121:ee02790d00b7 14 int show_cb_sip ( Vector * v_cb );
klauss 121:ee02790d00b7 15 int show_sizes ( void );
klauss 121:ee02790d00b7 16 int check_udp_packages_pending ( Vector * v_cb );
klauss 121:ee02790d00b7 17 int show_cb_content ( void );
klauss 121:ee02790d00b7 18 int show_cb_content_all ( void );
klauss 121:ee02790d00b7 19 int show_rtp ( void );
klauss 121:ee02790d00b7 20 int fuck_rtp ( Vector * v_cb );
klauss 121:ee02790d00b7 21 int show_hex_cb_content ( void );
klauss 121:ee02790d00b7 22 int show_hex_cb_content_all ( void );
klauss 132:05cd37f7e007 23 int show_cb_sip ( void );
klauss 132:05cd37f7e007 24 int show_cb_sip_all ( void );
klauss 132:05cd37f7e007 25 int show_cb_hex_sip ( void );
klauss 121:ee02790d00b7 26 int show_rtp_on_call ( void );
klauss 121:ee02790d00b7 27 int show_call ( void );
klauss 121:ee02790d00b7 28 int show_hex_call ( void );
klauss 121:ee02790d00b7 29 int show_cb_rtp ( void );
klauss 121:ee02790d00b7 30 int show_cb_hex_rtp ( void );
klauss 121:ee02790d00b7 31 int reset_stats_cks ( void );
klauss 121:ee02790d00b7 32 int show_cb_stats ( void );
klauss 121:ee02790d00b7 33
klauss 121:ee02790d00b7 34 // zera os contadores de pacotes que resultaram em falha de envio vio ETH
klauss 121:ee02790d00b7 35 int reset_missed_send_udp ( void );
klauss 121:ee02790d00b7 36
klauss 121:ee02790d00b7 37 // exibe estatisticas de pacotes que resultaram em falha de envio na interface ETH
klauss 121:ee02790d00b7 38 int show_missed_send_udp_pkg ( void );
klauss 121:ee02790d00b7 39
klauss 121:ee02790d00b7 40 int invite_ack_to_cb_handler ( Vector * v_cb, Vector * v_call );
klauss 121:ee02790d00b7 41
klauss 121:ee02790d00b7 42 int check_audio_from_ast ( Vector * v_cb, Vector * v_call );
klauss 121:ee02790d00b7 43
klauss 121:ee02790d00b7 44 int wake_up_or_refresh_handler ( Vector * v_cb );
klauss 121:ee02790d00b7 45
klauss 121:ee02790d00b7 46 int check_sip_messages_from_ast ( Vector * v_cb, Vector * v_call );
klauss 121:ee02790d00b7 47
klauss 121:ee02790d00b7 48 /* rotina de verificação de TS's perdidos */
klauss 121:ee02790d00b7 49 int check_for_runaways_ts ( Vector * v_cb, Timeslice * ts );
klauss 121:ee02790d00b7 50
klauss 121:ee02790d00b7 51 int show_wdt_status ( void );
klauss 121:ee02790d00b7 52
klauss 121:ee02790d00b7 53 int wdt_update ( void );
klauss 121:ee02790d00b7 54
klauss 121:ee02790d00b7 55 /* rotina "zeradora" de portas RTP */
klauss 121:ee02790d00b7 56 int check_for_unwanted_rtp_ports ( Vector * v_cb );
klauss 121:ee02790d00b7 57
klauss 121:ee02790d00b7 58 int process_received_pkg_from_cbx ( void );
klauss 121:ee02790d00b7 59
klauss 123:1d395b5a4cad 60 void update_all_cb_timer ( Vector * v_cb );
klauss 123:1d395b5a4cad 61
klauss 124:c1b6c893e1c3 62 int init_hello ( void );
klauss 124:c1b6c893e1c3 63
klauss 124:c1b6c893e1c3 64 void send_hello_to_cbx ( void );
klauss 124:c1b6c893e1c3 65
klauss 124:c1b6c893e1c3 66 void show_hello_status_function ( void );
klauss 124:c1b6c893e1c3 67
klauss 126:1f90756250fb 68 void show_last_rx_pkg_from_cbx ( void );
klauss 126:1f90756250fb 69
klauss 126:1f90756250fb 70 void show_last_tx_pkg_from_cbx ( void );
klauss 126:1f90756250fb 71
klauss 132:05cd37f7e007 72 void update_config_values ( void );
klauss 132:05cd37f7e007 73
klauss 132:05cd37f7e007 74 char * build_wdt_string ( char * wake_msg, const size_t length );
klauss 132:05cd37f7e007 75
klauss 135:2f4290590e51 76 Call_Box * try_add_new_cbx ( Vector * v_cb, const int ext );
klauss 135:2f4290590e51 77
klauss 121:ee02790d00b7 78 #endif