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
Êþº¾@ô
 java/lang/Object<init>()V?com/dy/common/mw/protocol/p206V202404/ParseParamsForDownV202404
 
 6com/dy/common/mw/protocol/p206V202404/parse/Cd_24_DowndoParseE(Lcom/dy/common/mw/protocol/p206V202404/ParseParamsForDownV202404;)[B(com/dy/common/mw/protocol/MidResultToRtu
      protocolNameLjava/lang/String;         protocolVersionLjava/lang/Short;         rtuResultSendWebUrl        ! "rtuAddr    !    % &    commandId    %    ) * commandCode    , -downCode
/01 231com/dy/common/mw/protocol/p206V202404/CodeV202404 getCodeName&(Ljava/lang/String;)Ljava/lang/String;    5 6 downCodeName    8 9:
downBuffer[B
<=> ?@com/dy/common/util/ByteUtil    bytes2Hex([BZ)Ljava/lang/String;    B C
downBufHex    E FG hasResponseZ    I JK maxSendTimesLjava/lang/Byte;    M NGisCachForOffLine    P QG isSendFirst
STU VWjava/lang/Boolean booleanValue()Z    Y ZG isQuickSend\#com/dy/common/mw/protocol/MidResult
^_` ab;com/dy/common/mw/protocol/p206V202404/parse/global/GlCreatecreateStart2Cd((Ljava/lang/String;Ljava/lang/String;)[B    d efparamLjava/lang/Object;h com/alibaba/fastjson2/JSONObjectj(com/alibaba/fastjson2/JSONWriter$Feature
gl mn toJSONString?([Lcom/alibaba/fastjson2/JSONWriter$Feature;)Ljava/lang/String;p7com/dy/common/mw/protocol/p206V202404/downVos/ComCd24Vo rst uvcom/alibaba/fastjson2/JSON parseObject7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;xjava/lang/Exceptionzjson转ComCd24Vo为null
w| }(Ljava/lang/String;)V    o €
registerNo‚
„…† ‡ˆjava/lang/Stringequals(Ljava/lang/Object;)ZŠ设备注册号不能为空
„Œ Žlength()I)设备注册号最大长度是32个字符’*设备注册号字符数必须是偶数位
”•– —˜com/dy/common/util/NumUtilisHex(Ljava/lang/String;)Zš'设备注册号必须是十六进制数    oœ controllerType
Ÿ ¡ ¢£java/lang/IntegerparseInt(Ljava/lang/String;I)I    o¥ ¦§    projectNoLjava/lang/Integer;
Ÿ© ª«    byteValue()B
<­ ®¯
bytesMerge([B[B)[B
<± ²³    hex2Bytes(Ljava/lang/String;)[B
^µ ¶·createPw([BI)V
^¹ º·    createS2D¼下行命令参数据为null
^¾ ¿À    createLen([B)V
^ ÃÄ createCrcTail([B)[BÆ#com/dy/common/mw/protocol/CodeParseCodeLineNumberTableLocalVariableTablethis8Lcom/dy/common/mw/protocol/p206V202404/parse/Cd_24_Down;parse“(Ljava/lang/Boolean;Lcom/dy/common/mw/protocol/CodeParseParams;Lcom/dy/common/mw/protocol/CodeParseCallback;)[Lcom/dy/common/mw/protocol/MidResult;
isLowPowerLjava/lang/Boolean;params+Lcom/dy/common/mw/protocol/CodeParseParams;callback-Lcom/dy/common/mw/protocol/CodeParseCallback;paraALcom/dy/common/mw/protocol/p206V202404/ParseParamsForDownV202404;bsmidRs*Lcom/dy/common/mw/protocol/MidResultToRtu; StackMapTable:
ExceptionsMethodParametersobj"Lcom/alibaba/fastjson2/JSONObject;jsoncvo9Lcom/dy/common/mw/protocol/p206V202404/downVos/ComCd24Vo;indexIlenBbsRgbs1bytesbsTail
SourceFileCd_24_Down.javaRuntimeVisibleAnnotations.Lcom/dy/common/mw/protocol/AnnotationCodeDown;ifAny24 InnerClassesò com/alibaba/fastjson2/JSONWriterFeature!
ÅÇ/*·±ÈÉ ÊËÌÍÇg¥,À:*¶    :»Y·:´µ´µ´µ´ µ#´$µ'´(µ+´(¸.µ4µ7¸;µAµDµHµLµO+Æ+¶R™    µX½[YS°ÈN!+5?IS`g r!x"~#„%Š&•(›+ÉH¥ÊË¥ÎÏ¥ÐÑ¥ÒÓŸÔÕ—Ö:Ž×ØÙþ›ÚÛwÜ ÎÐÒ ÇŸ A+´ +´(¸]M+´cÆ+´cÀgN-½i¶k:o¸qÀo:Ç »wYy·{¿´~Æ´~¶ƒ™ »wY‰·{¿´~¶‹ ¤ »wY·{¿´~¶‹p™ »wY‘·{¿´~¸“š »wY™·{¿¼:6´›¸ž‘T„´¤¶¨T„´~¶‹l‘6T,¸¬M´~¸°:    ,    ¸¬M¼:
6
¸´„
¸¸„
T,
¸¬M§ »wY»·{¿,¸½,¸ÁN,-¸¬M,°È¢(4 567%8196:@<U=_?l@vBƒCE˜F¢I§JªKºM½NÊPÍQÚRáTèVòXùZÿ[\    ^ _abc#e&f0h4j9l?nÉz ÝÞ%þß1òàá§|Ö:ªyâãÚIäåò1æ:    ÿ$ç:
AÊËAÔÕ 5è:9é:Ù$ÿ@
Úg„o    øƒ    ÛwÜÔêëìíî[sïð
iñó@