张世豪
昨天 8f8eed75beb5bb9b66f2a87de856f2dbf11e6ffe
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    java/lang/System  outLjava/io/PrintStream;"轮询查询线程开始运行
$&%java/io/PrintStream '(println(Ljava/lang/String;)V
*,+chushihua/lunxun -.access$2()Zè
2 34wait(J)V
*6 7.access$0
*9 :;access$1-()Ljava/util/concurrent/atomic/AtomicBoolean;
=?>)java/util/concurrent/atomic/AtomicBoolean @.get
*B C.access$3    E F errH!串口连接断开,暂停轮询
*J K. pausePolling
MONchushihua/SlotManager PQ getSlotArray()[Lxitongshezhi/Fkj;S卡槽数组未初始化
*U VWaccess$4()I
Y[Zjava/lang/Thread \4sleep
^`_java/lang/Math abmin(II)I
dfexitongshezhi/Fkj gh
getHasCard()Ljava/lang/String;j1
lnmjava/lang/String opequals(Ljava/lang/Object;)Z
r stsendQueryToSlot(I)Zv'连续失败次数过多,暂停轮询x轮询查询线程被中断
Yz {| currentThread()Ljava/lang/Thread;
Y~     interruptjava/lang/StringBuilderƒ#轮询查询过程中发生异常: 
€… (
‡‰ˆjava/lang/Exception Šh
getMessage
€Œ Žappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
€ ‘htoString
Y“ ”. 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;
l´ µhtrim
l· ¸.isEmpty
º¼»chuankou/Sendmsg ½¾ sendMessage(Ljava/lang/String;)Z    *À Áœ DEBUG_ENABLEDàSlot %d Send query (hasCard !=1)
ÅÇÆjava/lang/Integer ÈÉvalueOf(I)Ljava/lang/Integer;
lË ÌÍformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
ÏÑÐxitongshezhi/SystemDebugDialog Ò(appendAsciiDataÔ#Send query command to card slot err
*Ö ×Øaccess$6(Z)VÚ&生成的查询指令为空,卡槽: 
€Ü Ý(I)Ljava/lang/StringBuilder;ß发送查询指令到卡槽 á æ—¶å‘生异常:  queryCommand
sendResult!(Lchushihua/lunxun$PollingTask;)V
 
SourceFile lunxun.java InnerClasses PollingTask     
   E*·*µ*µ±JK    LJ à   š²!¶#§q¸)™0*YL§ */¶1¸)™¸5™ ¸8¶<™ÿæ+çA+ÿ*´
pš¸Aš²DG¶#¸IW§¸LL+Æ+¾š²DR¶#¸T…¸X§=>
+¾¸]66§‡+*´2:Æg¶c:i¶kšV*´`6*·q™$=*µ**´`+¾pµ„¸T…¸X§D*Y´`µ*´¡²Du¶#¸IW§#**´`+¾pµ„„¢    +¾¡ÿršX¸Th…¸X§LL²w¶#¸y¶}§RL²D»€Y‚·„+¶†¶‹¶¶#*Y´`µ/¸X§ M¸y¶}§¸5™¸y¶’š ¸8¶<™þ}²•¶#±    8;;=; Z0—]y0—|-0— ZB‡]yB‡|-B‡flo—æ9QS VWXY!X6W>`NaVbZc]gahjirjyk|o~p€q‰st—uœv£w­xµy¾zÀ{Å~ÒՁ܂߄é…ñ†ù‡ýˆ s ”$•-˜1™9š?›BœC\žf¢l£p¤v¥yS‘ª™«z ša̙š~¯›œ€­‰¤žŒ”Ÿ—y ¡£]¢£µK¤1¥¦C6¥§p    ¨¦©c ü ªD¬úü ®ÿ®þOdlù úú ÿ—Q‡ÿ,‡—ú    stU‰¸¯M,ÆB,¶³¶¶š8,¸¹>™²¿™Â½Y¸ÄS¸Ê¸Î¬²¿™Ó¸Î¸Õ¬²D»€YÙ·„¶Û¶¶#¬M²D»€YÞ·„¶Ûඋ,¶†¶‹¶¶#¸Õ¬5`‡7F`‡H^`‡F´¶¸º¼"½5¿7Á=ÂBÅFÆHÉ^Ê`Ía΃ЇÑ4‰‰¤[â£0ãœa(¥§©ý5l
úÿ‡ ä%*·å±Jæçè
*é