[DUG] Delphi Digest, Vol 139, Issue 15
Marshland Engineering
marshland at marshland.co.nz
Thu May 28 18:27:47 NZST 2015
This is running with a USB cable and Windows XP. It installs as a HID device.
4.2 Mifare Appilication Commands
4.2.1 int
API_PCDRead(HANDLEcommHandle,int:DeviceAddress,unsignedchar:mode,unsigned
char:blk_add,unsigned char:num_blk,unsigned char:*snr, unsigned char:*buffer);
Description:
read the appointed length date at the appointed station
Input Parameter Description
commHandle the serial port handle
DeviceAddress equipment address
mode read mode
( Request Idle + Key A mode=00 , Request Idle + Key B mode= 02,
Request All + Key A mode=01 , Request All + Key B mode=03
the up number is hex)
blk_add read block address
num_blk read block amount
*snr a finger, transfer eight byte secret key
*buffer wait receive the variable of output finger
Output Parameter
If Command success
*snr 4 byte card number
*buffer the read date (the fact number is num_blk*16)
If Command Failure
buffer[0] System Error/Status Codes(You can consult the 2.2)
Return value:
0x00 Command OK. ( success)
0x01 Command FAILURE
The full manual is here
http://www.marshland.co.nz/ftp/Misc/DLL.doc
Thanks Wallace.
More information about the Delphi
mailing list