CZT
2023-09-06 71c4fa1e27f75ae4b765c95c67a3069c84dc72ba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
Êþº¾4ó
Tê    ëì
ëí
îï ðñò    óô
óíõ
ö÷ø ðù úû úüý    …þ
îÿ
 
 
 
 
    …    
 
 
 
 
î
 
î
 
 
 
 
    … 
 
 
 
î
 
 
      !
 í
"
#$
 %
&     '
(     )
*     +
,
-.
/0
 1
…2,
34     5     678  9:
G;    ó<
=
 
 >
 ?
@A
BCDE
 
 
 F  G
 ÿ
/HI    …J KLMN
^    OP
Oí
^Q    RS
Rí
T
^
 
^
^ÿ
…U
BV
…W
^,
X
GY    …Z ¸
[\
@]^
_
`a
@bc
d
ef
eÿg
e
e
e
 
eh
i
@jkl
mnologLorg/slf4j/Logger;BEAN_IDLjava/lang/String; ConstantValueécoreDeviceService&Lcom/ld/igds/common/CoreDeviceService;RuntimeVisibleAnnotationsLjavax/annotation/Resource;deviceModbusService+Lcom/ld/igds/modbus/service/HModbusService;analysisService5Lcom/ld/igds/protocol/modbus/command/AnalysisService;coreSerService#Lcom/ld/igds/common/CoreSerService;<init>()VCodeLineNumberTableLocalVariableTablethis>Lcom/ld/igds/protocol/modbus/command/RemoteControlServiceImpl; getProtocol()Ljava/lang/String; deviceControl^(Lcom/ld/igds/io/request/DeviceControlRequest;)Lcom/ld/igds/io/response/DeviceControlResponse;    deviceSerLcom/ld/igds/models/DeviceSer;    exeDevice"Lcom/ld/igds/io/request/ExeDevice; deviceModbus!Lcom/ld/igds/models/DeviceModbus;    modbusTcp,Lcom/ld/igds/protocol/modbus/data/ModbusTcp; modbusTcpLinktempeLjava/lang/Exception;request-Lcom/ld/igds/io/request/DeviceControlRequest;
deviceListLjava/util/List;LocalVariableTypeTable4Ljava/util/List<Lcom/ld/igds/io/request/ExeDevice;>; StackMapTableplqrstý7
doWriteExeA(Lcom/ld/igds/protocol/modbus/data/ModbusTcp;Ljava/lang/String;)V targetStatus    exeResultZ
ExceptionscloseAll queryStatusdeviceLcom/ld/igds/models/Device;list-Ljava/util/List<Lcom/ld/igds/models/Device;>;N doReadStatusB(Lcom/ld/igds/protocol/modbus/data/ModbusTcp;Ljava/lang/Boolean;)VflagLjava/lang/Boolean;addrExeIresult
statusOpen statusCloseudoReadTempStatus/(Lcom/ld/igds/protocol/modbus/data/ModbusTcp;)VnumberLjava/lang/Number;numv tempControl\(Lcom/ld/igds/io/request/TempControlRequest;)Lcom/ld/igds/io/response/DeviceControlResponse;+Lcom/ld/igds/io/request/TempControlRequest;wairAutoControlb(Lcom/ld/igds/io/request/DeviceAutoControlRequest;)Lcom/ld/igds/io/response/DeviceControlResponse;1Lcom/ld/igds/io/request/DeviceAutoControlRequest; n2AutoControl<clinit>
SourceFileRemoteControlServiceImpl.java*Lorg/springframework/stereotype/Component;valuemodbus.remoteControlService ˜™x yz { q |}p ~-com/ld/igds/io/response/DeviceControlResponse€ ‚没有需要执行的设备 ˜ƒcom/ld/igds/constant/ConstantN „…s † ‡ˆ com/ld/igds/io/request/ExeDevice ’“ ‰ java/lang/StringBuilder Š‹ Œ ŒŽ   ‘’ ˆ‰5当前设备---{}{},为获取到配置的MODBUS信息 “  ” • –—*com/ld/igds/protocol/modbus/data/ModbusTcp ˜˜ ™  š› œž Ÿ‹  ¡t¢ £¤ –—¥ ¦§¨ ©› ª› «›¬ ­® ¯ r °± ²³ ´  µ® ¶  ·® ¸  ¹® º  »¤null¼ ½¾ ¿¡ ¿ÀÀ Á Ã® Ä®java/lang/Exception!调用MODBUS-TCP执行异常:{} –Å后台执行异常: Æ  Ç‚ ˜È œ‹ ½‹É ÊËu Ì--------写入值---{}-{}-{}java/lang/Object Í  ÎÏ ÐÑ终端柜体不支持 ŽÒ ÓÔ未获取到设备列表信息com/ld/igds/models/DeviceÕ Ö× Ø Ù ÚÛ ‘Ü Ö× ÝÞ ÌÍ ß  à  ”•á âã äåR---------读风窗风口开到位状态(或其他设备运行状态)------{}-{}-{} Ýæ ç 5---------读风窗风口关到位状态------{}-{}-{} èé,---------读空调运行状态------{}-{}-{}vw êë!未获取到配置的MODBUS信息 ì  Ýí îï!终端柜体未接入当前控制<com/ld/igds/protocol/modbus/command/RemoteControlServiceImplð ñò#com/ld/igds/io/RemoteControlServicejava/util/List+com/ld/igds/io/request/DeviceControlRequestjava/lang/Stringjava/util/Iteratorcom/ld/igds/models/DeviceModbusjava/lang/Booleanjava/lang/Number)com/ld/igds/io/request/TempControlRequest$com/ld/igds/io/constant/ProtocolEnum
TCP_MODBUS&Lcom/ld/igds/io/constant/ProtocolEnum;getCode getDeviceList()Ljava/util/List;isEmpty()Z%com/ld/igds/io/constant/OrderRespEnum ORDER_ERROR'Lcom/ld/igds/io/constant/OrderRespEnum;'(Ljava/lang/String;Ljava/lang/String;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getCompanyId getPassCode()Iappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString)com/ld/igds/modbus/service/HModbusServicegetCacheDeviceModbusG(Ljava/lang/String;Ljava/lang/String;)Lcom/ld/igds/models/DeviceModbus;getSerIdgetNameorg/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V$(Lcom/ld/igds/models/DeviceModbus;)VgetIpsetIp(Ljava/lang/String;)VgetPort()Ljava/lang/Integer;java/lang/IntegerintValuesetPort(I)V$org/apache/commons/lang3/StringUtils
isNotEmpty(Ljava/lang/CharSequence;)Z!com/ld/igds/common/CoreSerService getCacheSerD(Ljava/lang/String;Ljava/lang/String;)Lcom/ld/igds/models/DeviceSer;com/ld/igds/models/DeviceSer
setBizCodesetSerId setCompanyId!com/ld/igds/constant/DeviceStatusCLOSE#Lcom/ld/igds/constant/DeviceStatus;getTargetStatusequals(Ljava/lang/Object;)ZgetDeviceModbus#()Lcom/ld/igds/models/DeviceModbus;getCloseOPENgetOpenF_CLOSEgetStopF_OPENgetLinkisBlank&com/ld/igds/protocol/modbus/ServerUtil
getAddrExe(Ljava/lang/String;)I
setAddrExejava/lang/Threadsleep(J)VW_OPENW_CLOSE*(Ljava/lang/String;Ljava/lang/Throwable;)V
getMessage ORDER_SUCCESS*(Lcom/ld/igds/io/constant/OrderRespEnum;)V'com/ld/igds/protocol/modbus/ModbusUtil2writeCoilStatus*(Ljava/lang/String;IIZ)Ljava/lang/Boolean; booleanValue
getBizCodedebug((Ljava/lang/String;[Ljava/lang/Object;)V add2StatusMapK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V$com/ld/igds/common/CoreDeviceServicegetCacheDeviceBySerId6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;com/ld/igds/constant/DeviceTypeTYPE_05!Lcom/ld/igds/constant/DeviceType;getTypecom/ld/igds/constant/BizType TEMPCONTROLLcom/ld/igds/constant/BizType;Y(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ld/igds/models/DeviceModbus;valueOf(Z)Ljava/lang/Boolean;
getOpenEndgetLocalizedMessage3com/ld/igds/protocol/modbus/command/AnalysisServiceanalysisDevice1(Lcom/ld/igds/io/request/DeviceControlRequest;J)VreadInputStatus)(Ljava/lang/String;II)Ljava/lang/Boolean;(I)Ljava/lang/Integer; getCloseEndreadHoldingRegister((Ljava/lang/String;II)Ljava/lang/Number; getExeDevice$()Lcom/ld/igds/io/request/ExeDevice; getTargetTemp'(Ljava/lang/String;)Ljava/lang/Integer; writeRegister*(Ljava/lang/String;III)Ljava/lang/Boolean;org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!…T‡ˆ‰Š‹ŒŽ‘’“‘”•‘–—‘ ˜™š/*·±›(œ žŸ š1²¶°›8œ ž¡¢šà
|+¶M,¥ ,¹™»Y²¶    ·
°: :,¹ :¹™¹À:    *´+¶»Y·    ¶¶¶¶¶N-¦²    ¶    ¶¹§ÿ®» Y-·!:+¶"¶#+¶$¶%¶&-¶'¸(™-*´)+¶-¶'¹*:¶+¶#¶,¶%¶&»Y·    ¶¶¶¶¶-+¶.¶/+¶¶0²1¶2    ¶3¶4™ ¶5¶6:²7¶2    ¶3¶4™ ¶5¶8:²9¶2    ¶3¶4™ ¶5¶::²;¶2    ¶3¶4™ ¶5¶8:    ¶<¸=š>    ¶<¶4™¸?¶@*    ¶3·A§þ‘*´+¶    ¶<¶N-¦§þx» Y-·!:+¶"¶#+¶$¶%¶&    ¶<¶-+¶.¶/+¶¶0-¶'¸(™-*´)+¶-¶'¹*:¶+¶#¶,¶%¶&²;¶2    ¶3¶4™I¶5¶8:¸?¶@*²7¶2·AB¸D¶5¶8:¸?¶@*²7¶2·A²9¶2    ¶3¶4™#¶5¶::¸?¶@*²1¶2·A²E¶2    ¶3¶4™"¶5¶8:¸?¶@*    ¶3·A²F¶2    ¶3¶4™I¶5¶::¸?¶@*²1¶2·AB¸D¶5¶6:¸?¶@*²1¶2·A§ü÷§3N²H-¹I»Y²¶»Y·J¶-¶K¶¶·
°»Y²L·M°#>AG›*J=?@#F&G*IHJkLpM„N‡Q‘RšS¦U°VÃWÍXÚZö[ÿ\_`#c4d>hOiYmjntqŒs–t¡v¤yµz½{Ç|Ð}Ü~æï€øƒ„…†,Š=GŽQ]‘c”m•w—ƒ›”œž¨Ÿ´¤Å¥ϦÙ¨ä¬õ¯ÿ°    ±³¶%·/¹;¼>ÀA½B¾M¿qœp 㤣¤H󥦠   kÓ§¨‘­©ª&«ª*¬‹B/­®|ž|¯°w±²³ w±´µ’ü¶ÿ    ·¸¶¹º»ÿT
·¸¶¼¹º»½ÿR
·¸¶¼¹¹º»½ûHûnûV0/úVÿ·¸¶B¾/¿ÀšÂZ+¶N+¶O+¶P¸Q¶R>™D+¶N+¶O+¶P¸QW²S½TY+¶USY+¶VSY,S¹W+¶X+¶U+¶V,¸Y±›ÆÇÉ)ËIÌYΜ*ZžZ©ªZÁ‹FÂõüYÄGÅ¢šD»Y²¶Z·
°›Ӝž¯°Æ¢šÇ&*´[+¶+¶.¹\M,¥ ,¹™»Y²¶]·
°,¹ :¹™ž¹À^:*´+¶»Y·¶_¶¶¶¶N²`¶a¶b¶4™,*´+¶»Y·¶_¶¶¶²c¶d¶eN-¦²¶f¶g¹§ÿt -¶8¶4™§ÿe» Y-·!:+¶"¶#+¶$¶%¶&»Y·¶_¶¶¶¶-¶f¶/¶h¶0²`¶a¶b¶4™ *·i§þü*¸j·k¶l¸=šþç>¶l¶4™§þ×B¸D*´+¶¶l¶N-¦§þ¸» Y-·!:+¶"¶#+¶$¶%¶&¶f¶/¶l¶-¶h¶0¶5¶m¸?¶@*¸j·k§þ^§3M²H,¹I»Y²¶»Y·J¶,¶n¶¶·
°*´o+p¶r»Y²L·M°/àG0ÝàG›¢(ÙÛ Ü0áNâq傿«é°êÄëÇîÖðàñéòõóôõ%ø6ù<ú?ýIÿdj{ƒ–    ¢
¬ ¶ ÀÐÚÝàáìœRNŒÇÈql§¨àý©ªP«ªËɲá/­®&ž&¯°³ ËÉʵm ü ¶ÿ·¸¶»ÿr·¸¶¼»Ëÿh·¸¶¼¹»Ë$ÿY·¸B¾/ÌÍš4 +¶5¶8¶4™± +¶5¶m¶4™±+¶5¶m¸?>+¶N+¶O¸s¶R6²t½TY+¶VSY¸uSY¸jS¹W²7¶2:²1¶2:,¶R™²;¶2:²9¶2:™+¶X+¶U+¶V¸Y§+¶X+¶U+¶V¸Y +¶5¶v¶4™±+¶5¶v¸?>+¶N+¶O¸s¶R6²w½TY+¶VSY¸uSY¸jS¹W™+¶X+¶U+¶V²1¶2¸Y§+¶X+¶U+¶V²7¶2¸Y±›V&' )+*<+`,h-p.w/0‡2Œ3 5±8Á9Ì:Ý;<=?3AœH4ž4©ª4ÎÏ+    ÐÑ<øÒÃhÌӋpÄԋµ#ÿf·¹Õººû\ÄGÖך … +¶5¶m¶4™±+¶5¶m¸?=+¶N+¶O¸xN²y½TY+¶VSY¸uSY-S¹W-¶z6 +¶X+¶U+¶V²7¶2¸Y +¶X+¶U+¶V²1¶2¸Y±›*
KMN(OHQNRTSiUoV„Xœ4…ž…©ªjÐÑ(]ØÙN7Úѵ þXÛÄGÜÝšª+¶{M,¦»Y²¶    ·
° :*´+¶|»Y·,¶¶¶¶²c¶d¶e:¦»Y²¶}·
°» Y·!N-+¶~¶#-+¶¶%¶&¶'¸(™,*´)+¶|¶'¹*:-¶+¶#-¶,¶%¶&-»Y·,¶¶¶¶¶--+¶€¶/-+¶|¶0²7¶2,¶3¶4™\-¶5¶6:-¸?¶@*-,¶3·A-¶N-¶O-¶P+¶¸‚¶%¸ƒ¶R6™-¶5¶8:-¸?¶@*-,¶3·A²1¶2,¶3¶4™-¶5¶::-¸?¶@*-,¶3·A§3N²H-¹I»Y²¶»Y·J¶-¶K¶¶·
°»Y²L·M°\oG]loG›Ž#\^
_dgGhMi]lgmonzq…r™s¢t®wÈxÐyØ|èñ€ú‚!…&†/‡8ˆAQŽZcl•o’p“{”Ÿ—œ\    ™£¤! ÂÃg©ªN¬‹G%§¨p/­®ªžª¯Þ¥¥¦µRü½ÿB·ß½º¼ÿP·ß½¹º¼û’ÿ*·ß½B¾/àášD»Y²¶„·
°›œœž¯âãášD»Y²¶„·
°›¡œž¯â䙚!    …¸†³±›&忐 çèsé