Surasak Nasuriwong / FileManager

Dependencies:   SDFileSystem

Dependents:   RwSDCard_Xml_GPS

Revision:
10:a8003d357cf2
Parent:
7:ab015947e368
Child:
11:e21d4c5bfd1b
--- a/FileManager.h	Wed May 18 07:41:14 2016 +0000
+++ b/FileManager.h	Wed May 18 10:46:16 2016 +0000
@@ -9,11 +9,12 @@
 #define VARIABLE_FILE_NAME      "/sd/20160216185627_upload.xml"
 #define MINIRMS_LOG_FILE_NAME   "/sd/miniRMS.log"
 
-#define GPS_TAG                 "<Gps>"
+#define GPS_TAG                 "<Gps>"                 
 #define DATA_TAG                "<Data>"
 #define UPDATE_INTERVAL_TAG     "<Update_Interval>"
 #define VAR_NAME_TAG            "<varName>"
 #define VAR_ADDR_TAG            "<varAddress>"
+#define VAR_TYPE_TAG            "<varType>"
 #define VAR_LSB1_TAG            "<LSB1>"
 #define VAR_LSB2_TAG            "<LSB2>"
 #define VAR_BITMASK_TAG         "<BitMask>"
@@ -22,6 +23,7 @@
 
 #define VAR_NAME_MAX_SIZE       20
 #define VAR_ADDR_MAX_SIZE       10
+#define VAR_TYPE_MAX_SIZE       3
 #define VAR_LSB1_MAX_SIZE       3
 #define VAR_LSB2_MAX_SIZE       10
 #define VAR_BITMASK_MAX_SIZE    5
@@ -48,6 +50,7 @@
 typedef struct {
     char varName[VAR_NAME_MAX_SIZE];
     char varAddress[VAR_ADDR_MAX_SIZE+1];
+    char varType[VAR_TYPE_MAX_SIZE];
     char varLSB1[VAR_LSB1_MAX_SIZE];
     char varLSB2[VAR_LSB2_MAX_SIZE];
     char varBitMask[VAR_BITMASK_MAX_SIZE];