From f354ac6647f9d763c0119717c202e684b261d8ae Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期六, 29 三月 2025 17:26:42 +0800
Subject: [PATCH] 1.修改逻辑,CStep不在设置和调用Listener,而是直接调用成员变量m_pEquipment的虚函数onStepEvent来传递数据。

---
 SourceCode/Bond/Servo/AlarmDlg.cpp |   28 ----------------------------
 1 files changed, 0 insertions(+), 28 deletions(-)

diff --git a/SourceCode/Bond/Servo/AlarmDlg.cpp b/SourceCode/Bond/Servo/AlarmDlg.cpp
index c1d8ecd..4a483e8 100644
--- a/SourceCode/Bond/Servo/AlarmDlg.cpp
+++ b/SourceCode/Bond/Servo/AlarmDlg.cpp
@@ -55,34 +55,6 @@
 
 			if (RX_CODE_ALARM_SET == code) {
 				UpdatePageData();
-
-
-				// 閫氱煡璁惧鐘舵��
-				/*
-				SERVO::CEqAlarmStep* pStep = nullptr;
-				if (pAny->getPtrValue("ptr", (void*&)pStep)) {
-					if (pStep != nullptr) {
-						// 鑾峰彇 AlarmManager 鍗曚緥
-						AlarmManager& alarmManager = AlarmManager::getInstance();
-
-						// 浠� pStep 鑾峰彇闇�瑕佺殑鍙傛暟锛屽亣璁捐繖浜涘�兼槸浠� pStep 涓幏鍙栫殑
-						AlarmData alarmData;
-						alarmData.nId = pStep->getAlarmId();
-						alarmData.nSeverityLevel = pStep->getAlarmLevel();
-						alarmData.nDeviceId = pStep->getEquipment()->getID();
-						alarmData.nUnitId = pStep->getUnitId();
-						alarmData.strDeviceName = alarmManager.getDeviceNameById(alarmData.nDeviceId);
-						alarmData.strUnitName = alarmManager.getUnitNameById(alarmData.nDeviceId, alarmData.nUnitId);
-						const AlarmInfo* pAlarmInfo = alarmManager.getAlarmInfoByID(pStep->getAlarmId());
-						alarmData.strDescription = pAlarmInfo != nullptr ? pAlarmInfo->strAlarmText : "";
-						if (pStep->getAlarmState() == 1) {
-							alarmData.strStartTime = getCurrentTimeString();
-							alarmData.strEndTime = "";
-							InsertAlarmData(&m_listCtrl, alarmData);
-						}
-					}
-				}
-				*/
 			}
 			else if (RX_CODE_ALARM_CLEAR == code) {
 				UpdatePageData();

--
Gitblit v1.9.3