Monitor for central heating system (e.g. 2zones+hw) Supports up to 15 temp probes (DS18B20/DS18S20) 3 valve monitors Gas pulse meter recording Use stand-alone or with nodeEnergyServer See http://robdobson.com/2015/09/central-heating-monitor

Dependencies:   EthernetInterfacePlusHostname NTPClient Onewire RdWebServer SDFileSystem-RTOS mbed-rtos mbed-src

Logger.h

Committer:
Bobty
Date:
2015-02-22
Revision:
12:a52996515063
Child:
20:7933076df5af

File content as of revision 12:a52996515063:

// Log to SD
// Rob Dobson, 2015

#ifndef __LOGGER__H
#define __LOGGER__H
#include "mbed.h"
#include <stdarg.h>

class Logger
{
    public:
        Logger(const char* eventLogFileName, const char* dataLogFileBase);
        void LogEvent(const char* format, ...);
        void LogData(const char* format, ...);

    private:
        const char* _eventLogFileName;
        const char* _dataLogFileBase;
};


#endif