Diff: VBus.h
- 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