Serial Interface for GUI.
serial_gui_if.h@0:9eb0a8cff892, 2018-12-27 (annotated)
- Committer:
- daniel_gs_jeong
- Date:
- Thu Dec 27 05:13:43 2018 +0000
- Revision:
- 0:9eb0a8cff892
the 1stVersion: Serial GUI Interface.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
daniel_gs_jeong | 0:9eb0a8cff892 | 1 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 2 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 3 | class SERIAL_GUI_INTERFACE |
daniel_gs_jeong | 0:9eb0a8cff892 | 4 | { |
daniel_gs_jeong | 0:9eb0a8cff892 | 5 | public: |
daniel_gs_jeong | 0:9eb0a8cff892 | 6 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 7 | SERIAL_GUI_INTERFACE(Serial *_serial); |
daniel_gs_jeong | 0:9eb0a8cff892 | 8 | ~SERIAL_GUI_INTERFACE(); |
daniel_gs_jeong | 0:9eb0a8cff892 | 9 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 10 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 11 | // int set_function_info(char *_fname, |
daniel_gs_jeong | 0:9eb0a8cff892 | 12 | // int _size_fname, |
daniel_gs_jeong | 0:9eb0a8cff892 | 13 | // int _id, |
daniel_gs_jeong | 0:9eb0a8cff892 | 14 | // int argc); |
daniel_gs_jeong | 0:9eb0a8cff892 | 15 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 16 | int set_function_info(char *_fname, |
daniel_gs_jeong | 0:9eb0a8cff892 | 17 | int _arg, ...); |
daniel_gs_jeong | 0:9eb0a8cff892 | 18 | int get_serial_cmd(); |
daniel_gs_jeong | 0:9eb0a8cff892 | 19 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 20 | void req_function_info(void); |
daniel_gs_jeong | 0:9eb0a8cff892 | 21 | ///int set_function(int _n, int (*_f)(void)); |
daniel_gs_jeong | 0:9eb0a8cff892 | 22 | char* get_arg(int _n); |
daniel_gs_jeong | 0:9eb0a8cff892 | 23 | int get_argi(int _n); |
daniel_gs_jeong | 0:9eb0a8cff892 | 24 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 25 | void send_reg_value(int _reg, int _data); |
daniel_gs_jeong | 0:9eb0a8cff892 | 26 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 27 | private: |
daniel_gs_jeong | 0:9eb0a8cff892 | 28 | Serial *serial; |
daniel_gs_jeong | 0:9eb0a8cff892 | 29 | ///int (*f[128])(int _arg1, ...); |
daniel_gs_jeong | 0:9eb0a8cff892 | 30 | char *argv[8]; |
daniel_gs_jeong | 0:9eb0a8cff892 | 31 | |
daniel_gs_jeong | 0:9eb0a8cff892 | 32 | int get_serial_cmd_wo_head(); |
daniel_gs_jeong | 0:9eb0a8cff892 | 33 | }; |
daniel_gs_jeong | 0:9eb0a8cff892 | 34 | //void printNumbers(int args, ...) |