mxpopstar
2022-05-03 e75ef5f04f61aa5fbd89fd5c413dcee1819b7a91
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
Êþº¾47sp_comm/CommSerialPortjava/lang/Objectmutycomm_Type_Samd09Imutycomm_Type_Msp430mutycomm_Type_SWMportIdLgnu/io/CommPortIdentifier;portListLjava/util/Enumeration;    Signature4Ljava/util/Enumeration<Lgnu/io/CommPortIdentifier;>;
serialPortLgnu/io/SerialPort; inputStreamLjava/io/InputStream; outputStreamLjava/io/OutputStream; comm_bautratem_Log!Lorg/apache/logging/log4j/Logger;<clinit>()VCode                LineNumberTableLocalVariableTable<init>%(ILorg/apache/logging/log4j/Logger;)V
& #    (     * thisLsp_comm/CommSerialPort;bitratelogsearchCommPort(Ljavax/swing/JComboBox;)V.(Ljavax/swing/JComboBox<Ljava/lang/String;>;)V
354javax/swing/JComboBox 6removeAllItems
8:9gnu/io/CommPortIdentifier ;<getPortIdentifiers()Ljava/util/Enumeration; >@?java/util/Enumeration AB nextElement()Ljava/lang/Object;
8D EF getPortType()I
8H IJgetName()Ljava/lang/String;
3L MNaddItem(Ljava/lang/Object;)V >P QRhasMoreElements()Zcb_commLjavax/swing/JComboBox;plport_idLocalVariableTypeTable+Ljavax/swing/JComboBox<Ljava/lang/String;>; StackMapTablesetCommBautrate(I)V    ] 
_a`gnu/io/SerialPort bcsetSerialPortParams(IIII)V
egf(gnu/io/UnsupportedCommOperationException hJtoString jlkorg/apache/logging/log4j/Logger mnerror*(Ljava/lang/String;Ljava/lang/Throwable;)Vbt_ratee*Lgnu/io/UnsupportedCommOperationException; OpenCommPort(Ljava/lang/String;)Z    u     w     
 
y{zjava/lang/String |}equals(Ljava/lang/Object;)ZSerialPort-Test
8 ‚ƒopen&(Ljava/lang/String;I)Lgnu/io/CommPort;
_… †‡notifyOnDataAvailable(Z)V
_‰ Š‹getOutputStream()Ljava/io/OutputStream;     
_ ‘getInputStream()Ljava/io/InputStream;    “ 
•g–java/lang/Exception˜java/lang/StringBuilder
yš ›œvalueOf&(Ljava/lang/Object;)Ljava/lang/String;
—ž #Ÿ(Ljava/lang/String;)V¡不存在或正在使用中!
—£ ¤¥append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
—g j¨ ©Ÿinfo«gnu/io/PortInUseException­java/io/IOException    comm_nameLjava/lang/String;Ljava/lang/Exception;sendMsg/(Ljava/nio/ByteBuffer;ILmain/page_debug_inf;Z)V
Exceptions
µ·¶java/nio/ByteBuffer ¸¹get()B
µ» ¼F    remaining¾java/util/Date
½&Áyyyy-MM-dd HH:mm:ss.SSS
ÃÅÄcom/Com ÆÇget_DTF6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;É TX: 
ËÍÌmain/page_debug_inf Ο addDebugInf
eÐ ÑprintStackTrace
ÓÕÔ    com/ComFn Ö×bytesToHexString([BI)Ljava/lang/String;
ÙÛÚjava/io/OutputStream ÜÝwrite([B)V
Ùß àflush
 
äæåjava/lang/Thread çèsleep(J)V
êÐëjava/lang/InterruptedExceptioní
ï******
bbf_txLjava/nio/ByteBuffer;multy_comm_type dt_debug_infLmain/page_debug_inf;printdatZbt_addr[Bbt_datne1 Ljava/lang/InterruptedException;øreadMsg.(Ljava/nio/ByteBuffer;Lmain/page_debug_inf;Z)V
µ clear()Ljava/nio/Buffer;
java/io/InputStream F    available
 
  read([B)I
µ Fposition
µ Fcapacity
µ put([BII)Ljava/nio/ByteBuffer;
µ flip
µ Flimit
µ ¸([B)Ljava/nio/ByteBuffer;! RX: #  RX: ******
 
µ% &(I)Ljava/nio/Buffer;bbf_rxtime_outrx_buf_trx_timeLjava/util/Date;rx_cnt_tbt_t_rxSP_CommD(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;ILmain/page_debug_inf;Z)V
1 ±²
3 þÿ
multy_comm
SourceFileCommSerialPort.java!
                
  5 ³³³±!"#$d*·%*%€µ'*µ'*,µ)±!&# '()" +,-.    /0 1´/*¶2¸7L§+¹=À8M,¶C  *,¶G¶K+¹Ošÿà±!",./ 012%/.5" /ST'U V
W/SX'UY    ü >Z[Š'*µ'*´\*´'¶^§M*´),¶d,¹i±e!9:;>&@" '+,'opqYWers_¸*¸7µt§~**´t¹=À8µv*´v¶C c*´v¶G+¶x™U**´v~ж€À_µ\*´\¶„*´\*´'¶^**´\¶ˆµŒ**´\¶Žµ’§M*´),¶”,¹i*´t¹Ošÿ|*´\Ç!*´)»—Y+¸™· ¶¢¶¦¹§¬¬3svª3sve3sv¬!FEF
GH%I3KFMNO]PhQsRwT…F‘Z˜[´\¶^" ¸+,¸®¯wp°Y 
÷k•0±²³¬›¼:²  +¶´T+¶º¼:6§+¶´T„¾¡ÿï-»—Y»½Y·¿À¸Â¸™·ȶ¢¶¦¶Ê² *´\*´'¶^§
:¶Ï² f*´\*´'¶^§
:¶Ï™-¾¸Ò¶Ê*´Œ¶Ø*´Œ¶Þá¸ã§
:¶é*´\*´'¶^§
:¶Ï™$-»—Y¾¸Ò¸™·ì¶¢¶¦¶Ê§    -î¶Ê*´Œ¶Ø*´Œ¶Þ±_nqeŽ‘e¹¿ÂêÉØÛe!†!fg hkl"m+l6pXq_sntsvxz|Ž}“˜‚ƒ©…²†¹ˆ¿‰Ä‹ÉØÝ’â–ç—˜™›œ"z +,ðñòóôõö÷øùøúspq“pqÄûüÝpqY>üýý ý ÿBµËýýeXeXêQe%þÿ³¬êñ+¶W6¼::*´’¶ž<6*´’¶    6+¶ `+¶d¢>+¶WÇÿÌ»½Y·¿:§ÿÀ
¸ã„+¶ šô¤ÿª§
d¡ÿ +¶W+¶¼:+¶WÇ »½Y·¿:™4,»—YÀ¸Â¸™· ¶¢¾¸Ò¶¢ì¶¢¶¦¶Ê§!,»—YÀ¸Â¸™·"¶¢¶¦¶Ê+¶$W±!~¡¢£¤¦§¨*©:ªD«I¬R±U²Y³\´cµk¶n¹u¿zÁ‚Â‰ÃŽÄ—Æ›Ç­ÈÆÇÉÉÌÊêÌðÍ"\    ñ+,ñ'ññóôñõöé(â)øß*+*(,‚o-øYþý½ûBü!ý4./¼)*+·0*,·2§:*´)¶”¹i±¬ê!Ò
ÓÔ×(Ù"H)+,)ðñ)'ñ)4)óô)õöp°YV•56