张世豪
5 小时以前 a6077217e25f5804027194a5c2848e773eda1abd
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
Êþº¾4chushihua/lunxun$PollingTaskjava/lang/Objectjava/lang/Runnable currentIndexIconsecutiveFailuresMAX_CONSECUTIVE_FAILURES ConstantValue<init>()VCode
               LineNumberTableLocalVariableTablethisLchushihua/lunxun$PollingTask;run
chushihua/lunxun  access$2()Zè
$ %&wait(J)V
( ) access$0
+ ,-access$1-()Ljava/util/concurrent/atomic/AtomicBoolean;
/10)java/util/concurrent/atomic/AtomicBoolean 2 get
4 5 access$37!串口连接断开,暂停轮询
9;: dialog/Errlog <= logOperation(Ljava/lang/String;)V
? @  pausePolling
BDCchushihua/SlotManager EF getSlotArray ()[Lhome/Fkj;H卡槽数组未初始化
J KLaccess$4()I
NPOjava/lang/Thread Q&sleep
SUTjava/lang/System VWcurrentTimeMillis()J
Y[Zhome/Fkj \]
getHasCard()Ljava/lang/String;
_ `aaccess$5()Ljava/util/Map;
cedjava/lang/Integer fgvalueOf(I)Ljava/lang/Integer; ikj java/util/Map 2l&(Ljava/lang/Object;)Ljava/lang/Object;njava/lang/Longp1
rtsjava/lang/String uvequals(Ljava/lang/Object;)Z
mx yW    longValue
{ |}sendQueryToSlot(I)Z
m f€(J)Ljava/lang/Long; i‚ ƒ„put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;d    ˆ ‰Š DEBUG_ENABLEDZŒ有卡Ž-1未知’无卡”)Slot %d (%s) æŸ¥è¯¢æˆåŠŸï¼Œé—´éš”: %dms
 
r– —˜format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
šœ›xitongshezhi/SystemDebugDialog =appendAsciiDataŸ-lunxun连续失败次数过多,暂停轮询
N¡ ¢£ currentThread()Ljava/lang/Thread;
N¥ ¦    interrupt¨java/lang/StringBuilderª#轮询查询过程中发生异常: 
§¬ =
®°¯java/lang/Exception ±]
getMessage
§³ ´µappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
§· ¸]toString
Nº »  isInterrupted½java/lang/InterruptedException    slotArray [Lhome/Fkj;    sentQuery currentTimeJi    slotIndexslot
Lhome/Fkj;hasCardLjava/lang/String;
slotNumber lastQueryTimeLjava/lang/Long; queryIntervalstatuse Ljava/lang/InterruptedException;Ljava/lang/Exception;ie StackMapTableÔjava/lang/ClassÖjava/lang/Throwable¿
Ù ÚÛaccess$6(I)Ljava/lang/String;Ýsend to 
§ß ´à(I)Ljava/lang/StringBuilder;â  queryCommand
rä å]trim
rç è isEmpty    ê ëŠsendChaxunzhiling
íïîchuankou/Sendmsg ðñ sendMessage(Ljava/lang/String;)Z
ró fÛõ$ Send query command to card slot err
÷ øùaccess$7(Z)Vû&生成的查询指令为空,卡槽: ý发送查询指令到卡槽 ÿ æ—¶å‘生异常:  queryCommand
sendResult!(Lchushihua/lunxun$PollingTask;)V
 
SourceFile lunxun.java InnerClasses PollingTask     
   E*·*µ*µ±de    fd Š í§Ô¸™0YL§ !¶#¸™¸'™ ¸*¶.™ÿæ+ç¤+ÿ*´
pš¸3š6¸8¸>W§…¸AL+Æ+¾šG¸8¸I…¸M§i=¸RB6§ù*´`+¾p6+2:Æß¶X:`6    ¸^    ¸b¹hÀm:
o¶q™    '§d6 
Æ!
¶we …”›™*    ·z™r¸^    ¸b!¸~¹W=*µ…¸M²‡™ko¶q™
‹: §¶q™
: §‘: “½Y    ¸bSY SY ¸bS¸•¸™§!*Y´`µ*´¡ž¸8¸>W§„+¾¢™ÿ**´`+¾pµšK¸I…¸M§AL¸ ¶¤§OL»§Y©·«+¶­¶²¶¶¸8*Y´`µ!¸M§ M¸ ¶¤§¸'™¸ ¶¹š ¸*¶.™þ±    03353O–¼Rk–¼n“–¼O ®Rk ®n“ ®ÁÇʼAmr    stut.s6|F}K~ORƒV„_…d†k‡n‹pŒtz†‘Œ’‘“˜”ž•°˜Ä›×œàžòŸô ù£ÿ¥§¨© ª$«'¬+¯3°F¯I®L²O³Y´aµf¶j·m{¿ˆÂŒÃ“Ɨȝɠʡ˷ÌÁÐÇÑËÒÑÓÔmìÙ¬íV=¾¿p#ÀŠtÁÂwÆçÄŒáÅÆ˜ÕÇÈžÏÉ    °½ÊË
Ä©Ì ÍÈ $ÍÈ +!ÍÈ —    ÎÏ¡3ÎÐË    ÑÏ҅ü ÓDÕúü ×þ ÿE
×YrmAü>ürú#ÿ×ú
ÿ¼I®ÿ)®¼ú    |}x¡¸ØM²‡™»§YÜ·«¶Þá¶²¶¶¸™,ÆB,¶ã¶æš8²é™0,¸ì>™¬²‡™»§Y¸ò·«ô¶²¶¶¸™¸ö¬¬»§Yú·«¶Þ¶¶¸8¬M»§Yü·«¶Þþ¶²,¶­¶²¶¶¸8¸ö¬@{®Bb{®fy{®Nâä å#è1ë7ì<í@îBðHñ^ôbõdøfûyü{ÿ|›Ÿ4¡¡ÉvÈ<(Š|%ÎÐÒü#rüúÿ® %*·±d