serialbasehandle.cpp 503 B

123456789101112131415161718192021222324252627282930
  1. #include "serialbasehandle.h"
  2. #include "logserialport.h"
  3. #include "assictscalet2000.h"
  4. SerialBaseHandle::SerialBaseHandle()
  5. {
  6. }
  7. SerialBaseHandle::~SerialBaseHandle()
  8. {
  9. }
  10. SerialBaseHandle * SerialBaseHandle::getHandler(int type, const QString & result)
  11. {
  12. SerialBaseHandle *ret = nullptr;
  13. switch (type) {
  14. case 0:
  15. ret = new LogSerialPort();
  16. break;
  17. case 1:
  18. ret = new AssicTScaleT2000();
  19. break;
  20. default:
  21. break;
  22. }
  23. return ret;
  24. }