Files
UniversalTestSoftware/server/libs/classes/com/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy$ReceiveRunnable.class

30 lines
3.4 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>  [com/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy$ReceiveRunnablethis$0MLcom/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy;
 
java/lang/Object<init>()V  portNameLjava/lang/String;   channelId  readBufferLengthI
 Kcom/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy
access$000*()Ljava/util/concurrent/ConcurrentHashMap;
 ! "#&java/util/concurrent/ConcurrentHashMapget&(Ljava/lang/Object;)Ljava/lang/Object;%\com/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy$SerialPortObject
$' () getSerialPort'()Lcom/fazecast/jSerialComm/SerialPort;
+,- ./java/lang/Thread currentThread()Ljava/lang/Thread;
+1 23 isInterrupted()Z 567 89java/lang/SystemoutLjava/io/PrintStream;;java/lang/StringBuilder
: > ThreadName:
:@ ABappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
+D EFgetName()Ljava/lang/String;
:H IFtoString
KLM NOjava/io/PrintStreamprintln(Ljava/lang/String;)V
QRS TU#com/fazecast/jSerialComm/SerialPort readBytes([BJ)I
$W XYensureCapacity(I)V
$[ \] getRawBuffer()Ljava/nio/ByteBuffer;
_`a bcjava/nio/ByteBufferput([BII)Ljava/nio/ByteBuffer;
e fg
access$100w(Lcom/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy;Ljava/lang/String;Ljava/nio/ByteBuffer;)Vd
+k lmsleep(J)Vojava/lang/InterruptedExceptionq$接收线程被中断,准备退出
+s t  interruptvjava/lang/Exception 5x y9err{接收线程发生异常:
u} ~F
getMessage
u<00> <00> printStackTrace<03><00>java/lang/Runnableu(Lcom/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy;Ljava/lang/String;Ljava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis]Lcom/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy$ReceiveRunnable; StackMapTable<00>java/lang/StringMethodParametersrunnumBytese Ljava/lang/InterruptedException;ieLjava/lang/Exception; eyeNumber
tempBuffer[BserialPortObject^Lcom/cbsd/universaltestsoftwareserver/dllserviceproxy/SerialPortServiceProxy$SerialPortObject;
serialPort%Lcom/fazecast/jSerialComm/SerialPort;<00><00>java/lang/Throwable
SourceFileSerialPortServiceProxy.java InnerClassesReceiveRunnableSerialPortObject <00> <00><00><00>)*+<2B>*<2A>*-<2D> *,<2C><04> *<00><14> *<04><14><00>   "(<00>*)<00><00>)))<00><02>"<00><00><00><00> <00>{<00><*<2A><14>M<>*<2A> <0A><1E>$N-<2D>&:<04>*<2A>0<>Єdp<64>#<<3C>4<>:Y<><=<3D>?<3F>*<2A>C<>?<3F>G<>J,,<2C><><EFBFBD>P6<05>:-Y:<06>-<05>V-<2D>Z,<05>^W*<2A>*<2A>-<2D>Z<>dç :<06><07><><05> h<>j<><6A>{:<05>4p<>J<>*<2A>r<>>:<05>w<>:Y<><z<>?<05>|<7C>?<3F>G<>J<05><00><>j<>:<06>*<2A>r<><06><>-<2D>e<00><00><00><00><00>)<00><00>n)<00><00>u<00><00><00>n<00><00>! &)!0"2#P&['`*e,k.w0<00>1<00>3<00>5<00>H<00>9<00>;<00><<00>=<00>><00>@<00>A<00>C<00>G<00>D<00>E<00>F<00>H<00>J<00>\ [G<00><00><00><00><00> <00><00><00>6<00><00><00><00><00><00><00> <00><00><00><00><00><00><00><00><00><00>_ <0B><00>$Q2<>;<00>$Q<00><><02>
BnRu<>,<00>$Qun<>
<00><00><00><00>$<00>