lijinwen 2 bulan lalu
induk
melakukan
1c25ac17b6
5 mengubah file dengan 0 tambahan dan 388 penghapusan
  1. 0 257
      BaseEnums/Channels.h
  2. 0 18
      BaseHelper/Constants.h
  3. 0 53
      BaseHelper/Loger.h
  4. 0 14
      ProtocolRS232/Constants.h
  5. 0 46
      ProtocolUSB/Constants.h

+ 0 - 257
BaseEnums/Channels.h

@@ -1,257 +0,0 @@
-// // ******************************************************************
-// //       /\ /|       @File         Channels.h
-// //       \ V/        @Brief
-// //       | "")       @Author        lijinwen, ghz005@uni-trend.com.cn
-// //       /  |        @Creation      2024-05-16
-// //      /  \\        @Modified      2024-06-24
-// //    *(__\_\
-// // ******************************************************************
-
-#pragma once
-namespace Protocol
-{
-    // 24.5弃用
-    // enum class ChannelId
-    // {
-    //     C1 = 0,
-    //     C2,
-    //     C3,
-    //     C4,
-    //     C5,
-    //     C6,
-    //     C7,
-    //     C8,
-    //     M1 = 100,
-    //     M2,
-    //     M3,
-    //     M4,
-    //     M5,
-    //     M6,
-    //     M7,
-    //     M8,
-    //     M9,
-    //     M10,
-    //     M11,
-    //     M12,
-    //     M13,
-    //     M14,
-    //     M15,
-    //     M16,
-    //     M17,
-    //     M18,
-    //     M19,
-    //     M20,
-    //     M21,
-    //     M22,
-    //     M23,
-    //     M24,
-    //     M25,
-    //     M26,
-    //     M27,
-    //     M28,
-    //     M29,
-    //     M30,
-    //     M31,
-    //     M32,
-    //     M33,
-    //     M34,
-    //     M35,
-    //     M36,
-    //     M37,
-    //     M38,
-    //     M39,
-    //     M40,
-    //     M41,
-    //     M42,
-    //     M43,
-    //     M44,
-    //     M45,
-    //     M46,
-    //     M47,
-    //     M48,
-    //     R1 = 200,
-    //     R2,
-    //     R3,
-    //     R4,
-    //     R5,
-    //     R6,
-    //     R7,
-    //     R8,
-    //     R9,
-    //     R10,
-    //     R11,
-    //     R12,
-    //     R13,
-    //     R14,
-    //     R15,
-    //     R16,
-    //     B1 = 300,
-    //     B2,
-    //     D0 = 400,
-    //     D1,
-    //     D2,
-    //     D3,
-    //     D4,
-    //     D5,
-    //     D6,
-    //     D7,
-    //     D8,
-    //     D9,
-    //     D10,
-    //     D11,
-    //     D12,
-    //     D13,
-    //     D14,
-    //     D15,
-    //     D16,
-    //     D17,
-    //     D18,
-    //     D19,
-    //     D20,
-    //     D21,
-    //     D22,
-    //     D23,
-    //     D24,
-    //     D25,
-    //     D26,
-    //     D27,
-    //     D28,
-    //     D29,
-    //     D30,
-    //     D31,
-    //     D32,
-    //     D33,
-    //     D34,
-    //     D35,
-    //     D36,
-    //     D37,
-    //     D38,
-    //     D39,
-    //     D40,
-    //     D41,
-    //     D42,
-    //     D43,
-    //     D44,
-    //     D45,
-    //     D46,
-    //     D47,
-    //     D48,
-    //     D49,
-    //     D50,
-    //     D51,
-    //     D52,
-    //     D53,
-    //     D54,
-    //     D55,
-    //     D56,
-    //     D57,
-    //     D58,
-    //     D59,
-    //     D60,
-    //     D61,
-    //     D62,
-    //     D63,
-    //     // D64,
-    //     P1 = 1100,
-    //     P2,
-    //     P3,
-    //     P4,
-    //     P5,
-    //     P6,
-    //     P7,
-    //     P8,
-    //     P9,
-    //     P10,
-    //     P11,
-    //     P12,
-    //     P13,
-    //     P14,
-    //     P15,
-    //     P16,
-    //     AWG1 = 1200,
-    //     AWG2,
-    //     AWG3,
-    //     AWG4,
-    //     DVM = 1240,
-    //     CYM = 1245,
-    //     Ext = 1250,
-    //
-    //     Ext5,
-    //     AC,
-    //     AuxIn,
-    //     //Assign them to logical RF channel like math
-    //     RF1 = 1300,
-    //     RF2,
-    //     RF3,
-    //     RF4,
-    //     RF5,
-    //     RF6,
-    //     RF7,
-    //     RF8,
-    //     //Assign 'RF' to independent phisical RF channel
-    //     RF,
-    //     AVT1 = 1400,
-    //     AVT2,
-    //     AVT3,
-    //     AVT4,
-    //     AVT5,
-    //     AVT6,
-    //     AVT7,
-    //     AVT8,
-    //     AVT,
-    //     PVT1 = 1500,
-    //     PVT2,
-    //     PVT3,
-    //     PVT4,
-    //     PVT5,
-    //     PVT6,
-    //     PVT7,
-    //     PVT8,
-    //     PVT,
-    //     PVF1 = 1600,
-    //     PVF2,
-    //     PVF3,
-    //     PVF4,
-    //     PVF5,
-    //     PVF6,
-    //     PVF7,
-    //     PVF8,
-    //     PVF,
-    //     PGD1 = 1700,
-    //     PGD2,
-    //     PGD3,
-    //     PGD4,
-    //     PGD5,
-    //     PGD6,
-    //     PGD7,
-    //     PGD8,
-    //     PGD,
-    //     TVF1 = 1800,
-    //     TVF2,
-    //     TVF3,
-    //     TVF4,
-    //     TVF5,
-    //     TVF6,
-    //     TVF7,
-    //     TVF8,
-    //     TVF,
-    //     FVT1 = 1900,
-    //     FVT2,
-    //     FVT3,
-    //     FVT4,
-    //     FVT5,
-    //     FVT6,
-    //     FVT7,
-    //     FVT8,
-    //     FVT,
-    //     USER = 2000,
-    //     POWER1 = 2100,
-    //     POWER2,
-    //     POWER3,
-    //     POWER4,
-    //     POWER5,
-    //     POWER6,
-    //     POWER7,
-    //     POWER8,
-    // };
-}

+ 0 - 18
BaseHelper/Constants.h

@@ -1,18 +0,0 @@
-// // ******************************************************************
-// //       /\ /|       @File         Constants.h
-// //       \ V/        @Brief
-// //       | "")       @Author        lijinwen, ghz005@uni-trend.com.cn
-// //       /  |        @Creation      2024-05-20
-// //      /  \\        @Modified      2024-06-24
-// //    *(__\_\
-// // ******************************************************************
-
-#pragma once
-
-namespace Protocol
-{
-
-    //用于设置比较的容忍度
-    constexpr double FLOAT_EQUAL_EPSILON = 1e-6;
-
-};

+ 0 - 53
BaseHelper/Loger.h

@@ -1,53 +0,0 @@
-// // ******************************************************************
-// //       /\ /|       @File         Loger.h
-// //       \ V/        @Brief
-// //       | "")       @Author        lijinwen, ghz005@uni-trend.com.cn
-// //       /  |        @Creation      2024-05-16
-// //      /  \\        @Modified      2024-06-24
-// //    *(__\_\
-// // ******************************************************************
-
-#pragma once
-
-#include <iostream>
-#include <fstream>
-#include <mutex>
-#include <filesystem>
-#include <string>
-
-#include <chrono>
-#include <cstdarg>
-#include <iomanip>
-#include <sstream>
-#include <cstdlib> // 对于std::put_time的tm结构体定义
-
-#include "../BaseEnums/loger_enums.h"
-
-namespace Fs = std::filesystem;
-
-namespace Protocol
-{
-    class Loger
-    {
-    public:
-        Loger();
-
-        static void Log(const std::string& message);
-
-        ~Loger();
-
-        inline static auto LogLevel = LogLevel::All;
-
-    private:
-        std::string LogPath_;
-        std::string LogFileName_; // The full path and filename of the log file.
-        std::ofstream LogFile_;
-        static std::mutex instanceMutex_;
-        static Loger instance_;
-
-        Loger(const Loger&) = delete;
-        Loger& operator=(const Loger&) = delete;
-    };
-
-    void WriteLog(LogLevel level, const char* format, ...);
-}

+ 0 - 14
ProtocolRS232/Constants.h

@@ -1,14 +0,0 @@
-// // ******************************************************************
-// //       /\ /|       @File         Constants.h
-// //       \ V/        @Brief
-// //       | "")       @Author        lijinwen, ghz005@uni-trend.com.cn
-// //       /  |        @Creation      2024-05-16
-// //      /  \\        @Modified      2024-06-24
-// //    *(__\_\
-// // ******************************************************************
-
-#pragma once
-
-namespace Protocol
-{
-}

+ 0 - 46
ProtocolUSB/Constants.h

@@ -1,46 +0,0 @@
-// // ******************************************************************
-// //       /\ /|       @File         Constants.h
-// //       \ V/        @Brief
-// //       | "")       @Author        lijinwen, ghz005@uni-trend.com.cn
-// //       /  |        @Creation      2024-05-17
-// //      /  \\        @Modified      2024-06-24
-// //    *(__\_\
-// // ******************************************************************
-
-#pragma once
-#include <cstdint>
-
-namespace Protocol
-{
-	//差分非对称长度比例阈值
-	constexpr double USB_DIFF_LEN_DIFFERENCE_THRESHOLD = 0.95;
-
-	//最小序列长度
-	constexpr int32_t USB_MINIMUM_SEQUENCE_LENGTH = 12;
-	//时域差异容差阈值
-	constexpr double USB_TIME_DIFFERENCE_THRESHOLD = 0.28;
-	//时域差异容差阈值
-	constexpr double USB_TIME_DIFFERENCE_THRESHOLD_HIGH_SPEED = 0.36;
-	//同步帧长度容差
-	constexpr double USB_SYNC_BIT_TOL = 0.95;
-	//同步帧长度
-
-	//NRZI 连续补位/个数
-	constexpr int32_t USB_NRZI_COMPLEMENT_PER_NUM = 6;
-
-	constexpr int32_t USB_BYTE_BIT_COUNT = 8;
-	constexpr double USB_LOW_SPEED_MHZ = 1.5;
-	constexpr double USB_FULL_SPEED_MHZ = 12;
-	constexpr double USB_HIGH_SPEED_MHZ = 480;
-	//同步帧长度
-	constexpr int32_t USB_USB_SYNC_BIT_MAX_LEN = 32;
-	constexpr int32_t USB_USB_SYNC_BIT_NORMAL_SPEED_LEN = USB_BYTE_BIT_COUNT;
-	constexpr int32_t USB_USB_SYNC_BIT_HIGH_SPEED_LEN = USB_USB_SYNC_BIT_MAX_LEN;
-
-	constexpr int32_t USB_ADDR_BIT_COUNT = 7;
-	constexpr int32_t USB_ENDPOINT_BIT_COUNT = 4;
-	constexpr int32_t USB_FRAMEID_BIT_COUNT = 11;
-	constexpr int32_t USB_CRC5_BIT_COUNT = 5;
-	constexpr int32_t USB_CRC16_BIT_COUNT = 16;
-
-}