serialbasehandle.h 433 B

1234567891011121314151617181920
  1. #ifndef SERIALBASEHANDLE_H
  2. #define SERIALBASEHANDLE_H
  3. #include <QByteArray>
  4. #include <QString>
  5. class SerialBaseHandle
  6. {
  7. public:
  8. SerialBaseHandle();
  9. virtual ~SerialBaseHandle();
  10. virtual bool needSend() = 0;
  11. virtual QByteArray sendData() = 0;
  12. virtual void handle(QByteArray & data) = 0;
  13. static SerialBaseHandle * getHandler(int type, const QString & result = QString());
  14. };
  15. #endif // SERIALBASEHANDLE_H