Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
file_system_manager.h
- Committer:
- klauss
- Date:
- 2015-05-11
- Revision:
- 122:480c44b0e205
- Parent:
- 121:ee02790d00b7
- Child:
- 132:05cd37f7e007
File content as of revision 122:480c44b0e205:
#ifndef __FILE_SYSTEM_MANAGER_H__ #define __FILE_SYSTEM_MANAGER_H__ #include "QSPIFileSystem.h" #include "debug.h" #include "vz_protocol.h" #include "fw.h" const uint16_t FILE_BUFFER_SIZE = 1024; extern QSPIFileSystem qspifs; /** * @Synopsis Altera o valor default contido no arquivo /qspi/myip.txt * * @param new_header_ip Atualiza o valor de /qspi/myip.txt sobrescrevendo-o com o valor de new_header_ip * * Exemplo: * @code * ... * set_ip( "192.168.120.2" ); * ... * @endcode */ void set_ip( const char * new_header_ip ); int get_ip ( char * header_ip, const size_t length ); void set_clock_server_ip ( const char * new_server_ip ); int get_clock_server_ip ( char * clock_server_ip, const size_t length ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/myext.txt * * @param new_header_ext Atualiza o valor de /qspi/myext.txt sobrescrevendo-o com o valor de new_header_ext * * Exemplo: * @code * ... * set_header_ext( 912 ); * ... * @endcode */ void set_header_ext ( const int new_header_ext ); int get_header_ext ( void ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/mysipport.txt * * @param new_header_sip_port Atualiza o valor de /qspi/mysipport.txt sobrescrevendo-o com o valor de new_header_sip_port * * Exemplo: * @code * ... * set_header_sip_port( 820 ); * ... * @endcode */ void set_header_sip_port ( const int new_header_sip_port ); int get_header_sip_port ( void ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/serverip.txt * * @param new_server_ip Atualiza o valor de /qspi/serverip.txt sobrescrevendo-o com o valor de new_server_ip * * Exemplo: * @code * ... * set_header_sip_port( "192.168.120.231" ); * ... * @endcode */ void set_server_ip ( const char * new_server_ip ); int get_server_ip ( char * server_ip, const size_t length ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/peerext.txt * * @param new_server_ext Atualiza o valor de /qspi/peerext.txt sobrescrevendo-o com o valor de new_server_ext * * Exemplo: * @code * ... * set_header_sip_port( 1011 ); * ... * @endcode */ void set_server_ext ( const int new_server_ext ); int get_server_ext ( void ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/serverport.txt * * @param new_server_port Atualiza o valor de /qspi/serverport.txt sobrescrevendo-o com o valor de new_server_port * * Exemplo: * @code * ... * set_header_sip_port( 1562 ); * ... * @endcode */ void set_server_port ( const int new_server_port ); int get_server_port ( void ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/udpport.txt * * @param new_udp_port_listener Atualiza o valor de /qspi/udpport.txt sobrescrevendo-o com o valor de new_udp_port_listener * * Exemplo: * @code * ... * set_udp_port_listener( 11147 ); * ... * @endcode */ void set_udp_port_listener ( const int new_udp_port_listener ); int get_udp_port_listener ( void ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/tcpport.txt * * @param new_tcp_port_listener Atualiza o valor de /qspi/tcpport.txt sobrescrevendo-o com o valor de new_tcp_port_listener * * Exemplo: * @code * ... * set_tcp_port_listener( 7178 ); * ... * @endcode */ void set_tcp_port_listener ( const int new_tcp_port_listener ); int get_tcp_port_listener ( void ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/mymask.txt * * @param new_mask Atualiza o valor de /qspi/mymask.txt sobrescrevendo-o com o valor de new_mask * * Exemplo: * @code * ... * set_mask( "255.255.0.0" ); * ... * @endcode */ void set_mask( const char * new_mask ); int get_mask ( char * eth_mask, const size_t length ); /** * @Synopsis Altera o valor default contido no arquivo /qspi/mygateway.txt * * @param new_gateway Atualiza o valor de /qspi/mygateway.txt sobrescrevendo-o com o valor de new_gateway * * Exemplo: * @code * ... * set_gateway( "192.168.118.2" ); * ... * @endcode */ void set_gateway ( const char * new_gateway ); int get_gateway ( char * eth_gw, const size_t length ); void set_max_ext ( const int new_max_ext ); int get_max_ext ( void ); void set_min_ext ( const int new_min_ext ); int get_min_ext ( void ); void cat( const char * fname ); void files( const char type ); void set_fw_ip( const char * new_fw_ip ); int get_ip ( char * fw_ip, const size_t length ); void set_fw_port ( const int new_fw_port ); int get_fw_port ( void ); void set_shift_port ( const int new_shift_port ); int get_shift_port ( void ); int init_fsystem ( void ); #endif