![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
file_system_manager.cpp
- Committer:
- klauss
- Date:
- 2015-02-25
- Revision:
- 104:62646ef786a3
- Parent:
- 100:09a23fcd3bdf
- Child:
- 105:a930035b6556
File content as of revision 104:62646ef786a3:
#include "file_system_manager.h" QSPIFileSystem qspifs("qspi"); /* void init_fsystem(){ // init file system and check if files exist if (!qspifs.isformatted()) { qspifs.format(); send_msg("\n\rFile system configured!!\n\r"); } debug_msg(""); files('i'); // check if the files are created debug_msg(""); //files('c'); debug_msg(""); send_msg("\n\r*******File System Ready*******\n\r"); } */ void set_ip( char * new_header_ip ){ FILE * fip = fopen("/qspi/myip.txt", "w"); fprintf( fip, "%s\n\r", new_header_ip ); fclose( fip ); } void set_header_ext( int new_header_ext ){ FILE * fext = fopen( "/qspi/myext.txt", "w" ); fprintf( fext, "%i\n\r", new_header_ext ); fclose( fext ); } void set_header_sip_port( int new_header_sip_port ){ FILE * fport = fopen("/qspi/mysipport.txt", "w"); fprintf( fport,"%i\n\r", new_header_sip_port ); fclose( fport ); } void set_server_ip( char * new_server_ip ){ FILE * fsip = fopen("/qspi/serverip.txt", "w"); fprintf( fsip,"%s\n\r", new_server_ip ); fclose( fsip ); } void set_server_ext( int new_server_ext ){ FILE * fserext = fopen("/qspi/peerext.txt", "w"); fprintf( fserext , "%i\n\r", new_server_ext ); fclose( fserext ); } void set_server_port( int new_server_port ){ FILE * fsport = fopen("/qspi/serverport.txt", "w"); fprintf(fsport,"%i\n\r", new_server_port ); fclose( fsport ); } void set_mask( char * new_mask ){ FILE * fmask = fopen("/qspi/mymask.txt", "w"); fprintf(fmask,"%s\n\r",new_mask ); fclose( fmask ); } void set_gateway( char * new_gateway ){ //fgate = fopen("/qspi/mygateway.txt", "w"); FILE * fgate = fopen("/qspi/mygateway.txt", "w"); fprintf(fgate,"%s\n\r", new_gateway ); fclose( fgate ); } void set_udp_port_listener( int new_udp_port_listener ){ FILE * fudpport = fopen( "/qspi/udpport.txt", "w" ); fprintf( fudpport, "%i\n\r",new_udp_port_listener ); fclose( fudpport ); } void set_tcp_port_listener( int new_tcp_port_listener ){ FILE * ftcpport = fopen( "/qspi/tcpport.txt", "w" ); fprintf( ftcpport, "%i\n\r",new_tcp_port_listener ); fclose( ftcpport ); } void set_fw_ip( char * new_fw_ip ){ FILE * ffwip = fopen("/qspi/fw_ip.txt", "w" ); fprintf(ffwip,"%s\n\r", new_fw_ip ); fclose( ffwip ); } void set_fw_port( int new_fw_port ){ FILE * ffwport = fopen("/qspi/fw_port.txt", "w" ); fprintf(ffwport,"%i\n\r", new_fw_port ); fclose( ffwport ); } void set_max_ext( int new_max_ext ){ FILE * fmex = fopen( "/qspi/maxext.txt", "w" ); if( fmex ){ fprintf( fmex, "%i\n\r", new_max_ext ); //debug_msg(""); fclose( fmex ); //debug_msg(""); } } void set_min_ext( int new_min_ext ){ FILE * fmin = fopen( "/qspi/minext.txt", "w" ); if( fmin ){ fprintf( fmin, "%i\n\r", new_min_ext ); fclose( fmin ); } } // Print the content of a given file void cat(const char * fname){ char buff[513]; int num; FILE *fp = fopen(fname, "r"); if (fp == NULL) { if( debug_file ) if( debug_uart3 && !( from_eth ) ) pc.printf( "Failed to open %s", fname); return; } while( ( num = fread( buff, 1, 512, fp ) ) > 0 ){ buff[ num ] = '\0'; if( debug_uart3 && !( from_eth ) ) pc.printf( buff ); if( from_eth ){ if( tcp_session ) while( !( tcp_client.send_all( buff, strlen( buff ) ) ) ); else if( udp_request ){ int send = udp_server.sendTo( udp_client, buff, strlen( buff ) ); if( send != strlen( buff ) ) { if( debug_reconnect ) { send_msg("Reconnect UDP_request client"); } reconnect_prompt_udp_socket(); miss_prompt_udp_send_pkg++; } } } } fclose(fp); }