zhubaomin
2025-04-07 9fb370afff71f4d5659d8904e8751479280d5b48
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
Êþº¾@
 com/dy/common/mw/core/CoreTask<init>()V        
#com/dy/rtuMw/server/tasks/RtuUpTaskdataLjava/lang/Object;[Ljava/lang/Object;&org/apache/mina/core/session/IoSession[B
 upData-(Lorg/apache/mina/core/session/IoSession;[B)Vjava/lang/Exception     log!Lorg/apache/logging/log4j/Logger;
  
getMessage()Ljava/lang/String;"!$ %&makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;$ )*+ ,-org/apache/logging/log4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V/$出错,收到RTU的数据为空! )1 ,2(Ljava/lang/String;)V
456 78com/dy/common/util/ByteUtil    bytes2Hex([BZ)Ljava/lang/String;$ ); <2info
> ?printStackTraceA*将数据转换为十六进制时出错!C8com/dy/common/mw/channel/tcp/TcpIoSessionAttrIdIsRtuAddrE key_rtuAddr G HI getAttribute&(Ljava/lang/Object;)Ljava/lang/Object;Kjava/lang/StringM    key_pNameO key_pVersonQjava/lang/Short
S TU parseOnLine?(Lorg/apache/mina/core/session/IoSession;[B)[Ljava/lang/Object;
WXY Z[$com/dy/common/mw/channel/tcp/TcpUnit getInstance(()Lcom/dy/common/mw/channel/tcp/TcpUnit;
W] ^_setIoSessionArrs`(Lorg/apache/mina/core/session/IoSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Short;)V
abc de*com/dy/rtuMw/server/forTcp/TcpSessionCacheputNewTcpSession=(Ljava/lang/String;Lorg/apache/mina/core/session/IoSession;)Vg %hI(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Short;)Ljava/lang/String;    jkl mn$com/dy/rtuMw/server/ServerPropertiesonlyDealRtusTestLjava/lang/Boolean;
pqr stjava/lang/Boolean booleanValue()Z    jv wx onlyDealRtus[Ljava/lang/String;
Jz {|equals(Ljava/lang/Object;)Z
a~ 2
whenUpData
 ‚ƒ
dealUpDatau(Lorg/apache/mina/core/session/IoSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Short;Z[BLjava/lang/String;)V…&com/dy/common/mw/protocol/OnLineHandle
„
„ˆ ‰Šparse3([B)Lcom/dy/common/mw/protocol/OnLine$OnLineResult;    ŒŽ -com/dy/common/mw/protocol/OnLine$OnLineResultresultI’ com/dy/common/mw/protocol/OnLine”+严重错误,解析上线数据失败 ï¼    Œ– —˜rtuAddrLjava/lang/String;š7严重错误,解析上线结果中RTU地址为空 ï¼    Œœ ˜ protocolNameŸ:严重错误,解析上线结果中协议名称为空 ï¼    Œ¡ ¢£protocolVersionLjava/lang/Short;    Œ¥ ¦
remoteData ¨ ©ªwrite=(Ljava/lang/Object;)Lorg/apache/mina/core/future/WriteFuture;¬O严重错误,解析上线成功,并需要回写数据,但数据为空 ï¼$¯java/lang/Object
P± ²³
shortValue()S
µ¶· ¸¹'com/dy/common/mw/protocol/ProtocolCache    getDriver7(Ljava/lang/String;S)Lcom/dy/common/mw/protocol/Driver;$    j¼ ½n
isLowPower¿%com/dy/rtuMw/server/tasks/RtuUpTask$1
¾Á Âv(Lcom/dy/rtuMw/server/tasks/RtuUpTask;Lorg/apache/mina/core/session/IoSession;ZLjava/lang/String;Ljava/lang/Short;[B)V
ÄÅÆ ÇÈ com/dy/common/mw/protocol/Driver    parseData¨(Ljava/lang/Boolean;Ljava/lang/String;[BLjava/lang/String;Lcom/dy/common/mw/protocol/DriverParserDataCallback;[Ljava/lang/Object;)[Lcom/dy/common/mw/protocol/MidResult; ÊËÌ Í#com/dy/common/mw/protocol/MidResultaction
ÏÐÑ Ò java/lang/ClassgetName
ÔÕÖ ×Ø#org/apache/logging/log4j/LogManager    getLogger5(Ljava/lang/String;)Lorg/apache/logging/log4j/Logger;CodeLineNumberTableLocalVariableTablethis%Lcom/dy/rtuMw/server/tasks/RtuUpTask;execute()Ljava/lang/Integer;eLjava/lang/Exception;ossession(Lorg/apache/mina/core/session/IoSession;upBuf StackMapTablertuAddrProtocolNameVersiontestRtufindZtoDealupHexisOnLinex
ExceptionsMethodParametersrs/Lcom/dy/common/mw/protocol/OnLine$OnLineResult;%Lcom/dy/common/mw/protocol/MidResult;midRs&[Lcom/dy/common/mw/protocol/MidResult; rtuAddrAtHeaddri"Lcom/dy/common/mw/protocol/Driver;õ<clinit>
SourceFileRtuUpTask.java NestMembersÿ'com/dy/rtuMw/server/tasks/RtuUpTask$1$1BootstrapMethods
 %$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;,
解析上行数据出错 收到RTU数据:8RTU(地址:,协议:,版本号:)上线了。6严重错误,分析上线数据时产生异常 ï¼
4严重错误,未能得到协议驱动类实例! InnerClasses OnLineResult%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!Ù/*·±ÚÛ ÜÝÞßÙI*´À L+2ÀM+2ÀN*,-¶§+:²¶Ç!§ ¶º#º'¹(°Ú"!$"!#G%Û4!&àáIÜÝAâ:ãä3åæPÿ ÿ )ÿ     )Jú Ùë6,Dz.¹0±N,¸3N²-º9¹:§:¶=²@¹0+D¹FÀJ:+L¹FÀJ:+N¹FÀP:6Çe6*+,¶R:¾ S2ÀJ:2ÀJ:2ÀP:Æ3Æ.Æ)¸V+¶\+¸`²ºf¹:Æi6²i¶o™?6    ²u:
 
¾6 6   ¢ 
 2:  ¶y™    6    §    „ §ÿß    š6™¸}Æ*+,-¶€±%(Ú¦)./0245%9(6*7/89:F;S<`=c>h@kAsBzDƒEŒF•H¤J±L·NÊRÏSÒTÛUÞVùWXY    V\^ak!m&o5sۄ *àásWçùè˜ Þ9éê    Òcëê6ÜÝ6ãä6å%ì˜Fð—˜S㝘`Ö¢£cÓíêæe    ÿJÿJJJPÿ  JJJPîøúúïð    ãåTUÙßáN::»„Y·†,¶‡:Æ´‹™ ´‹ ²“¹0§€´‹ D´•Dz™¹0§    ´•N´›Ç²ž¹0§G´›:´ :§6´‹ -´¤Æ´¤¾ž+´¤¹§W§ ²«¹0§:²¶º­¹(½®Y-SYSYS°µ¸ÚZ{|}€+ƒ8„A…I†Vˆ\Šd‹qxŽ‚‹‘œ’«”µ™¸—º˜ÎšÛR ñòºàááÜÝáãäáåߗ˜ܝ˜Ù¢£æ,
ÿ+JJPŒ (ú    Bð    ã傃Ùu q-¶°¸´:Dz-ºº¹0§R²»,»¾Y*+-·À½®¶Ã:        Æ*    :
 
¾6 6   ¢
 2:  ¹É„ §ÿè±Ú&    ° ±²!´DóIôcõjôpùÛp cñó D,ôõ    qÜÝqãäqö˜q˜q¢£qíêqåqì˜ f÷øæPü!Äÿ3 JJPJÄùùÿ    JJPJÄïðãö¢íåìúÙ$ ¶Î¸Ó³±Úûüý¾þ&      "Œ‘    ¾þ