Reading Gcode in LocalFiileSystem and encodeing int array. but this program has bug.probably

Fork of MakeSequencer by yuki sato

MakeSequencer.h

Committer:
satoyuki1111
Date:
2018-10-11
Revision:
3:09ee560a3007
Parent:
2:4fc4593498d7
Child:
4:1d7c50f17687

File content as of revision 3:09ee560a3007:

#ifndef MAKESEQ_H
#define MAKESEQ_H

#include "mbed.h"
#include "string"
#define CODE_LENGTH 100
#define ARRAY_EREMENT 10


class MakeSequencer
{
    public:
    MakeSequencer(FILE *fp);
    
    bool FileOpen();
    void getGcode(int _row,int aSize,int* _array);
    bool ReadGcode();
    int  getGcodeSize();
    
    private:
    char   _buf[256];
    int    _data[ARRAY_EREMENT][CODE_LENGTH];
    int    _codesize;
    
    int    _tempnum[ARRAY_EREMENT];
    int    _ele;
    char   _element[ARRAY_EREMENT][CODE_LENGTH];
    char   _char;
    int    _count;
    bool   _check[ARRAY_EREMENT][CODE_LENGTH];
    
    LocalFileSystem *_local;
    FILE *_fp;
};

#endif