Specifications

Table Of Contents
SDK software development | VI-88R development handbook
#define _comm_error 0x83 //communication data error
#define _baudrate_error 0x84 //set baud rate error
// error message returned from reader
#define _no_antenna
0x01
//antenna connection fail
#define _no_label
0x02
//detect no tag
#define _invalid_label
0x03
//illegal tag
#define _less_power
0x04
//read-write power not enough
#define _write_prot_error 0x05
//the memory bank in write
protection
#define _check_sum_error
0x06
//checksum error
#define _parameter_error
0x07
//parameter error
#define _memory_error
0x08
//the memory bank nonexistence
#define _password_error
0x09
//password error
#define _killpassword_error 0x0a //kill password of G2 tag all zero
#define _nonlicet_command 0x0b //illegal command
#define _nonlicet_user 0x0c
//
illegal user with unmatched
password
#define _invalid_command 0x1e
//
invalid command, such as
command with wrong parameter
#define _other_error
0x1f
//unknown command
//function input error
#define _no_cardID_input
0x20
//other error
3.2.1.3 Data type definition
typedef USHORT apiReturn; // type of function return value
it will return a value of apiReturn type after all API functions executed. It can
judge if the function execution is successful. If fail, whats the failure reason
and etc.
3.2.1.4 Parameter figure in reader
typedef struct tagReaderBasicParam
{
090909RevA|Page 62 of 97