From 1a2b07f01ba4616fd9e894dddf474b56d020158c Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期一, 07 四月 2025 15:18:51 +0800 Subject: [PATCH] 整理版本 --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd80_5BVo.java | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 155 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd80_5BVo.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd80_5BVo.java new file mode 100644 index 0000000..b41af1a --- /dev/null +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd80_5BVo.java @@ -0,0 +1,155 @@ +package com.dy.common.mw.protocol.p206V202404.upVos; + +import com.dy.common.mw.protocol.p206V202404.CommonV202404; +import lombok.Data; +import lombok.EqualsAndHashCode; + +//璁惧缁堢宸ヤ綔涓婃姤 + 鏌ヨ璁惧缁堢瀹炴椂鍊� +@Data +@EqualsAndHashCode(callSuper=false) +public class DataCd80_5BVo extends AlarmVo { + + public String controllerType;//鎺у埗鍣ㄧ被鍨� + public Integer projectNo ;//椤圭洰缂栧彿: + public Byte useWaterType ;//鐢ㄦ按鏂瑰紡锛�0x00:姝e父鍒峰崱寮�娉�/闃�鐢ㄦ按 0x01:骞冲彴杩滅▼寮�娉�/闃�鐢ㄦ按 0x02:鐢ㄦ埛杩滅▼寮�娉�/闃�鐢ㄦ按 0x03:娴嬭瘯鍗★紝0x04:鍏跺畠锛� + public String orderNo ;//璁㈠崟鍙凤紙16浣嶆暟瀛楋級 + public String icCardAddr ;//IC鍗″湴鍧�(杩滅▼寮�娉�/闃�鏃舵鏁版嵁涓�0) + public String icCardNo ;//鐢ㄦ埛鍗″簭鍒楀彿锛�16浣嶆暟瀛楋級 + public String rtuDt ;//瑙傚療鏃堕棿: 6瀛楄妭鐨凚CD鐮�(绉掑垎鏃舵棩鏈堝勾) + public Double waterLevel ;//姘翠綅锛堝崟浣�0.001绫筹級 + public Double waterPress ;//姘村帇锛堝崟浣�0.01鍗冨笗锛� + public Double waterInstant ;//鐬椂娴侀噺锛堝崟浣�0.01绔嬫柟绫�/灏忔椂锛� + public Double waterTotal ;//姘磋〃绱娴侀噺(鍗曚綅0.01m3) + public Double eleTotal ;//鐢佃〃绱鐢甸噺(鍗曚綅0.01搴�) + public Double moneyRemain ;//鐢ㄦ埛鍓╀綑閲戦(鍗曚綅0.01鍏�) + public Double waterRemain ;//鐢ㄦ埛鍓╀綑姘撮噺(鍗曚綅0.01m3) + public Double thisEle ;//鏈浣跨敤鐢甸噺(鍗曚綅0.01搴�) + public Double thisWater ;//鏈浣跨敤姘撮噺(鍗曚綅0.01绔嬫柟绫�) + public Double thisMoney ;//鏈浣跨敤閲戦(鍗曚綅0.01鍏�) + public Integer thisDuration ;//鏈浣跨敤鏃堕暱(鍗曚綅:鍒嗛挓 鏈�澶�9999鍒嗛挓) + public Double waterPrice ;//褰撳墠姘撮噺鍗曚环(鍗曚綅0.01鍏� 鏈�澶�99.99鍏�) + public Double elePrice ;//褰撳墠鐢甸噺鍗曚环(鍗曚綅0.01鍏� 鏈�澶�99.99鍏�) + public Double aVolt ;//浜ゆ祦A鐩哥數鍘嬫暟鎹�(鍗曚綅0.1浼忕壒) + public Double bVolt ;//浜ゆ祦B鐩哥數鍘嬫暟鎹�(鍗曚綅0.1浼忕壒) + public Double cVolt ;//浜ゆ祦C鐩哥數鍘嬫暟鎹�(鍗曚綅0.1浼忕壒) + public Double aCurrent ;//浜ゆ祦A鐩哥數娴佹暟鎹�(鍗曚綅0.1瀹夊煿) + public Double bCurrent ;//浜ゆ祦B鐩哥數娴佹暟鎹�(鍗曚綅0.1瀹夊煿) + public Double cCurrent ;//浜ゆ祦C鐩哥數娴佹暟鎹�(鍗曚綅0.1瀹夊煿) + public Double batteryVolt ;//鍚庡鐢垫睜鐢靛帇(鍗曚綅0.01浼忕壒) + public Double waterMeterTransVolt ;//姘磋〃杩滀紶鐢靛帇(鍗曚綅0.01浼忕壒) + public Double waterMeterWorkVolt ;//姘磋〃宸ヤ綔鐢靛帇(鍗曚綅0.01浼忕壒) + /* + CSQ鍊煎簲鍦�0鍒�31涔嬮棿锛屽叾涓�99琛ㄧず鏃犱俊鍙枫�� + 缃戠粶璐ㄩ噺璇勪及锛� + CSQ鍊煎皬浜�10锛氬彲浠ヨ涓虹綉缁滆緝宸�� + CSQ鍊煎湪10鍜�25涔嬮棿锛氬彲浠ヨ涓虹綉缁滀腑绛夈�� + CSQ鍊煎ぇ浜�25锛氬彲浠ヨ涓虹綉缁滆緝濂姐�� + CSQ鍊煎皬浜�11锛氫笉瀹规槗闄勭潃缃戠粶銆� + 11 < CSQ < 18锛氱綉缁滀笉绋冲畾锛屽彲鑳戒細瀵艰嚧璇爜杈冨銆� + CSQ鍊煎ぇ浜�18锛氳兘绋冲畾閫氫俊 + */ + public Integer csq ;//鎵嬫満淇″彿寮哄害 CSQ鍊硷紙锛� + + public String comName ;//鍛戒护鍚嶇О + + public DataCd80_5BVo(String comName){ + this.comName = comName ; + } + + public String toString(){ + StringBuffer sb = new StringBuffer() ; + sb.append(" " + comName + " : \n") ; + sb.append(" 鎺у埗鍣ㄧ被鍨� : ") ; + sb.append(CommonV202404.ctrlDevType(controllerType)) ; + sb.append("\n") ; + sb.append(" 椤圭洰缂栧彿 : ") ; + sb.append(projectNo == null?"鏈煡":projectNo) ; + sb.append("\n") ; + sb.append(" 鐢ㄦ按鏂瑰紡 : ") ; + sb.append(useWaterType == null?"鏈煡":(useWaterType.byteValue()==0?"鍒峰崱寮�娉�/闃�":(useWaterType.byteValue()==1?"骞冲彴杩滅▼寮�娉�/闃�":(useWaterType.byteValue()==2?"APP杩滅▼寮�娉�/闃�":(useWaterType.byteValue()==3?"娴嬭瘯鍗″紑娉�/闃�":(useWaterType.byteValue()==4?"鍏朵粬":"鏈煡")))))) ; + sb.append("\n") ; + sb.append(" 璁㈠崟鍙� : ") ; + sb.append(orderNo == null?"鏈煡":orderNo) ; + sb.append("\n") ; + sb.append(" IC鍗″湴鍧� : ") ; + sb.append(icCardAddr == null?"鏈煡":icCardAddr) ; + sb.append("\n") ; + sb.append(" 鐢ㄦ埛鍗″簭鍒楀彿 : ") ; + sb.append(icCardNo == null?"鏈煡":icCardNo) ; + sb.append("\n") ; + sb.append(" 瑙傚療鏃堕棿 : ") ; + sb.append(rtuDt == null?"鏈煡":rtuDt) ; + sb.append("\n") ; + sb.append(" 姘翠綅 : ") ; + sb.append(waterLevel == null?"鏈煡":waterLevel) ; + sb.append("\n") ; + sb.append(" 姘村帇 : ") ; + sb.append(waterPress == null?"鏈煡":waterPress) ; + sb.append("\n") ; + sb.append(" 鐬椂娴侀噺 : ") ; + sb.append(waterInstant == null?"鏈煡":waterInstant) ; + sb.append("\n") ; + sb.append(" 姘磋〃绱娴侀噺 : ") ; + sb.append(waterTotal == null?"鏈煡":waterTotal) ; + sb.append("\n") ; + sb.append(" 鐢佃〃绱鐢甸噺 : ") ; + sb.append(eleTotal == null?"鏈煡":eleTotal) ; + sb.append("\n") ; + sb.append(" 鐢ㄦ埛鍓╀綑閲戦 : ") ; + sb.append(moneyRemain == null?"鏈煡":moneyRemain) ; + sb.append("\n") ; + sb.append(" 鐢ㄦ埛鍓╀綑姘撮噺 : ") ; + sb.append(waterRemain == null?"鏈煡":waterRemain) ; + sb.append("\n") ; + sb.append(" 鏈浣跨敤鐢甸噺 : ") ; + sb.append(thisEle == null?"鏈煡":thisEle) ; + sb.append("\n") ; + sb.append(" 鏈浣跨敤姘撮噺 : ") ; + sb.append(thisWater == null?"鏈煡":thisWater) ; + sb.append("\n") ; + sb.append(" 鏈浣跨敤閲戦 : ") ; + sb.append(thisMoney == null?"鏈煡":thisMoney) ; + sb.append("\n") ; + sb.append(" 鏈浣跨敤鏃堕暱 : ") ; + sb.append(thisDuration == null?"鏈煡":thisDuration) ; + sb.append("\n") ; + sb.append(" 褰撳墠姘撮噺鍗曚环 : ") ; + sb.append(waterPrice == null?"鏈煡":waterPrice) ; + sb.append("\n") ; + sb.append(" 褰撳墠鐢甸噺鍗曚环 : ") ; + sb.append(elePrice == null?"鏈煡":elePrice) ; + sb.append("\n") ; + sb.append(" 浜ゆ祦A鐩哥數鍘� : ") ; + sb.append(aVolt == null?"鏈煡":aVolt) ; + sb.append("\n") ; + sb.append(" 浜ゆ祦B鐩哥數鍘� : ") ; + sb.append(bVolt == null?"鏈煡":bVolt) ; + sb.append("\n") ; + sb.append(" 浜ゆ祦C鐩哥數鍘� : ") ; + sb.append(cVolt == null?"鏈煡":cVolt) ; + sb.append("\n") ; + sb.append(" 浜ゆ祦A鐩哥數娴� : ") ; + sb.append(aCurrent == null?"鏈煡":aCurrent) ; + sb.append("\n") ; + sb.append(" 浜ゆ祦B鐩哥數娴� : ") ; + sb.append(bCurrent == null?"鏈煡":bCurrent) ; + sb.append("\n") ; + sb.append(" 浜ゆ祦C鐩哥數娴� : ") ; + sb.append(cCurrent == null?"鏈煡":cCurrent) ; + sb.append("\n") ; + sb.append(" 鍚庡鐢垫睜鐢靛帇 : ") ; + sb.append(batteryVolt == null?"鏈煡":batteryVolt) ; + sb.append("\n") ; + sb.append(" 姘磋〃杩滀紶鐢靛帇 : ") ; + sb.append(waterMeterTransVolt == null?"鏈煡":waterMeterTransVolt) ; + sb.append("\n") ; + sb.append(" 姘磋〃宸ヤ綔鐢靛帇 : ") ; + sb.append(waterMeterWorkVolt == null?"鏈煡":waterMeterWorkVolt) ; + sb.append("\n") ; + sb.append(" 淇″彿寮哄害 : ") ; + sb.append(csq == null?"鏈煡":csq) ; + sb.append("\n") ; + return sb.toString() + super.toString() ; + } + +} -- Gitblit v1.8.0