Reading G_code in Local File System and encoding int array. this program is improvement edition of Make Sequencer and Make Sequencer 2. So,I want to use this program. Sample Code including in this cpp file. Solves arrays bug(Dynamic allocation,Initialize,release...)

Fork of MakeSequencer by yuki sato

Committer:
satoyuki1111
Date:
Wed Oct 17 09:11:24 2018 +0000
Revision:
5:9b4fcc87af6a
Parent:
4:1e606e2301f9
The first commit.; this program is improvement edition of Make Sequencer and Make Sequencer 2.; So,I want to use this program.; Solves arrays bug(Dynamic allocation,Initialize,release)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
satoyuki1111 0:359eba7592ca 1 #ifndef MAKESEQ_H
satoyuki1111 0:359eba7592ca 2 #define MAKESEQ_H
satoyuki1111 0:359eba7592ca 3
satoyuki1111 0:359eba7592ca 4 #include "mbed.h"
satoyuki1111 0:359eba7592ca 5 #include "string"
satoyuki1111 4:1e606e2301f9 6 #define CODE_LENGTH 15
satoyuki1111 5:9b4fcc87af6a 7 #define ARRAY_EREMENT 6
satoyuki1111 4:1e606e2301f9 8 #define BUF 256
satoyuki1111 2:4fc4593498d7 9
satoyuki1111 0:359eba7592ca 10
satoyuki1111 0:359eba7592ca 11 class MakeSequencer
satoyuki1111 0:359eba7592ca 12 {
satoyuki1111 0:359eba7592ca 13 public:
satoyuki1111 0:359eba7592ca 14 MakeSequencer(FILE *fp);
satoyuki1111 0:359eba7592ca 15 bool FileOpen();
satoyuki1111 4:1e606e2301f9 16 void getGcode(int row,int aSize,int* array);
satoyuki1111 4:1e606e2301f9 17 int getGcodeSize();
satoyuki1111 0:359eba7592ca 18 bool ReadGcode();
satoyuki1111 0:359eba7592ca 19
satoyuki1111 4:1e606e2301f9 20 private:
satoyuki1111 2:4fc4593498d7 21 int _data[ARRAY_EREMENT][CODE_LENGTH];
satoyuki1111 2:4fc4593498d7 22 int _codesize;
satoyuki1111 3:09ee560a3007 23 int _ele;
satoyuki1111 3:09ee560a3007 24 int _count;
satoyuki1111 0:359eba7592ca 25 LocalFileSystem *_local;
satoyuki1111 0:359eba7592ca 26 FILE *_fp;
satoyuki1111 0:359eba7592ca 27 };
satoyuki1111 0:359eba7592ca 28
satoyuki1111 0:359eba7592ca 29 #endif