Specifications
Table Of Contents
- 1
- Applying development of unilateral communication
- Serial port intercommunication agreement
- Summarize
- Control command format of serial
- Set BaudRate
- Get Reader Version
- Set Relay
- Get Relay
- Set Output Power
- Set Frequency
- Read Param
- Set Param
- Read Auto Param
- Set Auto Param
- Select Antenna
- Restore factory settings
- Reboot
- Start/ stop automode
- Clear Memory
- Set Reader Time
- Get Reader Time
- Set Report Filter
- Get Report Filter
- Set Reader Network Address
- Get Reader Network Address
- SetReader MAC
- Get Reader MAC
- Report Now
- Get Tag Info.
- GetReaderID
- Command format of serial read-write tag
- Collection of operation command
- Electronic tag storage area and notes
- SDK software development
- SDK compose
- Design introduction
- Basic constant and figure
- Constant definition
- API function return code
- Data type definition
- Parameter figure in reader
- Function return code
- Control command function
- Connect reader
- Disconnection
- Set baud rate
- Read version
- Set output power
- Set operation frequency
- Read reader basic operation parameter
- Set reader basic operation parameter
- Read reader auto parameter
- Set reader auto parameter
- Select antenna
- Set relay state in reader
- Reboot reader
- Set time
- Get time
- Get record
- Delete all records
- Network command
- Set IP address for reader
- Get IP address in reader
- Set reader MAC address
- Get reader MAC address
- Read write ISO18000-6B function
- Identify tag ID number
- Identify selected tag ID number
- Read data block
- Write data block
- Slow write data block
- Set write protection
- Read write protection
- Read write ISO18000-6C function
- Identify EPC number of ISO18000-6C tag
- Read a block data
- Write a block data
- Set read write protection state
- FCC警告语大于20cm(1)
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, what’s the failure reason
and etc.
3.2.1.4 Parameter figure in reader
typedef struct tagReaderBasicParam
{
090909RevA|Page 62 of 97










