ACR89U-A1 – Reference Manual
Version 1.04
www.acs.com.hk
Page 39 of 57
4.1.3.4. DISPLAYSTATUS
typedef struct _DISPLAY_STATUS {
BYTE cbRowPosition;
BYTE cbColumnPosition;
} DISPLAYSTATUS, *PDISPLAYSTATUS;
Returned by
AS_SetLcdCursor
,
AS_SetLcdBacklight
,
AS_SetLcdDisplayGraphics
AS_SetLcdDisplayMessage
,
AS_SetLcdSetContrast
and
AS_ClearLcdDisplay
.
Data Member
Value
Description
cbRowPosition
0 - 7
Current cursor row position
cbColumnPosition
0 - 127
Current cursor column position
4.1.3.5. DATABLOCK
typedef struct _DATA_BLOCK {
USHORT wDataLen;
PBYTE pDataBlock;
} DATABLOCK, *PDATABLOCK;
Returned by
nangi
, contains the data returned by those functions.
Data Member
Value
Description
wDataLen
-
The length of the size of
pDataBlock
before
command execution. Stores the length of returned
data block after command execution in ACR89.
pDataBlock
-
The data to input to a command or the data returned
by ACR89.
4.1.4.
Reader Shared Command/Response Data Structures
4.1.4.1. TIMESTAMP
typedef struct _TIMESTAMP {
CHAR szRTCValue[6];
} TIMESTAMP, *PTIMESTAMP;
Used in
AS_ReadRTC
and
AS_SetRTC
to retrieve or set the value of the run time clock of the
ACR89.
Data Member
Value
Description
szRTCValue[0]
00 – 99
Year (short format)
szRTCValue[1]
1 – 12
Month
szRTCValue[2]
1 – 31
Day
szRTCValue[3]
1 – 23
Hours
szRTCValue[4]
0 – 59
Minutes
szRTCValue[5]
0 - 59
Seconds