mrDarker
2025-08-01 61ac290c2897f69db9d879ea4968304ddcd23d40
SourceCode/Bond/SGMeasurement/SGMeasurementDlg.h
@@ -49,6 +49,13 @@
   DECLARE_MESSAGE_MAP()
private:
   /**
    * @brief 退出程序时的清理操作。
    *
    * 此函数在程序退出前被调用,用于执行必要的资源释放与状态恢复,
    * 包括断开设备连接、移除托盘图标等。
    * 最终销毁主窗口并退出应用。
    */
   void ExitApplication();
   /**
@@ -85,7 +92,7 @@
    * @param content 日志内容。
    * @param color 字体颜色,默认为黑色。
    */
   void AppendLogLineRichStyled(const CString& content, COLORREF color = RGB(0, 0, 0));
   void AppendLogLineRichStyled(const CString& strContent, COLORREF color = RGB(0, 0, 0));
   /**
    * @brief 高亮日志中所有匹配指定字符串的部分。
@@ -178,10 +185,33 @@
      const std::vector<float>& vecGlass2,
      float& fAvg1, float& fAvg2, float& fOffset);
   /**
    * @brief 初始化设备端的数据存储缓冲区。
    *
    * 调用底层接口清除当前存储区内容,为新一轮的数据采集做准备。
    * 必须在设备连接成功且未进行数据存储时调用。
    *
    * @return true 表示初始化成功;false 表示失败(可能是设备未连接或调用接口错误)。
    */
   bool InitDataStorage();
   /**
    * @brief 启动设备端数据采集和存储。
    *
    * 调用此函数后设备开始采集并缓存数据。
    * 通常配合触发模式进行采集。
    *
    * @return true 表示启动成功;false 表示启动失败。
    */
   bool StartDataStorage();
   /**
    * @brief 停止数据采集并从设备获取当前存储数据。
    *
    * 调用后设备停止采集,并尝试读取指定端口的数据,供后续分析处理。
    *
    * @return true 表示停止并读取数据成功;false 表示失败(如设备未响应或数据无效)。
    */
   bool StopDataStorage();
   /**