2018 revision to classic DataBus AVC code.

Dependencies:   LSM303DLM Servo SerialGraphicLCD L3G4200D IncrementalEncoder SimpleShell

Logger.h

Committer:
shimniok
Date:
2018-12-26
Revision:
30:ed791f1f7f7d
Parent:
29:cb2f55fbfe9c
Child:
31:20a95043adb0

File content as of revision 30:ed791f1f7f7d:

#ifndef __Logger_H
#define __Logger_H

#include "mbed.h"
#include "SystemState.h"

class Logger {
public:
    Logger(const char *file);
    void start();
    void stop();
    bool enabled();
    void log_gps(GpsData gd);
    void log_sensors(SensorData sd);
    void log_estimation();

private:
    const char *_file;
    FILE *_fp;
};

#endif