ProtocolDecodeBase.cpp 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. // // ******************************************************************
  2. // // /\ /| @File ProtocolDecodeBase.cpp
  3. // // \ V/ @Brief
  4. // // | "") @Author lijinwen, ghz005@uni-trend.com.cn
  5. // // / | @Creation 2024-05-16
  6. // // / \\ @Modified 2024-05-16
  7. // // *(__\_\
  8. // // ******************************************************************
  9. #include "ProtocolDecodeBase.h"
  10. //#include "DecodeParams.h"
  11. #include "QuantizeParams.h"
  12. #include "BaseHelper/Logger.h"
  13. //#include "ProtocolUSB/UsbDecode.h"
  14. #include "ProtocolRS232/RS232Decode.h"
  15. namespace Protocol
  16. {
  17. }
  18. void getVersionExport(uint8_t* version)
  19. {
  20. #ifdef DLL_VERSION
  21. // 将字符串转换为字符数组
  22. constexpr char versionString[] = DLL_VERSION;
  23. // 遍历字符串,将其转换为字节数组
  24. for (size_t i = 0; i < sizeof(versionString); ++i)
  25. {
  26. version[i] = static_cast<unsigned char>(versionString[i]);
  27. }
  28. #else
  29. version[0] = 0;
  30. version[1] = 0;
  31. version[2] = 0;
  32. #endif
  33. }