ACR89U-A1 – Reference Manual
Version 1.04
www.acs.com.hk
Page 38 of 57
4.1.3.
Reader Response Data
4.1.3.1. AS_STATUS
typedef struct _AS_STATUS {
DLL_ERROR DllError;
LONG
W32Error;
} AS_STATUS;
4.1.3.2. INFO
typedef struct _INFO {
CHAR szUID[8];
CHAR szBootloaderVersion[64];
CHAR szFirmwareSDKVersion[64];
} INFO, *PINFO;
Returned by
AS_GetInfo
, contains details of the ACR89 reader and it capabilities.
Data Member
Value
Description
szUID
8 bytes
Unique ID of this device. Fixed 8 bytes
szBootloaderVersion
64 bytes ASCII Bootloader version in ASCII, with null
terminated
szFirmwareSDKVersion
64 bytes ACSII
Firmware SDK version in ASCII, with null
terminated
4.1.3.3. KEYPADSTATUS
typedef struct _KEYPAD_STATUS {
BYTE cbMaxKeyString;
BYTE cbKeyDisplayMode;
} KEYPADSTATUS, *PKEYPADSTATUS;
Returned by
AS_GetKeyPadConfig
and
AS_ConfigureKeyPad
.
Data Member
Value Description
cbMaxKeyString
0 – 255 Maximum number of keys allowed for a key string in key
string input mode (see
AS_InputKey
command).
cbKeyDisplayMode
0 – 7
Starting row number on the LCD for displaying the keys
input.
Data Member
Value
Description
DllError
00h – 20h
Contains the error code set by the DLL during
command execution. See also Appendix A.
W32Error
Win32 Error Code Contains the error code set by Windows system
during the execution of Win32 API.