jiangping
2024-07-09 224211c30a69a9f44af2ce9613073b29a8b6195c
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
65
66
Êþº¾4
{ËÌ
Ë    Í hÎÏ hР   ÑÒÓ
ÑÔ
ÕÖ
Ú hÛ
ÜÝÞ
Ëß
àá
â hãä
åæç
ê hë
ì    í    îï
(ð    îñ    îòó    îô
(ö    î÷    îøùúûüýþÿ h
7    7
7é
<    <    <    <    <ñ    <ò
(        <ø
(
 
Ñ      <     <
<é h    
S    S    S
X    X
\Ë    \
Sé    \
bË    b
Xé    b h 
Xì!    X"#    X$%&    X'
Ü(
)
(*+,
-.
/    h01hCUsbSDK&Lcom/doumee/core/haikang/sdk/HCUsbSDK;iHandleI<init>()VCodeLineNumberTableLocalVariableTablethis'Lcom/doumee/core/haikang/sdk/HIKCSDemo;main([Ljava/lang/String;)Vargs[Ljava/lang/String;csdemo StackMapTableÌ
Exceptions2MethodParameters
getVersioniVersionv1Ljava/lang/String;v2v3v4 EnumDevicess1s2s3s4s5s6iNum struOutDeviceOUT_USB_DEVICE_INFO InnerClasses:Lcom/doumee/core/haikang/sdk/HCUsbSDK$OUT_USB_DEVICE_INFO;pStruDeviceInfoLcom/sun/jna/Pointer;ç3Login struDeviceRegUSB_DEVICE_REG_RES9Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_REG_RES;struUserLoginInfoUSB_USER_LOGIN_INFO:Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_USER_LOGIN_INFO; ActivateCardhexi SerialNumberStruWaitSecondUSB_WAIT_SECOND6Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_WAIT_SECOND;StruActivateResUSB_ACTIVATE_CARD_RES<Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_ACTIVATE_CARD_RES;    StruInputUSB_CONFIG_INPUT_INFO<Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_INPUT_INFO; ptrwaitSecond
StruOutputUSB_CONFIG_OUTPUT_INFO=Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_OUTPUT_INFO;ptrActivateResó<clinit>
SourceFileHIKCSDemo.java €%com/doumee/core/haikang/sdk/HIKCSDemo |} 45.\ 678 9:user.dir ;<= >? ‘ ˜ ¨ ± @AB CDjava/lang/StringBuilder#USB_GetSDKVersion succeed, version: EF. CG HAiNum: EI无设备接入8com/doumee/core/haikang/sdk/HCUsbSDK$OUT_USB_DEVICE_INFO JK L MN OP Q RTU V WD X Yjava/lang/String Z[ €\ ]G ^[ _[device:,dwVID:,dwPID:,szManufacturer:,szDeviceName:,szSerialNumber:USB_EnumDevices succeedUSB_EnumDevices failed, error: `A7com/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_REG_RES aA b8com/doumee/core/haikang/sdk/HCUsbSDK$USB_USER_LOGIN_INFO c d    813717552 ef gA hiadmin j[12345 k[ lm ~iHandle:USB_Login failed, error:USB_Login succeed, lHandle:4com/doumee/core/haikang/sdk/HCUsbSDK$USB_WAIT_SECOND no:com/doumee/core/haikang/sdk/HCUsbSDK$USB_ACTIVATE_CARD_RES:com/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_INPUT_INFO p q¥;com/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_OUTPUT_INFO r s¥$com/doumee/core/haikang/sdk/HCUsbSDK tu$USB_GET_ACTIVATE_CARD failed, error: byCardType: vo ,bySerialLen: woUSB_GET_ACTIVATE_CARD succeed x[ yD Ez {GSerialNumber:0xcardNo:| }~ E €}java/lang/Objectjava/lang/InterruptedExceptioncom/sun/jna/PointerUSB_Init()ZUSB_SetLogToFile(ILjava/lang/String;Z)Zjava/lang/SystemoutLjava/io/PrintStream; getProperty&(Ljava/lang/String;)Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)VUSB_GetSDKVersion()Ijava/lang/IntegertoString(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;()Ljava/lang/String;USB_GetDeviceCount(I)Ljava/lang/StringBuilder;init(I)Vwrite
getPointer()Lcom/sun/jna/Pointer;USB_EnumDevices(ILcom/sun/jna/Pointer;)Zread struDeviceArrUSB_DEVICE_INFO7[Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_INFO;4com/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_INFOdwIndexvalueOfdwVIDdwPIDszManufacturer[B([B)Vtrim szDeviceNameszSerialNumberUSB_GetLastErrorsizedwSize    dwTimeout
dwDevIndexgetBytes()[Blength    arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
szUserName
szPassword    USB_Loginv(Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_USER_LOGIN_INFO;Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_DEVICE_REG_RES;)IbyWaitBdwInBufferSize
lpInBufferdwOutBufferSize lpOutBufferUSB_GetDeviceConfig~(IILcom/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_INPUT_INFO;Lcom/doumee/core/haikang/sdk/HCUsbSDK$USB_CONFIG_OUTPUT_INFO;)Z
byCardType bySerialLenbySerial toHexString(C)Ljava/lang/StringBuilder; toUpperCasejava/lang/Long    parseLong(Ljava/lang/String;I)J(J)Ljava/lang/StringBuilder;INSTANCE!{|}~€‚/*·±ƒ„ …†    ‡ˆ‚ž<»Y·L²¹W²¹W²    ¸
¶ +¶ +¶ +¶+¶§ƒ&     )-159„<‰Š4‹†Œü9Ž‰‘‚ão²¹<zÿ~¸Mzÿ~¸Nzÿ~¸:ÿ~¸:²»Y·¶,¶¶-¶¶¶¶¶¶¶ ±ƒ    ! .!8"n#„>o…†    f’Z“”!N•”.A–”87—”˜‚8
B²¹<²»Y·¶¶¶¶ ¢ ²¶ ±»Y·M,¶,¶,¶ N²-¹!™Ñ,¶"„ÿ›»,´#2´$¸%:,´#2´&¸%:,´#2´'¸%:»(Y,´#2´)·*¶+:»(Y,´#2´,·*¶+:»(Y,´#2´-·*¶+:    ²»Y·.¶¶/¶¶0¶¶1¶¶2¶¶3¶    ¶¶¶ §ÿD²4¶ §#²»Y·5¶²¹6¶¶¶ ±ƒ^&    '"(')/*0/80=1A3F4S6W7^:l;z<ˆ=>²?Ç@AB!FAH„f
l§™”z™š”ˆ‹›”vœ”²a”ÇLž”    B…†    9Ÿ8
 £Fü¤¥Œü0ý&¦§û¾
¨‚€è»7Y·8L++¶9µ:+¶;»<Y·=M,,¶>µ?,ˆµ@,µA,ƒµB,WPµCD¶E,´FD¶G¸HI¶E,´JI¶G¸HK¶E,´LK¶G¸H,¶M²,+¹N³O²»Y·P¶²O¶¶¶ ²Oœ&²»Y·Q¶²¹6¶¶¶ §²»Y·R¶²O¶¶¶ ±ƒNKLMOP$Q+R0S7T>UQVdWwY{[ˆ\£]©^Ìaçc„ 腆à©«̬®Œ ý̯°±‚¡
r»SY·TL++¶UµV+µW»XY·YM,,¶Zµ[»\Y·]N-+¶Uµ^+¶_:+¶`-µa»bY·c:,¶Zµd,¶e:,¶fµg²²Oì-¹iš&²»Y·j¶²¹6¶¶¶ §Õ,¶k²»Y·l¶,´m¶n¶,´o¶¶¶ ²p¶ q:6,´o¢X,´r,´odd3ÿ~¸s:        ¶G »Y·    ¶0¶t¶:    »Y·¶    ¶u¶¶:„§ÿ¥²»Y·v¶¶¶¶ ²»Y·w¶¸x¶y¶¶ ±ƒzghikl%n-o5p;q?rEtNuWv]waxhz||Ÿ£€Ë‚ӄ׆ãˆú‰‹2†8Rq”„f
ú8²”    Ú^³ך´”r…†jµ·U¸º-E»½;7¾¥N$¿Á]Â¥Œ1ÿŸÃÄŧƧý:Çü>Çùú8ȁ‚' ²z³³O±ƒ
ÉÊ¢Bh¡    7hª    <h­    Sh¶    Xh¹    \h¼    bhÀ    îhS