zhubaomin
2025-04-07 eb50888b14af04d5f4677520b67754764f03a014
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
Êþº¾@3
 java/lang/Object<init>()V3com/dy/common/mw/protocol/p206V2/ParseParamsForUpV2
)com/dy/common/mw/protocol/p206V2/CommonV2
         upBuffer[B
     parseDataLen4P206([B)I     upCodeLjava/lang/String;     data Lcom/dy/common/mw/protocol/Data;
  !/com/dy/common/mw/protocol/p206V2/parse/Cd_02_UpdoParse8([BILjava/lang/String;Lcom/dy/common/mw/protocol/Data;)V    # $%log!Lorg/apache/logging/log4j/Logger;
'() *+'com/dy/common/mw/protocol/p206V2/CodeV2 getCodeName&(Ljava/lang/String;)Ljava/lang/String;    - .rtuAddr
012 34com/dy/common/mw/protocol/DatatoString()Ljava/lang/String;6 78makeConcatWithConstantsJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; :;< =>org/apache/logging/log4j/Loggerinfo(Ljava/lang/String;)V@*com/dy/common/mw/protocol/MidResultFromRtu
?    C D protocolName    ?C    G HIprotocolVersionLjava/lang/Short;    ?G    ?-    ?    N OupHex    ?N    ?     ?
TUV WXjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;    ?Z [\reportOrResponse_trueOrFalseLjava/lang/Boolean;^5com/dy/common/mw/protocol/p206V2/ParseParamsForDownV2
]a7com/dy/common/mw/protocol/p206V2/ProtocolConstantV206V2cp206V2e!com/dy/common/mw/protocol/Commandg    999999999    0i jksubDataLjava/lang/Object;m'com/dy/common/mw/protocol/p206V2/DataV2    li
]p qrsetValue’(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Short;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vt1com/dy/common/mw/protocol/p206V2/parse/Cd_02_Down
s
sw  x;(Lcom/dy/common/mw/protocol/p206V2/ParseParamsForDownV2;)[Bz(com/dy/common/mw/protocol/MidResultToRtu
y    yC    yG    y-    y€     commandId    yƒ „downCode    y† ‡ downCodeName    y‰ Š
downBuffer
ŒŽ com/dy/common/util/ByteUtil    bytes2Hex([BZ)Ljava/lang/String;    y’ “
downBufHex    y• –— hasResponseZ
™š› Wœjava/lang/Byte(B)Ljava/lang/Byte;    yž Ÿ  maxSendTimesLjava/lang/Byte;    y¢ £—isCachForOffLine    y¥ ¦— isSendFirst
T¨ ©ª booleanValue()Z    y¬ ­— isQuickSend ¯°± ²³+com/dy/common/mw/protocol/CodeParseCallbackcallback((Ljava/lang/Boolean;Ljava/lang/Object;)V
0µ ¶·
getSubData()Ljava/lang/Object;¹1com/dy/common/mw/protocol/p206V2/upVos/DataCd02Vo    ¸» ¼½stateVo4Lcom/dy/common/mw/protocol/p206V2/upVos/DataStateVo;    ¿ÀÁ  2com/dy/common/mw/protocol/p206V2/upVos/DataStateVo
valveStateÄ$com/dy/common/mw/protocol/NotifyInfoÆ1com/dy/common/mw/protocol/rtuState/ValveStateInfo
™È ÉÊ    byteValue()B
ÅÌ Í(Z)V ¯Ï ÐÑnotify*([Lcom/dy/common/mw/protocol/NotifyInfo;)VÓ#com/dy/common/mw/protocol/MidResult
¸
ŒÖ ×([BZII)Ljava/lang/String;    ¸Ù Ústatus
ÜÝÞ ßà5com/dy/common/mw/protocol/p206V2/parse/global/GlParse
parseAlarm9([BS)Lcom/dy/common/mw/protocol/p206V2/upVos/DataAlarmVo;    ¸â ãäalarmVo4Lcom/dy/common/mw/protocol/p206V2/upVos/DataAlarmVo;
Üæ çè
parseState9([BS)Lcom/dy/common/mw/protocol/p206V2/upVos/DataStateVo;
êëì íî#org/apache/logging/log4j/LogManager    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;ð#com/dy/common/mw/protocol/CodeParseCodeLineNumberTableLocalVariableTablethis1Lcom/dy/common/mw/protocol/p206V2/parse/Cd_02_Up;parse“(Ljava/lang/Boolean;Lcom/dy/common/mw/protocol/CodeParseParams;Lcom/dy/common/mw/protocol/CodeParseCallback;)[Lcom/dy/common/mw/protocol/MidResult;cdData3Lcom/dy/common/mw/protocol/p206V2/upVos/DataCd02Vo;
isLowPowerparams+Lcom/dy/common/mw/protocol/CodeParseParams;-Lcom/dy/common/mw/protocol/CodeParseCallback;para5Lcom/dy/common/mw/protocol/p206V2/ParseParamsForUpV2;bsLenImidRs,Lcom/dy/common/mw/protocol/MidResultFromRtu;confirmComCode downCpParams7Lcom/dy/common/mw/protocol/p206V2/ParseParamsForDownV2;confirmCommand*Lcom/dy/common/mw/protocol/MidResultToRtu; StackMapTable )com/dy/common/mw/protocol/CodeParseParams java/lang/Stringjava/lang/Short'[Lcom/dy/common/mw/protocol/NotifyInfo;
Exceptionsjava/lang/ExceptionMethodParametersbsdataCodedV2)Lcom/dy/common/mw/protocol/p206V2/DataV2;indexS<clinit>
SourceFile Cd_02_Up.javaRuntimeVisibleAnnotations,Lcom/dy/common/mw/protocol/AnnotationCodeUp;ifAny02BootstrapMethods&
'() 7*$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地址=>:
 InnerClasses/%java/lang/invoke/MethodHandles$Lookup1java/lang/invoke/MethodHandlesLookup!ï$%ñ/*·±òó ôõö÷ñÛ     ,À:»    Y· ´ ¶6ž*´ ´´¶²"´¸&´,´¶/º5¹9»?Y·A:´BµE´FµJ´,µK´µL´MµP´ µQ´µR¸SµY´:»]Y·_:b´F´,f´Æ#´´hÆ´´hÀl´n§§¶o»sY·u¶v:    »yY·{:
 
´Bµ|
´Fµ}
´,µ~
fµ
µ‚
¸&µ…
    µˆ
    ¸‹µ‘
µ”
¸˜µ
µ¡
µ¤+Æ+¶§™    
µ«-´Y´´hǧ´´hÀl´n¹®´Æ\´¶´ÆQ´¶´Àl´nÀ¸:  ´ºÆ6 ´º´¾Æ+-½ÃY»ÅY ´º´¾¶Ç §·ËS¹Î½ÒY
SYS°ò¦)1"S$\%f&p'z(„)Ž*˜+¢-«/²0»1Î8ø1û;    =>?&@0A7B>CHDOEZF`GiHoJuK€M†P®QÁRÔSçTXóz Ô;øù ôõú\ûü²ýþÿ\²l»c         
    
ý1ÿÀ    T
¯? ]]    ÿ    T
¯? ]]    ÿ    T
¯? ]]    ýŽyÿ T
¯? ]y¯Tÿ T
¯? ]y¯Tÿ[ T
¯? ]y¸¯îîÿ T
¯? ]y¸¯îîú úû² !ñäP¶´Àl:»¸Y·Ô:µn 6+¸ÕµØ`“6+¸Ûµá`“6+¸åµº±ò*
c
degi+k2m=oDqOuóRPôõPPPP
F=øù2ñ!    ¸é³"±ò !"[s#$%+-
.02