Measure system

Dependencies:   EthernetNetIf mbed RF12B

Revision:
2:afe5826411e3
Parent:
1:b26ab2467b1a
Child:
3:799d8c61fb03
--- a/MeasureSystem.h	Thu Mar 10 19:56:45 2011 +0000
+++ b/MeasureSystem.h	Sun Mar 27 07:56:59 2011 +0000
@@ -11,7 +11,28 @@
 #include <string>
 using namespace std;
 
+const int MAX_PROBES = 2;
+//File system
+#define        DATA_FOLDER        "/sd/data"
+#define        LOGGER_FILE        "/sd/syslog/log.txt"
+#define        STATUS_FILE        "/local/status.dat"
+#define        LOGIN_FILE         "/local/4j7k2fo5.tzh"
+#define        CONFIG_FILE        "/local/config.txt"
+#define        FILELIST_FILE      "/sd/system/files.dat"
+#define        SOURCE_FILE        "/sd/index.htm"
+#define        TARGET_FILE        "/local/index.htm"
+//File copy
+#define        COPY_BLOCK_SIZE    2048
+//Network
+#define        NOINTERNET         ""
+//File writer
+#define WRITEFILE       1
+#define APPENDFILE      2
+#define READFILE        0
+//Com
+#define BAUDRATE        921600
 
+//GLobal function definitions
 EXTERN void InitDS1820(void);//Init DS1820 array
 EXTERN void GetMyIP(void);
 EXTERN void IndexInit(void);
@@ -27,13 +48,21 @@
 EXTERN void MeasureStart(void);
 EXTERN void MeasureStop(void);
 EXTERN void SaveStatus(void);
+EXTERN void SaveConfig(void);
+EXTERN void PrintRAM(void);
+EXTERN void UpdateList(void);
+extern "C" void mbed_reset();
+
 EXTERN void GetFile(int index, char *st);
-EXTERN int  measureCommand;
+//Global vars
 EXTERN int clockoffset;
 EXTERN time_t ctTime;  //Time var
 EXTERN  bool HandlerActive;
-EXTERN string myUrl;
+EXTERN int interval;
 EXTERN int logging;
+EXTERN char * logfile ;
+EXTERN int postOK;
+EXTERN bool reset;
 #endif
 
 #undef EXTERN