Michał Biolik / Mbed 2 deprecated SD_TUT

Dependencies:   EthernetInterface SDFileSystem mbed-rtos mbed

file_manager.hpp

Committer:
micbio
Date:
2016-12-05
Revision:
1:58d2021e301d
Child:
2:e699312248f3

File content as of revision 1:58d2021e301d:

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

class file_manager
{
private:
    FILE *fp;
    string current_path;
    string path_sisk;
    string path_agh;
    string path_krk;

    void print_files(void);
    void get_string(void);
    bool open_file(char option);
    bool close_file(void);
public:
    file_manager(void) :
        current_path(this->path_sisk)
    {
        path_sisk = "/sisk.txt";
        path_agh = "/agh.txt";
        path_krk = "/krakow.txt";    
    }

    void get_path(void);
    void set_path(void);
    void write_to_file(void);
    void append_to_file(void);
    void read_file(void);
};