| 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
 |