Measure system
Dependencies: EthernetNetIf mbed RF12B
Diff: MeasureSystem.h
- Revision:
- 2:afe5826411e3
- Parent:
- 1:b26ab2467b1a
- Child:
- 3:799d8c61fb03
diff -r b26ab2467b1a -r afe5826411e3 MeasureSystem.h --- 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