Revision:
3:5ae3c983f241
Parent:
2:0306beaf5ff7
Child:
4:c16866ed9508
--- a/VBus.h	Fri Dec 31 13:52:58 2010 +0000
+++ b/VBus.h	Sun Apr 17 17:25:56 2011 +0000
@@ -20,6 +20,9 @@
     THE SOFTWARE.
 */
 
+#ifndef VBUS_H
+#define VBUS_H
+
 #define Sync  0xAA  // Synchronisation bytes
 #define FLength 6  // Framelength
 #define FOffset 10 // Offset start of Frames
@@ -75,6 +78,11 @@
     float Sensor3_temp;
     float Sensor4_temp;
 
+    float Sensor1_temp_max;
+    float Sensor2_temp_max;
+    float Sensor3_temp_max;
+    float Sensor4_temp_max;
+
     char PumpSpeed1;  // in  %
     char PumpSpeed2;  //  in %
     char RelaisMask;
@@ -86,10 +94,13 @@
     char OptionWMZ;
     uint16_t OperatingHoursRelais1;
     uint16_t OperatingHoursRelais2;
-
-
+    uint16_t OperatingHoursRelais1Today;
+    
     void Init(int addr);
     bool Read();
+    void SaveToSDcard(char* datetime, char* date,char* dayfn);
+    void SDcardAvailable(bool status);
+    void ClearMax();
 
 protected:
     Serial _Serial;
@@ -110,11 +121,15 @@
     float m_timeout;
     Timer m_timer;
 
+    bool _sdcard;
+    bool _all;
+
     void InjectSeptet(unsigned char *Buffer, int Offset, int Length);
     void FrameOutput (void);
     void make_Header (unsigned int DAdr,unsigned int SAdr,unsigned char Ver,unsigned int Cmd,unsigned char AFrames);
 
 };
+#endif