From 21c74cbcba6d0dfd3c42862254be4fb46665aa95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=82=E6=84=8F=20=E5=BD=AD?= <2417589739@qq.com> Date: Thu, 4 May 2023 18:20:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/bpa/app/DeviceData.java | 41 +++++++++++++++++-- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/example/bpa/app/DeviceData.java b/app/src/main/java/com/example/bpa/app/DeviceData.java index 76b12a7..baff4db 100644 --- a/app/src/main/java/com/example/bpa/app/DeviceData.java +++ b/app/src/main/java/com/example/bpa/app/DeviceData.java @@ -54,7 +54,7 @@ public class DeviceData { } //----------------------------------------------------------------End 测试 ---------------------------------------------------------------- - + //region 初始化 public void Init() { ThreadManager.Get().StartLong("Plc设备数据监听", true, new IThread() { @Override @@ -124,7 +124,17 @@ public class DeviceData { } }); } + //endregion + + //region 完成信号监听 + /** + * 完成信号监听 + * + * @param add 监听地址 + * @param name 监听 KEY + * @param callback 执行委托 + */ private void CompleteListen(String add, String name, IRun callback) { ModbusTcpServer.get().ReadBool(add, 1, new IReadCallBack() { @Override @@ -139,8 +149,9 @@ public class DeviceData { } }); } + //endregion - + // region 通知接口 /** * 配料完成通知 */ @@ -160,10 +171,11 @@ public class DeviceData { * 去皮完成 */ public IRun OnPeelingCompleteNotify; + //endregion /** * 校准值写入 - * ,PLC 地址VW100--VW118 + * PLC 地址VW100--VW118 * * @param value 需要写入的值 * @param ch 需要写入的通道编号,1--10 @@ -407,6 +419,8 @@ public class DeviceData { return CleaningComplete; } + //region 获取或设置-校准模式 + /** * 设置校准模式 * @@ -430,6 +444,8 @@ public class DeviceData { return CalibrationMode; } + //endregion + /** * 称当前重量 */ @@ -448,6 +464,8 @@ public class DeviceData { return CallCurrentWeight.get(ch); } + //region 获取或设置-校准基准时间 + /** * 设置校准基准时间 * @@ -471,6 +489,10 @@ public class DeviceData { return CalibrationReferenceTime; } + //endregion + + //region 获取或设置-排水时间 + /** * 设置排水时间 * @@ -494,6 +516,10 @@ public class DeviceData { return DrainageTime; } + //endregion + + //region 获取或设置-清洗剂添加时间 + /** * 设置清洗剂添加时间 * @@ -517,6 +543,10 @@ public class DeviceData { return AddCleaningAgentTime; } + //endregion + + //region 获取或设置-进水时间 + /** * 设置进水时间 * @@ -540,6 +570,10 @@ public class DeviceData { return InletTime; } + //endregion + + //region 获取或设置-循环清洗时间 + /** * 设置循环清洗时间 * @@ -562,6 +596,7 @@ public class DeviceData { public short getCyclicCleaningTime() { return CyclicCleaningTime; } + //endregion /** * 设置8路称校准砝码重量