@MAXX
PRIME
R
EFERENCE
M
ANUAL
29
6.1.10.
CCID_ESC_CLK_FREQUENCY
In case when an application wants to change the clock frequency, this escape ID is used to
inform the reader about the change in clock. The first byte of the input buffer will contain the
escape function value; the next byte will contain the clock divisor value. The output buffer field
shall be NULL.
The possible clock divisor values and hence the clock frequency is given in the table below
6.1.11.
CCID_ESC_GET_SET_ETU
This function code shall be used by the reader to get and set the current ETU. The ETU is
specified in terms of smart card clock cycles.
The input buffer shall point to the escape code followed by a DWORD specifying the value to
be set. The output buffer shall point to NULL.
6.1.12.
CCID_ESC_GET_SET_WAITTIME
This function code shall be used to set and get the character / block waiting time of the reader.
The wait time is specified in terms of smart card clock cycles.
The buffer shall point to the escape code followed by the wait time structure.
typedef struct _WAIT_TIME
{
uint8
byGetSetIdentifier;
uint8
byWaitTimeIdentifier;
uint32 dwWaitTime;
} WAIT_TIME;
CLK FREQUENCY (in MHz)
CLOCK DIVISOR
VALUE
USB
RS232
6
4
3.686
4
6
5.53
3
8
7.37
2
12
11.06