User's Manual

CAEN RFID API Reference Manual
118
CAENRFIDPort Enumeration
The CAENRFIDPort Enumeration gives a list of the communication ports supported by the CAEN RFID readers.
Syntax:
C# representation:
public enum CAENRFIDPort
JAVA representation:
public final class CAENRFIDPort
C representation:
typedef enum CAENRFIDPort;
Remarks:
In order to align the three libraries, the members name in C language have changed, now reporting the CAENRFID_
suffix, but the value of the members is the same of the previous library version.
In the following table, the CAENRFIDPort Enumeration members are listed:
Member
Description
CAENRFID_RS232
Serial port communication link.
CAENRFID_TCP
TCP/IP network communication link.
CAENRFID_USB
USB communication link.
CAENRFIDProtocol Enumeration
The CAENRFIDProtocol Enumeration gives a list of the air protocol supported by the CAEN RFID readers.
Syntax:
C# representation:
public enum CAENRFIDProtocol
JAVA representation:
public final class CAENRFIDProtocol
C representation:
typedef enum CAENRFIDProtocol;
Remarks:
In order to align the three libraries, the members name in C language have changed, now reporting the CAENRFID_
suffix, but the value of the members is the same of the previous library version.
In the following table, the CAENRFIDProtocol Enumeration members are listed:
Member
Description
CAENRFID_ISO18000_6b
ISO18000-6B air protocol.
CAENRFID_EPC119
EPC 1.19 air protocol.
CAENRFID_EPC_C1G1
EPCGlobal Class1 Gen1 air protocol.
CAENRFID_ISO18000_6a
ISO18000-6A air protocol.
CAENRFID_EPC_C1G2
EPCGlobal Class1 Gen2 (aka ISO18000-6C) air protocol.
CAENRFID_MULTIPROTOCOL
This value permits to use all the supported air protocol at the same time.
Suggested setting only for demo purposes.