Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: config_manager.cpp
- Revision:
- 133:3d136f5ffd66
- Parent:
- 132:05cd37f7e007
- Child:
- 135:2f4290590e51
diff -r 05cd37f7e007 -r 3d136f5ffd66 config_manager.cpp --- a/config_manager.cpp Tue Sep 01 17:21:11 2015 +0000 +++ b/config_manager.cpp Tue Sep 01 19:33:11 2015 +0000 @@ -140,6 +140,19 @@ u16Shift_port = ( uint16_t ) siRet; } + siRet = fget_acceptable_delay (); + + if ( siRet < 0 ) + { + u8Acceptable_delay = u8_ACCEPTABLE_DELAY; + fset_acceptable_delay ( u8_ACCEPTABLE_DELAY ); + } + else + { + u8Acceptable_delay = ( uint8_t ) siRet; + } + + siRet = fget_tcp_port_listener (); if ( siRet < 0 ) @@ -228,6 +241,7 @@ strcpy ( buffer, chFw_server_ip ); return ( buffer ); } +uint8_t ConfigManager::get_acceptable_delay ( void ) { return u8Acceptable_delay; } uint16_t ConfigManager::get_ext ( void ) { return ( u16Ext ); } @@ -356,6 +370,13 @@ boolShift_port_was_modified = true; } +void ConfigManager::set_acceptable_delay ( const uint8_t new_acceptable_delay ) +{ + u8Acceptable_delay = new_acceptable_delay; + fset_acceptable_delay ( new_acceptable_delay ); +} + + void ConfigManager::set_udp_port_listener ( const uint16_t new_udp_port_listener ) { u16Udp_port_listener = new_udp_port_listener;