Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Fri Mar 13 19:40:56 2015 +0000
Revision:
106:a34fcf9f0e02
Parent:
104:62646ef786a3
Child:
109:a5b8264ffbbc
bugfix do refresh/wake_all_up; agora o unico parametro passado ? o vetor de CBx, os dois buffers s?o locais

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 74:81c47fff88a5 1 #ifndef __FILE_SYSTEM_MANAGER_H__
klauss 74:81c47fff88a5 2 #define __FILE_SYSTEM_MANAGER_H__
klauss 74:81c47fff88a5 3
klauss 78:1353744f01e1 4 #include "mbed.h"
klauss 74:81c47fff88a5 5 #include "QSPIFileSystem.h"
klauss 81:3656f00ab3db 6 #include "shared_variables.h"
klauss 81:3656f00ab3db 7 #include "vz_protocol.h"
klauss 74:81c47fff88a5 8
klauss 74:81c47fff88a5 9 extern QSPIFileSystem qspifs;
klauss 74:81c47fff88a5 10
klauss 81:3656f00ab3db 11 /**
klauss 81:3656f00ab3db 12 * @Synopsis Altera o valor default contido no arquivo /qspi/myip.txt
klauss 81:3656f00ab3db 13 *
klauss 81:3656f00ab3db 14 * @param new_header_ip Atualiza o valor de /qspi/myip.txt sobrescrevendo-o com o valor de new_header_ip
klauss 81:3656f00ab3db 15 *
klauss 81:3656f00ab3db 16 * Exemplo:
klauss 81:3656f00ab3db 17 * @code
klauss 81:3656f00ab3db 18 * ...
klauss 81:3656f00ab3db 19 * set_ip( "192.168.120.2" );
klauss 81:3656f00ab3db 20 * ...
klauss 81:3656f00ab3db 21 * @endcode
klauss 81:3656f00ab3db 22 */
klauss 81:3656f00ab3db 23 void set_ip( char * new_header_ip );
klauss 81:3656f00ab3db 24
klauss 81:3656f00ab3db 25 /**
klauss 81:3656f00ab3db 26 * @Synopsis Altera o valor default contido no arquivo /qspi/myext.txt
klauss 81:3656f00ab3db 27 *
klauss 81:3656f00ab3db 28 * @param new_header_ext Atualiza o valor de /qspi/myext.txt sobrescrevendo-o com o valor de new_header_ext
klauss 81:3656f00ab3db 29 *
klauss 81:3656f00ab3db 30 * Exemplo:
klauss 81:3656f00ab3db 31 * @code
klauss 81:3656f00ab3db 32 * ...
klauss 81:3656f00ab3db 33 * set_header_ext( 912 );
klauss 81:3656f00ab3db 34 * ...
klauss 81:3656f00ab3db 35 * @endcode
klauss 81:3656f00ab3db 36 */
klauss 81:3656f00ab3db 37 void set_header_ext( int new_header_ext );
klauss 81:3656f00ab3db 38
klauss 81:3656f00ab3db 39 /**
klauss 81:3656f00ab3db 40 * @Synopsis Altera o valor default contido no arquivo /qspi/mysipport.txt
klauss 81:3656f00ab3db 41 *
klauss 81:3656f00ab3db 42 * @param new_header_sip_port Atualiza o valor de /qspi/mysipport.txt sobrescrevendo-o com o valor de new_header_sip_port
klauss 81:3656f00ab3db 43 *
klauss 81:3656f00ab3db 44 * Exemplo:
klauss 81:3656f00ab3db 45 * @code
klauss 81:3656f00ab3db 46 * ...
klauss 81:3656f00ab3db 47 * set_header_sip_port( 820 );
klauss 81:3656f00ab3db 48 * ...
klauss 81:3656f00ab3db 49 * @endcode
klauss 81:3656f00ab3db 50 */
klauss 81:3656f00ab3db 51 void set_header_sip_port( int new_header_sip_port );
klauss 81:3656f00ab3db 52
klauss 81:3656f00ab3db 53 /**
klauss 81:3656f00ab3db 54 * @Synopsis Altera o valor default contido no arquivo /qspi/serverip.txt
klauss 81:3656f00ab3db 55 *
klauss 81:3656f00ab3db 56 * @param new_server_ip Atualiza o valor de /qspi/serverip.txt sobrescrevendo-o com o valor de new_server_ip
klauss 81:3656f00ab3db 57 *
klauss 81:3656f00ab3db 58 * Exemplo:
klauss 81:3656f00ab3db 59 * @code
klauss 81:3656f00ab3db 60 * ...
klauss 81:3656f00ab3db 61 * set_header_sip_port( "192.168.120.231" );
klauss 81:3656f00ab3db 62 * ...
klauss 81:3656f00ab3db 63 * @endcode
klauss 81:3656f00ab3db 64 */
klauss 81:3656f00ab3db 65 void set_server_ip( char * new_server_ip );
klauss 81:3656f00ab3db 66
klauss 81:3656f00ab3db 67 /**
klauss 81:3656f00ab3db 68 * @Synopsis Altera o valor default contido no arquivo /qspi/peerext.txt
klauss 81:3656f00ab3db 69 *
klauss 81:3656f00ab3db 70 * @param new_server_ext Atualiza o valor de /qspi/peerext.txt sobrescrevendo-o com o valor de new_server_ext
klauss 81:3656f00ab3db 71 *
klauss 81:3656f00ab3db 72 * Exemplo:
klauss 81:3656f00ab3db 73 * @code
klauss 81:3656f00ab3db 74 * ...
klauss 81:3656f00ab3db 75 * set_header_sip_port( 1011 );
klauss 81:3656f00ab3db 76 * ...
klauss 81:3656f00ab3db 77 * @endcode
klauss 81:3656f00ab3db 78 */
klauss 81:3656f00ab3db 79 void set_server_ext( int new_server_ext );
klauss 81:3656f00ab3db 80
klauss 81:3656f00ab3db 81 /**
klauss 81:3656f00ab3db 82 * @Synopsis Altera o valor default contido no arquivo /qspi/serverport.txt
klauss 81:3656f00ab3db 83 *
klauss 81:3656f00ab3db 84 * @param new_server_port Atualiza o valor de /qspi/serverport.txt sobrescrevendo-o com o valor de new_server_port
klauss 81:3656f00ab3db 85 *
klauss 81:3656f00ab3db 86 * Exemplo:
klauss 81:3656f00ab3db 87 * @code
klauss 81:3656f00ab3db 88 * ...
klauss 81:3656f00ab3db 89 * set_header_sip_port( 1562 );
klauss 81:3656f00ab3db 90 * ...
klauss 81:3656f00ab3db 91 * @endcode
klauss 81:3656f00ab3db 92 */
klauss 81:3656f00ab3db 93 void set_server_port( int new_server_port );
klauss 81:3656f00ab3db 94
klauss 81:3656f00ab3db 95 /**
klauss 81:3656f00ab3db 96 * @Synopsis Altera o valor default contido no arquivo /qspi/udpport.txt
klauss 81:3656f00ab3db 97 *
klauss 81:3656f00ab3db 98 * @param new_udp_port_listener Atualiza o valor de /qspi/udpport.txt sobrescrevendo-o com o valor de new_udp_port_listener
klauss 81:3656f00ab3db 99 *
klauss 81:3656f00ab3db 100 * Exemplo:
klauss 81:3656f00ab3db 101 * @code
klauss 81:3656f00ab3db 102 * ...
klauss 81:3656f00ab3db 103 * set_udp_port_listener( 11147 );
klauss 81:3656f00ab3db 104 * ...
klauss 81:3656f00ab3db 105 * @endcode
klauss 81:3656f00ab3db 106 */
klauss 81:3656f00ab3db 107 void set_udp_port_listener( int new_udp_port_listener );
klauss 81:3656f00ab3db 108
klauss 81:3656f00ab3db 109 /**
klauss 81:3656f00ab3db 110 * @Synopsis Altera o valor default contido no arquivo /qspi/tcpport.txt
klauss 81:3656f00ab3db 111 *
klauss 81:3656f00ab3db 112 * @param new_tcp_port_listener Atualiza o valor de /qspi/tcpport.txt sobrescrevendo-o com o valor de new_tcp_port_listener
klauss 81:3656f00ab3db 113 *
klauss 81:3656f00ab3db 114 * Exemplo:
klauss 81:3656f00ab3db 115 * @code
klauss 81:3656f00ab3db 116 * ...
klauss 81:3656f00ab3db 117 * set_tcp_port_listener( 7178 );
klauss 81:3656f00ab3db 118 * ...
klauss 81:3656f00ab3db 119 * @endcode
klauss 81:3656f00ab3db 120 */
klauss 81:3656f00ab3db 121 void set_tcp_port_listener( int new_tcp_port_listener );
klauss 81:3656f00ab3db 122
klauss 81:3656f00ab3db 123 /**
klauss 81:3656f00ab3db 124 * @Synopsis Altera o valor default contido no arquivo /qspi/mymask.txt
klauss 81:3656f00ab3db 125 *
klauss 81:3656f00ab3db 126 * @param new_mask Atualiza o valor de /qspi/mymask.txt sobrescrevendo-o com o valor de new_mask
klauss 81:3656f00ab3db 127 *
klauss 81:3656f00ab3db 128 * Exemplo:
klauss 81:3656f00ab3db 129 * @code
klauss 81:3656f00ab3db 130 * ...
klauss 81:3656f00ab3db 131 * set_mask( "255.255.0.0" );
klauss 81:3656f00ab3db 132 * ...
klauss 81:3656f00ab3db 133 * @endcode
klauss 81:3656f00ab3db 134 */
klauss 81:3656f00ab3db 135 void set_mask( char * new_mask );
klauss 81:3656f00ab3db 136
klauss 81:3656f00ab3db 137 /**
klauss 81:3656f00ab3db 138 * @Synopsis Altera o valor default contido no arquivo /qspi/mygateway.txt
klauss 81:3656f00ab3db 139 *
klauss 81:3656f00ab3db 140 * @param new_gateway Atualiza o valor de /qspi/mygateway.txt sobrescrevendo-o com o valor de new_gateway
klauss 81:3656f00ab3db 141 *
klauss 81:3656f00ab3db 142 * Exemplo:
klauss 81:3656f00ab3db 143 * @code
klauss 81:3656f00ab3db 144 * ...
klauss 81:3656f00ab3db 145 * set_gateway( "192.168.118.2" );
klauss 81:3656f00ab3db 146 * ...
klauss 81:3656f00ab3db 147 * @endcode
klauss 81:3656f00ab3db 148 */
klauss 81:3656f00ab3db 149 void set_gateway( char * new_gateway );
klauss 81:3656f00ab3db 150
klauss 81:3656f00ab3db 151 void set_max_ext( int new_max_ext );
klauss 81:3656f00ab3db 152 void set_min_ext( int new_min_ext );
klauss 81:3656f00ab3db 153 void cat( const char * fname );
klauss 81:3656f00ab3db 154 void files( const char type );
klauss 81:3656f00ab3db 155
klauss 99:e80850c51106 156
klauss 99:e80850c51106 157 void set_fw_ip( char * new_fw_ip );
klauss 99:e80850c51106 158 void set_fw_port( int new_fw_port );
klauss 99:e80850c51106 159
klauss 106:a34fcf9f0e02 160 void set_shift_port( int new_shift_port );
klauss 106:a34fcf9f0e02 161
klauss 74:81c47fff88a5 162 #endif