From f9b5693cf3aaae3087e0372827d85f3fe8208ee6 Mon Sep 17 00:00:00 2001
From: DELL <1525436766@qq.com>
Date: 星期二, 13 五月 2025 10:37:04 +0800
Subject: [PATCH] 重庆定制需求

---
 iec61850_forFoShanAES_Model/src/com/dec/fbs9100/FBS9100_StatAndParam.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/FBS9100_StatAndParam.java b/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/FBS9100_StatAndParam.java
index 1f8061d..c33b4e2 100644
--- a/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/FBS9100_StatAndParam.java
+++ b/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/FBS9100_StatAndParam.java
@@ -31,7 +31,10 @@
 	public String publicKeyY;				
 	public String keyID = "";				
 	public String serialNumber = "";		
-
+	
+	public String   StationId = "";
+	public int      PowerDeviceId = 0;						//鐢垫簮ID鍙�
+	public boolean 	isPowerOff = false;								//鐢垫簮浜ゆ祦澶辩數鏍囪瘑	
 	
 	public int CRC = 0;
 	
@@ -58,6 +61,19 @@
 		m_FBS_AlmParam = new FBS9100_AlarmParam();
 	}
 	
+	public int getSysWorkState() {
+		if(isPowerOff) {
+			//浜ゆ祦澶辩數鏃舵樉绀哄仠鐢垫斁鐢�
+			return FBS9100_SysState.IEC61850_SYS_STATE_PD_DISCHARGING;
+		}else {
+			return m_FBS_VCData.m_SysState.WorkState;
+		}
+	}
+	
+	public void setPowerDown(boolean powerdown) {
+		this.isPowerOff = powerdown;
+	}
+	
 	@Override
 	public String toString() {
 		return "FBS9100_StatAndParam [BYTE_LEN=" + BYTE_LEN + ", dev_id=" + dev_id + ", dev_ipaddr=" + dev_ipaddr

--
Gitblit v1.9.1