ModuleAPI C# Version Developer's Guide
Parameters Introduction
   
Parameters could be divided into read only and readable and writable parameter write two kinds. A parameter of reader will work consistently until it is set to other value.

Readable and writable parameters

Key string Parameter meaning Value type Description
IPAddress Ip address ReaderIPInfo Reader will restart after ip is set successfully, so we need to reconnect the readers. For the reader based linux OS it won't restart automatically, Reboot method can do it.
Gen2Session Gen2 session ModuleTech.Gen2.Session For small amount but fast-moving tags using Session0; for large amount but slow-moving tags using Session1.
Gen2Qvalue Gen2 Q value int Value ranges from -1 to 15,
ReadPlan The antenna setting when inventory ReadPlan Attention: do not execute any tag operation on antenna ports without antenna connection.
Region Frequency regulatory of reader Region
TagopAntenna Which antenna to use when executing tag operations except inventory int Only one antenna must be specified before invoking tag operations, except inventory function. Do not specify the antenna port without antenna connection.
TagopProtocol Which protocol to run when executing tag operations except inventory TagProtocol The protocol must be specified before invoking tag operations, except inventory function.
AccessPassword The access password uint Specify the access password of tag if needed.
Singulation Tag filter TagFilter Tag filter is the selection criteria for tags when inventory operation. When you don't use filter criteria you could set this parameter as null.
OpTimeout The operation timeout except inventory. ushort The maximum duration to block operation in milliseconds.
EmbededCmdOfInventory Read data of another bank while inventory operation running. EmbededCmdData Disable this feature please set it as null.
BackReadOption Details settings of the Asynchronous Inventory BackReadOption This parameter specifies many details of the asynchronous inventory. Before starting the asynchronous inventory, you must ensure that this parameter has been set, otherwise an exception will be thrown.
AntPowerConf Configuration of every antenna tx power. AntPower[] The default antenna power after reader powers up is two third of the maximum power. (for slr1000 its read power and write power must be equal.)
FrequencyHopTable Set the frequency hopping table of reader. uint[] The frequency point must be within the spectrum of region regulatory.
Gen2Target Gen2 target ModuleTech.Gen2.Target The parameter of gen2 air interface.
Gen2WriteMode Gen2 writing mode ModuleTech.Gen2.WriteMode Only support WORD_ONLY and BLOCK_ONLY
IsTagDataUniqueByAnt Whether to use Antenna Port as bool
IsTagDataUniqueByEmddata Whether to use Tag Data as Unique bool
IsTagdataRecordHighestRssi Whether to record the highest bool

Read-only parameters

Key string Parameter meaning Value type Description
BootloaderVersion Bootloader version string
ConnectedAntennas The connected antennas int[] Not all kinds of antennas could be detected.
HardwareVersion Hardware version string
SoftwareVersion Firmware version string
RfPowerMax Max power int The maximum power in centi-dBm.
RfPowerMin Min power int The minimum power in centi-dBm.