nova proba

Revision:
13:03617f6ed112
Parent:
8:c0f54b381346
Child:
18:5ee53205451a
diff -r cbfc10c15437 -r 03617f6ed112 DataFlash/dataFlash.cpp
--- a/DataFlash/dataFlash.cpp	Fri May 01 23:15:28 2020 +0000
+++ b/DataFlash/dataFlash.cpp	Sat May 02 23:54:44 2020 +0200
@@ -108,14 +108,16 @@
 
 //#define COPY_IP_TO_FLASH( dest, source )      if( test_ip( pch->source ) ) strncpy( gps_rd->dest, pch->source, 16 )
 
-#define COPY_IP_HTML_TO_FLASH( param )      if( test_ip( pch->get_##param() ) ) strncpy( gps_rd->param, pch->get_##param(), 16 )
+#define COPY_IP_HTML_TO_FLASH( param )      if( test_ip( pch->get_##param() ) ) strncpy( gps_rd->param, pch->get_##param(), 16 );   \
+                                            else strncpy( gps_rd->param, " ", 16 );
 #define COPY_IP_HTML_TO_FLASH_idx( param, idx )      \
     if( test_ip( pch->get_##param(idx+1) ) ) strncpy( gps_rd->param[idx], pch->get_##param(idx+1), 16 );         \
     else strncpy( gps_rd->param[idx], " ", 16 );
 
 
 //#define COPY_PORT_TO_FLASH( dest, source )      if( test_num( pch->source)) strncpy( gps_rd->dest, pch->source, 6 );
-#define COPY_PORT_HTML_TO_FLASH( param )      if( test_num( pch->get_##param())) strncpy( gps_rd->param, pch->get_##param( ), 6 );
+#define COPY_PORT_HTML_TO_FLASH( param )      if( test_num( pch->get_##param())) strncpy( gps_rd->param, pch->get_##param( ), 6 );  \
+                                              else strncpy( gps_rd->param, " ", 6 );
 #define COPY_PORT_HTML_TO_FLASH_idx( param, idx )      \
     if( test_num( pch->get_##param(idx+1))) strncpy( gps_rd->param[idx], pch->get_##param( idx+1 ), 6 );   \
     else strncpy( gps_rd->param[idx], " ", 6 );