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 19:33:11 2015 +0000
Revision:
133:3d136f5ffd66
Parent:
132:05cd37f7e007
Child:
135:2f4290590e51
Implementando a fun??o que pareia os pings de mestre e escravo, contemplando do bug da radio. Vers?o com o comando de teste.

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 74:81c47fff88a5 4 #include "QSPIFileSystem.h"
klauss 132:05cd37f7e007 5 %: include "bits.h"
klauss 121:ee02790d00b7 6
klauss 121:ee02790d00b7 7 const uint16_t FILE_BUFFER_SIZE = 1024;
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 132:05cd37f7e007 23 int fset_header_ip ( const char * new_header_ip );
klauss 132:05cd37f7e007 24 int fget_ip ( char * header_ip, const size_t length );
klauss 81:3656f00ab3db 25
klauss 132:05cd37f7e007 26 int fset_clock_server_ip ( const char * new_server_ip );
klauss 132:05cd37f7e007 27 int fget_clock_server_ip ( char * clock_server_ip, const size_t length );
klauss 121:ee02790d00b7 28
klauss 81:3656f00ab3db 29 /**
klauss 81:3656f00ab3db 30 * @Synopsis Altera o valor default contido no arquivo /qspi/myext.txt
klauss 81:3656f00ab3db 31 *
klauss 81:3656f00ab3db 32 * @param new_header_ext Atualiza o valor de /qspi/myext.txt sobrescrevendo-o com o valor de new_header_ext
klauss 81:3656f00ab3db 33 *
klauss 81:3656f00ab3db 34 * Exemplo:
klauss 81:3656f00ab3db 35 * @code
klauss 81:3656f00ab3db 36 * ...
klauss 81:3656f00ab3db 37 * set_header_ext( 912 );
klauss 81:3656f00ab3db 38 * ...
klauss 81:3656f00ab3db 39 * @endcode
klauss 81:3656f00ab3db 40 */
klauss 132:05cd37f7e007 41 int fset_header_ext ( const int new_header_ext );
klauss 132:05cd37f7e007 42 int fget_header_ext ( void );
klauss 81:3656f00ab3db 43
klauss 81:3656f00ab3db 44 /**
klauss 81:3656f00ab3db 45 * @Synopsis Altera o valor default contido no arquivo /qspi/mysipport.txt
klauss 81:3656f00ab3db 46 *
klauss 81:3656f00ab3db 47 * @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 48 *
klauss 81:3656f00ab3db 49 * Exemplo:
klauss 81:3656f00ab3db 50 * @code
klauss 81:3656f00ab3db 51 * ...
klauss 81:3656f00ab3db 52 * set_header_sip_port( 820 );
klauss 81:3656f00ab3db 53 * ...
klauss 81:3656f00ab3db 54 * @endcode
klauss 81:3656f00ab3db 55 */
klauss 132:05cd37f7e007 56 int fset_header_sip_port ( const int new_header_sip_port );
klauss 132:05cd37f7e007 57 int fget_header_sip_port ( void );
klauss 122:480c44b0e205 58
klauss 81:3656f00ab3db 59
klauss 81:3656f00ab3db 60 /**
klauss 81:3656f00ab3db 61 * @Synopsis Altera o valor default contido no arquivo /qspi/serverip.txt
klauss 81:3656f00ab3db 62 *
klauss 81:3656f00ab3db 63 * @param new_server_ip Atualiza o valor de /qspi/serverip.txt sobrescrevendo-o com o valor de new_server_ip
klauss 81:3656f00ab3db 64 *
klauss 81:3656f00ab3db 65 * Exemplo:
klauss 81:3656f00ab3db 66 * @code
klauss 81:3656f00ab3db 67 * ...
klauss 81:3656f00ab3db 68 * set_header_sip_port( "192.168.120.231" );
klauss 81:3656f00ab3db 69 * ...
klauss 81:3656f00ab3db 70 * @endcode
klauss 81:3656f00ab3db 71 */
klauss 132:05cd37f7e007 72 int fset_server_ip ( const char * new_server_ip );
klauss 132:05cd37f7e007 73 int fget_server_ip ( char * server_ip, const size_t length );
klauss 81:3656f00ab3db 74
klauss 81:3656f00ab3db 75 /**
klauss 81:3656f00ab3db 76 * @Synopsis Altera o valor default contido no arquivo /qspi/peerext.txt
klauss 81:3656f00ab3db 77 *
klauss 81:3656f00ab3db 78 * @param new_server_ext Atualiza o valor de /qspi/peerext.txt sobrescrevendo-o com o valor de new_server_ext
klauss 81:3656f00ab3db 79 *
klauss 81:3656f00ab3db 80 * Exemplo:
klauss 81:3656f00ab3db 81 * @code
klauss 81:3656f00ab3db 82 * ...
klauss 81:3656f00ab3db 83 * set_header_sip_port( 1011 );
klauss 81:3656f00ab3db 84 * ...
klauss 81:3656f00ab3db 85 * @endcode
klauss 81:3656f00ab3db 86 */
klauss 132:05cd37f7e007 87 int fset_server_ext ( const int new_server_ext );
klauss 132:05cd37f7e007 88 int fget_server_ext ( void );
klauss 81:3656f00ab3db 89
klauss 81:3656f00ab3db 90 /**
klauss 81:3656f00ab3db 91 * @Synopsis Altera o valor default contido no arquivo /qspi/serverport.txt
klauss 81:3656f00ab3db 92 *
klauss 81:3656f00ab3db 93 * @param new_server_port Atualiza o valor de /qspi/serverport.txt sobrescrevendo-o com o valor de new_server_port
klauss 81:3656f00ab3db 94 *
klauss 81:3656f00ab3db 95 * Exemplo:
klauss 81:3656f00ab3db 96 * @code
klauss 81:3656f00ab3db 97 * ...
klauss 81:3656f00ab3db 98 * set_header_sip_port( 1562 );
klauss 81:3656f00ab3db 99 * ...
klauss 81:3656f00ab3db 100 * @endcode
klauss 81:3656f00ab3db 101 */
klauss 132:05cd37f7e007 102 int fset_server_port ( const int new_server_port );
klauss 132:05cd37f7e007 103 int fget_server_port ( void );
klauss 81:3656f00ab3db 104
klauss 81:3656f00ab3db 105 /**
klauss 81:3656f00ab3db 106 * @Synopsis Altera o valor default contido no arquivo /qspi/udpport.txt
klauss 81:3656f00ab3db 107 *
klauss 81:3656f00ab3db 108 * @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 109 *
klauss 81:3656f00ab3db 110 * Exemplo:
klauss 81:3656f00ab3db 111 * @code
klauss 81:3656f00ab3db 112 * ...
klauss 81:3656f00ab3db 113 * set_udp_port_listener( 11147 );
klauss 81:3656f00ab3db 114 * ...
klauss 81:3656f00ab3db 115 * @endcode
klauss 81:3656f00ab3db 116 */
klauss 132:05cd37f7e007 117 int set_udp_port_listener ( const int new_udp_port_listener );
klauss 132:05cd37f7e007 118 int fget_udp_port_listener ( void );
klauss 81:3656f00ab3db 119
klauss 81:3656f00ab3db 120 /**
klauss 81:3656f00ab3db 121 * @Synopsis Altera o valor default contido no arquivo /qspi/tcpport.txt
klauss 81:3656f00ab3db 122 *
klauss 81:3656f00ab3db 123 * @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 124 *
klauss 81:3656f00ab3db 125 * Exemplo:
klauss 81:3656f00ab3db 126 * @code
klauss 81:3656f00ab3db 127 * ...
klauss 81:3656f00ab3db 128 * set_tcp_port_listener( 7178 );
klauss 81:3656f00ab3db 129 * ...
klauss 81:3656f00ab3db 130 * @endcode
klauss 81:3656f00ab3db 131 */
klauss 132:05cd37f7e007 132 int set_tcp_port_listener ( const int new_tcp_port_listener );
klauss 132:05cd37f7e007 133 int fget_tcp_port_listener ( void );
klauss 117:e9facba9db27 134
klauss 117:e9facba9db27 135 /**
klauss 81:3656f00ab3db 136 * @Synopsis Altera o valor default contido no arquivo /qspi/mymask.txt
klauss 81:3656f00ab3db 137 *
klauss 81:3656f00ab3db 138 * @param new_mask Atualiza o valor de /qspi/mymask.txt sobrescrevendo-o com o valor de new_mask
klauss 81:3656f00ab3db 139 *
klauss 81:3656f00ab3db 140 * Exemplo:
klauss 81:3656f00ab3db 141 * @code
klauss 81:3656f00ab3db 142 * ...
klauss 81:3656f00ab3db 143 * set_mask( "255.255.0.0" );
klauss 81:3656f00ab3db 144 * ...
klauss 81:3656f00ab3db 145 * @endcode
klauss 81:3656f00ab3db 146 */
klauss 132:05cd37f7e007 147 int fset_mask( const char * new_mask );
klauss 132:05cd37f7e007 148 int fget_mask ( char * eth_mask, const size_t length );
klauss 81:3656f00ab3db 149
klauss 81:3656f00ab3db 150 /**
klauss 81:3656f00ab3db 151 * @Synopsis Altera o valor default contido no arquivo /qspi/mygateway.txt
klauss 81:3656f00ab3db 152 *
klauss 81:3656f00ab3db 153 * @param new_gateway Atualiza o valor de /qspi/mygateway.txt sobrescrevendo-o com o valor de new_gateway
klauss 81:3656f00ab3db 154 *
klauss 81:3656f00ab3db 155 * Exemplo:
klauss 81:3656f00ab3db 156 * @code
klauss 81:3656f00ab3db 157 * ...
klauss 81:3656f00ab3db 158 * set_gateway( "192.168.118.2" );
klauss 81:3656f00ab3db 159 * ...
klauss 81:3656f00ab3db 160 * @endcode
klauss 81:3656f00ab3db 161 */
klauss 132:05cd37f7e007 162 int fset_gateway ( const char * new_gateway );
klauss 132:05cd37f7e007 163 int fget_gateway ( char * eth_gw, const size_t length );
klauss 122:480c44b0e205 164
klauss 132:05cd37f7e007 165 int fset_max_ext ( const int new_max_ext );
klauss 132:05cd37f7e007 166 int fget_max_ext ( void );
klauss 81:3656f00ab3db 167
klauss 132:05cd37f7e007 168 int fset_min_ext ( const int new_min_ext );
klauss 132:05cd37f7e007 169 int fget_min_ext ( void );
klauss 122:480c44b0e205 170
klauss 132:05cd37f7e007 171 int cat( const char * fname );
klauss 122:480c44b0e205 172
klauss 132:05cd37f7e007 173 int files( const char type );
klauss 81:3656f00ab3db 174
klauss 132:05cd37f7e007 175 int fset_fw_ip ( const char * new_fw_ip );
klauss 132:05cd37f7e007 176 int fget_fw_ip ( char * fw_ip, const size_t length );
klauss 99:e80850c51106 177
klauss 132:05cd37f7e007 178 int fset_fw_port ( const int new_fw_port );
klauss 132:05cd37f7e007 179 int fget_fw_port ( void );
klauss 119:ee6a53069455 180
klauss 132:05cd37f7e007 181 int fset_shift_port ( const int new_shift_port );
klauss 132:05cd37f7e007 182 int fget_shift_port ( void );
klauss 99:e80850c51106 183
klauss 133:3d136f5ffd66 184 int fset_acceptable_delay ( const int new_acceptable_delay );
klauss 133:3d136f5ffd66 185 int fget_acceptable_delay ( void );
klauss 133:3d136f5ffd66 186
klauss 121:ee02790d00b7 187 int init_fsystem ( void );
klauss 121:ee02790d00b7 188
klauss 74:81c47fff88a5 189 #endif