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
Êþº¾4™
[¼    ½¾
½¿
lÀÁ    ÂÃ
¿Ä
ÆÇ    lÈ
ÆÉ    ÊË
Ê¿
ÌÍÎ
ÆÐ
ÆÒ
ÓÔ
Æ×
ÚÛ
àá
âã
lå    læç
è éêëì
+¼í
+ð    Âñ
òóô
õö    l÷h
øùú
øû
øüý éþ
Ìÿ  é 
 é     é
 
I¼     
N
O
N
à
O
N
O
N
O
Ó
O
O
O  é! "
l#$
[ð    l%
&'( é)*
Ú+,-
./0logLorg/slf4j/Logger;BEAN_IDLjava/lang/String; ConstantValue» modbusService+Lcom/ld/igds/modbus/service/HModbusService;RuntimeVisibleAnnotationsLjavax/annotation/Resource;analysisService5Lcom/ld/igds/protocol/modbus/command/AnalysisService;    redisUtilLcom/ld/igds/util/RedisUtil;<init>()VCodeLineNumberTableLocalVariableTablethis:Lcom/ld/igds/protocol/modbus/command/RemoteGasServiceImpl; getProtocol()Ljava/lang/String;checkGasO(Lcom/ld/igds/io/request/CheckGasRequest;)Lcom/ld/igds/io/response/GasResponse; deviceModbus!Lcom/ld/igds/models/DeviceModbus;    modbusTcp,Lcom/ld/igds/protocol/modbus/data/ModbusTcp;    exeResultZeLjava/lang/Exception;request(Lcom/ld/igds/io/request/CheckGasRequest;isRunpassCode StackMapTableúëaddRun+(Lcom/ld/igds/io/request/CheckGasRequest;)VkeydelRun+(Lcom/ld/igds/io/request/CheckGasRequest;)ZobjLjava/lang/Object;progressGasResultW(Lcom/ld/igds/io/request/CheckGasRequest;Lcom/ld/igds/protocol/modbus/data/ModbusTcp;)V    gasModbusLcom/ld/igds/models/GasModbus;    gasResult2Lcom/ld/igds/protocol/modbus/data/ModbusGasResult;checkLjava/lang/Number;listLjava/util/List; modbusTcpTempresultsLocalVariableTypeTable0Ljava/util/List<Lcom/ld/igds/models/GasModbus;>;DLjava/util/List<Lcom/ld/igds/protocol/modbus/data/ModbusGasResult;>;1-2Î31Lorg/springframework/scheduling/annotation/Async;checkGasByPoint stopCheckGas<clinit>
SourceFileRemoteGasServiceImpl.java*Lorg/springframework/stereotype/Component;valuemodbus.remoteGasService }~4 56 7… ’›#com/ld/igds/io/response/GasResponse8 9:$提醒:当前仓正在执行检测 };2 <… uv =…> ?@A BC*com/ld/igds/protocol/modbus/data/ModbusTcp }D E… FG HIJ KL MN OG P… QG RGS T… UV WN HL ULX YZ[ \] —˜ Ÿ  op--------启动测气---{}-{} ^…_ `ajava/lang/Exceptionjava/lang/StringBuilder后台执行异常: bc d… e… f: }g&com/ld/igds/protocol/modbus/ServerUtilRUN_TAGh ij {|k lmjava/lang/String no pq?--------------异步执行气体检测记过获取------------- `G rs1 t]a------------更新气体检测结果进度失败,没有获取到检测通道配置信息-----{} uv wLx yzJ--------------等待时间完成,开始获取检测结果-------------{} `vP--------------当前仓库检测已经停止,取消结果查询-------------{} {vjava/util/ArrayList |}3 ~] €com/ld/igds/models/GasModbus0com/ld/igds/protocol/modbus/data/ModbusGasResult L ‚N ƒ… „… †‡ ˆ… ‰‡ Š… ‹‡&----通道{},Co2={},O2={},Ph3={}java/lang/Object Œ ƒŽ ˆŽ ŠŽ ` ‘ š˜(----获取的气体检测结果---{}--{} yz’ “”J------------更新气体检测结果进度失败,执行异常-----{}--{} ua*当前控制柜不支持选择点位采集 •…--------关闭测气---{}-{}8com/ld/igds/protocol/modbus/command/RemoteGasServiceImpl– —˜com/ld/igds/io/RemoteGasServicejava/util/List&com/ld/igds/io/request/CheckGasRequestjava/util/Iterator$com/ld/igds/io/constant/ProtocolEnum
TCP_MODBUS&Lcom/ld/igds/io/constant/ProtocolEnum;getCode%com/ld/igds/io/constant/OrderRespEnum ORDER_ERROR'Lcom/ld/igds/io/constant/OrderRespEnum;'(Ljava/lang/String;Ljava/lang/String;)V
getDepotId getCompanyIdcom/ld/igds/constant/BizTypeGASLcom/ld/igds/constant/BizType;)com/ld/igds/modbus/service/HModbusServicegetCacheDeviceModbusY(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ld/igds/models/DeviceModbus;$(Lcom/ld/igds/models/DeviceModbus;)VgetIpsetIp(Ljava/lang/String;)VgetPort()Ljava/lang/Integer;java/lang/IntegerintValue()IsetPort(I)V
setBizCodegetSerIdsetSerId setCompanyIdcom/ld/igds/models/DeviceModbusgetOpen
getAddrExe(Ljava/lang/String;)I
setAddrExe'com/ld/igds/protocol/modbus/ModbusUtil2writeCoilStatus*(Ljava/lang/String;IIZ)Ljava/lang/Boolean;java/lang/Boolean booleanValue()Z
getBizCodeorg/slf4j/Loggerdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getLocalizedMessagetoString ORDER_SUCCESS*(Lcom/ld/igds/io/constant/OrderRespEnum;)Vcom/ld/igds/constant/RedisConstbuildKeyJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;com/ld/igds/util/RedisUtilset((Ljava/lang/String;Ljava/lang/Object;J)Zdel([Ljava/lang/String;)Vget&(Ljava/lang/String;)Ljava/lang/Object; listGasModBus$(Ljava/lang/String;)Ljava/util/List;isEmptyerror'(Ljava/lang/String;Ljava/lang/Object;)Vsizejava/lang/Threadsleep(J)Vinfoiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getPasscode setPasscodegetCo2readHoldingRegister((Ljava/lang/String;II)Ljava/lang/Number;setCo2(Ljava/lang/Number;)VgetO2setO2getPh3setPh3valueOf(I)Ljava/lang/Integer;()Ljava/lang/Number;((Ljava/lang/String;[Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Z3com/ld/igds/protocol/modbus/command/AnalysisService analysisGas;(Lcom/ld/igds/io/request/CheckGasRequest;Ljava/util/List;)VgetStoporg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!l[nopqrstuvwxyzwx{|wx
}~/*·±€$ ‚ƒ„…1²¶°€2 ‚ƒ†‡Éê*+·=™»Y²¶·    °+¶
N*´ +¶ -² ¶¶:»Y·:+¶¶+¶¶¶-¶+¶¶+¶ ¶¶¸¶¶¶¶ ¸!¶"6™#*+·#*+¶$²%&¶'¶(¹)§*:»Y²¶»+Y·,-¶.¶/¶.¶0·    °»Y²1·2°µ¸*€V89
:=A3C>DGESFYGbHkJxLM•NšP¡QµV¸TºUßXR3‚ˆ‰>wŠ‹%Œº%Žꂃꐑ䒍˓r”üüš•B–&—˜b+¶ 4+¶
¸5M*´6,+7¶9W±€\^_ ‚ƒ‘™rš˜d+¶ 4+¶
¸5M*´6½:Y,S¶;±€bde ‚ƒ‘™r’›… +¶ 4+¶
¸5M*´6,¶<N-¦¬¬€hjkm* ‚ƒ ‘™r    œ” ý•žŸ ) –²%=¹>*´ ,¶(¶?N-¥ -¹@™²%A,¶(¹B±-¹C2hèh…¸D²%E,¶(¹F*+·6š²%G,¶(¹H±,:»IY·J:-¹K:        ¹L™Ø    ¹MÀN:
»OY·P:
¶Q¶R
¶S¸¶¶¶¶ ¸T:¶U
¶V¸¶¶¶¶ ¸T:¶W
¶X¸¶¶¶¶ ¸T:¶Y²%Z½[Y
¶Q¸\SY¶]SY¶^SY¶_S¹`¹aW§ÿ$*+·b²%c+¶
¶d¹)*´e+¶f§N²%g,¶(-¹h±
2…*3l…*m‚…*€Ž#y
|~$2€3„D…R‡Yˆ^‰lŠmpŽy‘—’ “ª–·—˘қߜóú ¡¢"£S¤]¥`¨eªx¬‚¯…­†®•±p —Æ¡¢
 À£¤˕¥¦l§¨Y)’p©‹y    ª¨†Ž–‚ƒ–‘–Š‹«l§¬y    ª­”Cü$®ü9ÿ
¯°±®±®²øÞÿ$¯°±–w³´‡D»Y²¶i·    °€¶‚ƒ‘µ‡…Ä+¶
M*´ +¶ ,² ¶¶N»Y-·:+¶¶+¶¶¶,¶+¶¶+¶ ¶-¶j¸¶¶¶¶ ¸!¶"6™²%k¶'¶(¹)*+·b§(N»Y²¶»+Y·,-¶.-¶/¶.¶0·    °»Y²1·2°‘”*€F»¿Á"Â+Ã7Ä=ÅFÆOÈ[ÊsËx̌ϑԔҕӹցHyˆ‰"oŠ‹sŒ•$ŽÃБ¿“r” ü‘•B–$¶~!    l¸m³%±€"·¸w ¹ºs»