From 6428fad15dbe79e30a48ffc9aabe31e03a45426c Mon Sep 17 00:00:00 2001 From: patrick <patrick.xu@broconcentric.com> Date: 星期四, 05 十二月 2019 12:50:13 +0800 Subject: [PATCH] 1. 添加部分log信息 2. 修改部分机器人动作流程 3. 开放OperationConfig的InputData参数 --- src/Bro.Device.SeerAGV/SeerAGVDriver.cs | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Bro.Device.SeerAGV/SeerAGVDriver.cs b/src/Bro.Device.SeerAGV/SeerAGVDriver.cs index 635132e..b875bda 100644 --- a/src/Bro.Device.SeerAGV/SeerAGVDriver.cs +++ b/src/Bro.Device.SeerAGV/SeerAGVDriver.cs @@ -19,7 +19,7 @@ { public Action<SeerAGVDriver, string> OnAGVPositoinChanged; public Action<SeerAGVDriver, AGVTaskStatus> OnAGVTaskStatusChanged; - public Action<SeerAGVDriver, float> OnAGVBatteryLvlChanged; + public Action<SeerAGVDriver, float, float> OnAGVBatteryLvlChanged; SeerAGVInitialConfig IConfig { @@ -152,8 +152,9 @@ { if (batteryLvl != value) { + float pre = batteryLvl; batteryLvl = value; - OnAGVBatteryLvlChanged?.Invoke(this, batteryLvl); + OnAGVBatteryLvlChanged?.Invoke(this, pre, batteryLvl); } } } @@ -275,6 +276,8 @@ { CurrentPosition = ""; SeerMessage msg = new SeerMessage((int)AGVCode.TaskOrder, SID, JsonConvert.SerializeObject(new { id = dest })); + + OnLog?.BeginInvoke(DateTime.Now, this, $"{Name}琛岄┒鍚� {dest}", null, null); SendMsg(client_Guide, IConfig.GuidePort, msg); } } -- Gitblit v1.8.0