Surasak Nasuriwong / FileManager

Dependencies:   SDFileSystem

Dependents:   RwSDCard_Xml_GPS

Revision:
6:5bd75c0f607c
Parent:
5:7c513eee7b2b
Child:
7:ab015947e368
diff -r 7c513eee7b2b -r 5bd75c0f607c FileManager.h
--- a/FileManager.h	Mon May 16 08:29:39 2016 +0000
+++ b/FileManager.h	Tue May 17 10:22:32 2016 +0000
@@ -14,13 +14,17 @@
 #define UPDATE_INTERVAL_TAG     "<Update_Interval>"
 #define VAR_NAME_TAG            "<varName>"
 #define VAR_ADDR_TAG            "<varAddress>"
-#define VAR_SIZE_TAG            "<LSB2>"
+#define VAR_LSB1_TAG            "<LSB1>"
+#define VAR_LSB2_TAG            "<LSB2>"
+#define VAR_BITMASK_TAG         "<BitMask>"
 #define VAR_UNIT_TAG            "<Unit>"
 #define XMLTEXT_SIZE            20
 
 #define VAR_NAME_MAX_SIZE       20
 #define VAR_ADDR_MAX_SIZE       10
-#define VAR_SIZE_MAX_SIZE       5
+#define VAR_LSB1_MAX_SIZE       3
+#define VAR_LSB2_MAX_SIZE       10
+#define VAR_BITMASK_MAX_SIZE    5
 #define VAR_UNIT_MAX_SIZE       20
 
 #define MAX_VAR                 50
@@ -43,7 +47,9 @@
 typedef struct {
     char varName[VAR_NAME_MAX_SIZE];
     char varAddress[VAR_ADDR_MAX_SIZE+1];
-    char varSize[VAR_SIZE_MAX_SIZE];
+    char varLSB1[VAR_LSB1_MAX_SIZE];
+    char varLSB2[VAR_LSB2_MAX_SIZE];
+    char varBitMask[VAR_BITMASK_MAX_SIZE];
     char varUnit[VAR_UNIT_MAX_SIZE];
 } Variable_Data_TypeDef;