123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef __TERMINAL_SBS_H
- #define __TERMINAL_SBS_H
- #include "terminal.h"
- #include "FreeRTOS.h"
- #include "task.h"
- #include "semphr.h"
- class SbsTerminal : public Terminal
- {
- public:
- SbsTerminal();
- virtual void configure();
- virtual int execute(int argc, const char * const * argv);
- virtual void sigint (void);
- virtual void connectCallback();
- public:
- int help(int argc, const char * const * argv);
- int help_connection();
- int version(int argc, const char * const * argv);
- int clear(int argc, const char * const * argv);
- int reset(int argc, const char * const * argv);
-
-
- public:
-
- void put_byte(char byte);
-
- public :
-
- QueueHandle_t m_dataQueue;
- };
- extern SbsTerminal sbsTerminal;
- #endif // __TERMINAL_SBS_H
|