From 6de94fa782615702b7df64cca9cb27f526941db6 Mon Sep 17 00:00:00 2001 From: lxw <lxw@DESKTOP-KTNVQ89> Date: 星期四, 23 七月 2020 08:43:23 +0800 Subject: [PATCH] 修改 --- src/com/dev/base/data/Dynamicload_inf.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/src/com/dev/base/data/Dynamicload_inf.java b/src/com/dev/base/data/Dynamicload_inf.java index 0fa1400..e0b456f 100644 --- a/src/com/dev/base/data/Dynamicload_inf.java +++ b/src/com/dev/base/data/Dynamicload_inf.java @@ -174,6 +174,35 @@ 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 + return true; + } + public int getDev_id() { return dev_id; } @@ -218,4 +247,6 @@ } + + } -- Gitblit v1.9.1