| | |
| | | DECLARE_MESSAGE_MAP() |
| | | |
| | | private: |
| | | /** |
| | | * @brief 退出程序时的清理操作。 |
| | | * |
| | | * 此函数在程序退出前被调用,用于执行必要的资源释放与状态恢复, |
| | | * 包括断开设备连接、移除托盘图标等。 |
| | | * 最终销毁主窗口并退出应用。 |
| | | */ |
| | | void ExitApplication(); |
| | | |
| | | /** |
| | |
| | | * @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 高亮日志中所有匹配指定字符串的部分。 |
| | |
| | | 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(); |
| | | |
| | | /** |