From 9323e87dcb0f7765b25bb6fc5ec16ac51e7483cb Mon Sep 17 00:00:00 2001 From: CZ Date: Tue, 25 Jun 2024 18:16:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=A5=E6=B5=8B=E4=B8=8A=E6=8A=A5=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service/Cloud/Client/CloudClientMgr.cs | 55 +++++++++++++------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/Service/Cloud/Client/CloudClientMgr.cs b/Service/Cloud/Client/CloudClientMgr.cs index 4d3b3e9..8f51c1c 100644 --- a/Service/Cloud/Client/CloudClientMgr.cs +++ b/Service/Cloud/Client/CloudClientMgr.cs @@ -52,39 +52,38 @@ public class CloudClientMgr if (data != null) { BinInfo? binInfo = binInfoRepository.QueryByClause(it => it.ChargerNo == data.ChargerNo); - ChargeDevDataInfo req = new ChargeDevDataInfo() - { - sn = StaticStationInfo.StationNo, - en = data.ChargerNo, - sd = "A"+int.Parse(data.ChargerNo), - mtp = StaticStationInfo.ChargePower, - mcr = 1, - hb = binInfo?.Exists??0, - el = 0, - cno = int.Parse(data.ChargerNo), - cs = binInfo.ChargeStatus??0, - fs = 0, - @as = 0, + ChargeDevDataInfo req = new ChargeDevDataInfo(); + req.sn = StaticStationInfo.StationNo; + req.en = data.ChargerNo; + req.sd = "A"+int.Parse(binInfo.No); + req.mtp = StaticStationInfo.ChargePower; + req.mcr = 1; + req.hb = binInfo?.Exists??0; + req.el = 0; + req.cno = int.Parse(binInfo.No); + req.cs = binInfo.ChargeStatus??0; + req.fs = 0; + req.@as = 0; //fc = data., //st = data., - ct = data.ChargingTime, + req.ct = data.ChargingTime; //ssoc = data., - csoc = data.CurrentSoc, + req.csoc = data.CurrentSoc; //ssoe = data., //csoe = data., - cvot = data.BmsChargingVoltage, - ccur = data.BmsChargingCurrent, - nvot = data.BmsNeedVoltage, - ncur = data.BmsNeedCurrent, - lsv = data.SingleBatteryMinVoltage, - hsv = data.SingleBatteryMaxVoltage, - lst = data.MinBatteryTemp, - hst = data.MaxBatteryTemp, - ws = 0xFF, - it = 0xFF, - ot = 0xFF, - bt = DateTime.Now - }; + req.cvot = data.BmsChargingVoltage; + req.ccur = data.BmsChargingCurrent; + req.nvot = data.BmsNeedVoltage; + req.ncur = data.BmsNeedCurrent; + req.lsv = data.SingleBatteryMinVoltage; + req.hsv = data.SingleBatteryMaxVoltage; + req.lst = data.MinBatteryTemp; + req.hst = data.MaxBatteryTemp; + req.ws = 0xFF; + req.it = 0xFF; + req.ot = 0xFF; + req.bt = DateTime.Now; + if ((DateTime.Now - _dateTime).TotalSeconds <= 30) {