Serial Interface for GUI.

serial_gui_if.h

Committer:
daniel_gs_jeong
Date:
2018-12-27
Revision:
0:9eb0a8cff892

File content as of revision 0:9eb0a8cff892:



class SERIAL_GUI_INTERFACE
{
    public:
    
        SERIAL_GUI_INTERFACE(Serial *_serial);
        ~SERIAL_GUI_INTERFACE();
        
        
//        int set_function_info(char *_fname, 
//                              int _size_fname, 
//                              int _id,
//                              int argc);

        int set_function_info(char *_fname, 
                              int _arg, ...);                                           
        int get_serial_cmd();
        
        void req_function_info(void);
        ///int set_function(int _n, int (*_f)(void));        
        char* get_arg(int _n);
        int get_argi(int _n);               
        
        void send_reg_value(int _reg, int _data);
  
    private:
        Serial *serial;
        ///int (*f[128])(int _arg1, ...);        
        char *argv[8];
        
        int get_serial_cmd_wo_head();
};
//void printNumbers(int args, ...)