From 95c0c2e94d390650d3954c30c6a7c805fe9c714c Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期四, 15 十月 2020 18:23:18 +0800
Subject: [PATCH] 负载添加历史实时数据记录功能

---
 src/com/dev/base/data/Dynamicload_inf.java |   35 ++++++++++++++++++++++++++++++++++-
 1 files changed, 34 insertions(+), 1 deletions(-)

diff --git a/src/com/dev/base/data/Dynamicload_inf.java b/src/com/dev/base/data/Dynamicload_inf.java
index 4a29bc1..d6be822 100644
--- a/src/com/dev/base/data/Dynamicload_inf.java
+++ b/src/com/dev/base/data/Dynamicload_inf.java
@@ -13,6 +13,7 @@
 	public int FZ_button_num;			//负载柜按钮数量
 	public String note;
 	
+	public int conn_state = 0;
 	public Dynamicload_button button;
 	public Dynamicload_control control;
 	public Dynamicload_state state;
@@ -155,11 +156,12 @@
 	public boolean putReadVBackByteBuffer(ByteBuffer bf) {
 		ByteBuffer tmpbf = bf;
 		int datacount = ComBase.changeByteToInt(bf.get());
-		System.out.println("读取功率"+datacount);
+		//System.out.println("读取功率"+datacount);
 		if(datacount < 34) {
 			return false;
 		}
 		state.actual_set_power = bf.getFloat();						//设定功率	0002
+		//System.out.println("设定功率:"+state.actual_set_power);
 		state.output_power = bf.getFloat();							//已输出功率	0004
 		float value = bf.getFloat();								//备用		0006
 		state.set_power = bf.getFloat();							//设定功率	0008
@@ -167,6 +169,35 @@
 		int backup1 = ComBase.changeShortToInt(bf.getShort());		//备用		0012
 		int backup2 = ComBase.changeShortToInt(bf.getShort());		//备用		0013
 		value = bf.getFloat();										//备用		0014
+		state.interval_time = ComBase.changeShortToInt(bf.getShort());//间隔时间	0016
+		state.actual_curr = ComBase.changeShortToInt(bf.getShort());//实际电流	0017
+		state.actual_mov = ComBase.changeShortToInt(bf.getShort());	//间隔电压	0018
+		return true;
+	}
+	
+	public boolean putReadVLongBackByteBuffer(ByteBuffer bf) {
+		ByteBuffer tmpbf = bf;
+		int datacount = ComBase.changeByteToInt(bf.get());
+		//System.out.println("读取功率"+datacount);
+		if(datacount < 34) {
+			return false;
+		}
+		bf.getShort();
+		state.actual_set_power = ComBase.changeShortToInt(bf.getShort());						//设定功率	0001
+		state.output_power = ComBase.changeShortToInt(bf.getShort());						//设定功率	0001
+		bf.getShort();
+		state.set_power = ComBase.changeShortToInt(bf.getShort());						//设定功率	0001
+		bf.getShort();
+		
+		//state.actual_set_power = bf.getFloat();						//设定功率	0001
+		//System.out.println("设定功率:"+state.actual_set_power);
+		//state.output_power = bf.getFloat();							//已输出功率	0004
+		//float value = bf.getFloat();								//备用		0006
+		//state.set_power = bf.getFloat();							//设定功率	0008
+		//value = bf.getFloat();										//备用		0010
+		//int backup1 = ComBase.changeShortToInt(bf.getShort());		//备用		0012
+		//int backup2 = ComBase.changeShortToInt(bf.getShort());		//备用		0013
+		//value = bf.getFloat();										//备用		0014
 		state.interval_time = ComBase.changeShortToInt(bf.getShort());//间隔时间	0016
 		state.actual_curr = ComBase.changeShortToInt(bf.getShort());//实际电流	0017
 		state.actual_mov = ComBase.changeShortToInt(bf.getShort());	//间隔电压	0018
@@ -217,4 +248,6 @@
 	}
 
 	
+
+	
 }

--
Gitblit v1.9.1