More HACMan stuff

Dependencies:   FatFileSystem SDFileSystem mbed

Committer:
TBSliver
Date:
Thu Jun 11 13:49:01 2015 +0000
Revision:
0:f433ff34d66b
Initial no idea whats here commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TBSliver 0:f433ff34d66b 1 #ifndef TXTFILE_H
TBSliver 0:f433ff34d66b 2 #define TXTFILE_H
TBSliver 0:f433ff34d66b 3
TBSliver 0:f433ff34d66b 4 #include "mbed.h"
TBSliver 0:f433ff34d66b 5 #include "SDFileSystem.h"
TBSliver 0:f433ff34d66b 6 #include <string>
TBSliver 0:f433ff34d66b 7 #include <stdio.h>
TBSliver 0:f433ff34d66b 8 #include <stdlib.h>
TBSliver 0:f433ff34d66b 9
TBSliver 0:f433ff34d66b 10 class TxtFile {
TBSliver 0:f433ff34d66b 11
TBSliver 0:f433ff34d66b 12 public:
TBSliver 0:f433ff34d66b 13 //constructor and deconstructor
TBSliver 0:f433ff34d66b 14 TxtFile(char fileAddr[], char *readWrite);
TBSliver 0:f433ff34d66b 15 ~TxtFile();
TBSliver 0:f433ff34d66b 16
TBSliver 0:f433ff34d66b 17 //returns whether a file is open or not
TBSliver 0:f433ff34d66b 18 bool isOpen(); //done
TBSliver 0:f433ff34d66b 19
TBSliver 0:f433ff34d66b 20 //closes the file and returns true if successful
TBSliver 0:f433ff34d66b 21 bool closeFile();
TBSliver 0:f433ff34d66b 22
TBSliver 0:f433ff34d66b 23 int frameTime(int frame);
TBSliver 0:f433ff34d66b 24 int totalFrames();
TBSliver 0:f433ff34d66b 25 char getChar(int seek);
TBSliver 0:f433ff34d66b 26
TBSliver 0:f433ff34d66b 27 private:
TBSliver 0:f433ff34d66b 28
TBSliver 0:f433ff34d66b 29 FILE *fp;
TBSliver 0:f433ff34d66b 30 bool isFileOpen; //value representing if the file is open or not
TBSliver 0:f433ff34d66b 31
TBSliver 0:f433ff34d66b 32 };
TBSliver 0:f433ff34d66b 33
TBSliver 0:f433ff34d66b 34 #endif