Julia DESMAZES / Mbed 2 deprecated Hexapode

Dependencies:   mbed BLE_API X_NUCLEO_IDB0XA1 MODSERIAL

COM/LOGGER.h

Committer:
Essenceia
Date:
2016-08-11
Revision:
1:8bab9152933e
Child:
2:ca6d8d1f77d4

File content as of revision 1:8bab9152933e:

#ifndef LOGGER_H
#define LOGGER_H

#include "mbed.h"
#include <string>

class Logger {
    
    public : 
    static Logger* Instance();
    
    void log(std::string s);
    void logn(std::string s);
    void log(double f);
    void logn(double f);
    void log(int i);
    void logn(int i);
    void log(long l);
    void logn(long l);
    string log_itos(int i);
    protected : 
    static Logger* _instance;
    
    Logger();
    Serial * serial;
    
};

#endif