张世豪
昨天 ef78717c5b956a26b360de44f774fc2b804296c2
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
Êþº¾4áchushihua/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$3    798java/lang/System :;errLjava/io/PrintStream;=!串口连接断开,暂停轮询
?A@java/io/PrintStream BCprintln(Ljava/lang/String;)V
E F  pausePolling
HJIchushihua/SlotManager KL getSlotArray()[Lxitongshezhi/Fkj;N卡槽数组未初始化
P QRaccess$4()I
TVUjava/lang/Thread W&sleep
Y[Zjava/lang/Math \]min(II)I
_a`xitongshezhi/Fkj bc
getHasCard()Ljava/lang/String;e1
gihjava/lang/String jkequals(Ljava/lang/Object;)Z
m nosendQueryToSlot(I)Zq'连续失败次数过多,暂停轮询
Ts tu currentThread()Ljava/lang/Thread;
Tw x    interruptzjava/lang/StringBuilder|#轮询查询过程中发生异常: 
y~ C
€‚java/lang/Exception ƒc
getMessage
y… †‡append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
y‰ ŠctoString
TŒ   isInterruptedjava/lang/InterruptedException    slotArray[Lxitongshezhi/Fkj;    sentQueryZ checkedSlotsmaxSlotsPerCycleislotLxitongshezhi/Fkj;hasCardLjava/lang/String;
slotNumbere Ljava/lang/InterruptedException;Ljava/lang/Exception;ie StackMapTable¢java/lang/Class¤java/lang/Throwable‘
§ ¨©access$5(I)Ljava/lang/String;
g« ¬ctrim
g® ¯ isEmpty
±³²chuankou/Sendmsg ´µ sendMessage(Ljava/lang/String;)Z    · ¸“ DEBUG_ENABLEDº Slot %d Send query (hasCard !=1)
¼¾½java/lang/Integer ¿ÀvalueOf(I)Ljava/lang/Integer;
g ÃÄformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
ÆÈÇxitongshezhi/SystemDebugDialog ÉCappendAsciiDataË#Send query command to card slot err
Í ÎÏaccess$6(Z)VÑ&生成的查询指令为空,卡槽: 
yÓ †Ô(I)Ljava/lang/StringBuilder;Ö发送查询指令到卡槽 Ø æ—¶å‘生异常:  queryCommand
sendResult!(Lchushihua/lunxun$PollingTask;)V
 
SourceFile lunxun.java InnerClasses PollingTask     
   E*·*µ*µ±JK    LJ Ÿ    ‚§i¸™0YL§ !¶#¸™¸'™ ¸*¶.™ÿæ+ç9+ÿ*´
pš¸3š²6<¶>¸DW§¸GL+Æ+¾š²6M¶>¸O…¸S§ø=>
+¾¸X66§‡+*´2:Æg¶^:d¶fšV*´`6*·l™$=*µ**´`+¾pµ„¸O…¸S§D*Y´`µ*´¡²6p¶>¸DW§#**´`+¾pµ„„¢    +¾¡ÿršP¸Oh…¸S§DL¸r¶v§RL²6»yY{·}+¶¶„¶ˆ¶>*Y´`µ!¸S§ M¸r¶v§¸'™¸r¶‹š ¸*¶.™þ…±    03353R(ŽUq(Žt%(ŽR2€Uq2€t%2€V\_ŽÚ6SV    WXYX.W6`FaNbRcUgYhbijjqktovpxqs‡tu”v›w¥x­y¶z¸{½~ẾԂׄá…é†ñ‡õˆøs”•%˜)š/›2œ3LžV¢\£`¤f¥iS«z ‚Y̐‘v¯’“x­”¤•„”–y—˜›]™š­K›)    œ36œž`    Ÿ cü ¡D£úü ¥ÿ¥þO_gù úú ÿŽI€ÿ,€Žú    noU‰¸¦M,ÆB,¶ª¶­š8,¸°>™²¶™¹½Y¸»S¸Á¸Å¬²¶™ʸŸ̬²6»yYз}¶Ò¶ˆ¶>¬M²6»yYÕ·}¶Ò×¶„,¶¶„¶ˆ¶>¸Ì¬5`€7F`€H^`€F´¶¸º¼"½5¿7Á=ÂBÅFÆHÉ^Ê`Ía΃ЇÑ4‰‰›[ٚ0ړa(œž ý5g
úÿ€ Û%*·Ü±JÝÞß
à