Defines | Typedefs | Enumerations
tmr_params.h File Reference

Mercury API - Reader parameter interface. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define TMR_PARAMWORDS   ((1 + TMR_PARAM_MAX +31) / 32)

Typedefs

typedef enum TMR_Param TMR_Param

Enumerations

enum  TMR_Param {
  TMR_PARAM_NONE, TMR_PARAM_MIN, TMR_PARAM_BAUDRATE = TMR_PARAM_MIN, TMR_PARAM_PROBEBAUDRATES,
  TMR_PARAM_COMMANDTIMEOUT, TMR_PARAM_TRANSPORTTIMEOUT, TMR_PARAM_POWERMODE, TMR_PARAM_USERMODE,
  TMR_PARAM_ANTENNA_CHECKPORT, TMR_PARAM_ANTENNA_PORTLIST, TMR_PARAM_ANTENNA_CONNECTEDPORTLIST, TMR_PARAM_ANTENNA_PORTSWITCHGPOS,
  TMR_PARAM_ANTENNA_SETTLINGTIMELIST, TMR_PARAM_ANTENNA_RETURNLOSS, TMR_PARAM_ANTENNA_TXRXMAP, TMR_PARAM_GPIO_INPUTLIST,
  TMR_PARAM_GPIO_OUTPUTLIST, TMR_PARAM_GEN2_ACCESSPASSWORD, TMR_PARAM_GEN2_Q, TMR_PARAM_GEN2_TAGENCODING,
  TMR_PARAM_GEN2_SESSION, TMR_PARAM_GEN2_TARGET, TMR_PARAM_GEN2_BLF, TMR_PARAM_GEN2_TARI,
  TMR_PARAM_GEN2_WRITEMODE, TMR_PARAM_GEN2_BAP, TMR_PARAM_GEN2_PROTOCOLEXTENSION, TMR_PARAM_ISO180006B_BLF,
  TMR_PARAM_ISO180006B_MODULATION_DEPTH, TMR_PARAM_ISO180006B_DELIMITER, TMR_PARAM_READ_ASYNCOFFTIME, TMR_PARAM_READ_ASYNCONTIME,
  TMR_PARAM_READ_PLAN, TMR_PARAM_RADIO_ENABLEPOWERSAVE, TMR_PARAM_RADIO_POWERMAX, TMR_PARAM_RADIO_POWERMIN,
  TMR_PARAM_RADIO_PORTREADPOWERLIST, TMR_PARAM_RADIO_PORTWRITEPOWERLIST, TMR_PARAM_RADIO_READPOWER, TMR_PARAM_RADIO_WRITEPOWER,
  TMR_PARAM_RADIO_TEMPERATURE, TMR_PARAM_TAGREADDATA_RECORDHIGHESTRSSI, TMR_PARAM_TAGREADDATA_REPORTRSSIINDBM, TMR_PARAM_TAGREADDATA_UNIQUEBYANTENNA,
  TMR_PARAM_TAGREADDATA_UNIQUEBYDATA, TMR_PARAM_TAGOP_ANTENNA, TMR_PARAM_TAGOP_PROTOCOL, TMR_PARAM_VERSION_HARDWARE,
  TMR_PARAM_VERSION_SERIAL, TMR_PARAM_VERSION_MODEL, TMR_PARAM_VERSION_SOFTWARE, TMR_PARAM_VERSION_SUPPORTEDPROTOCOLS,
  TMR_PARAM_REGION_HOPTABLE, TMR_PARAM_REGION_HOPTIME, TMR_PARAM_REGION_ID, TMR_PARAM_REGION_SUPPORTEDREGIONS,
  TMR_PARAM_REGION_LBT_ENABLE, TMR_PARAM_LICENSE_KEY, TMR_PARAM_USER_CONFIG, TMR_PARAM_RADIO_ENABLESJC,
  TMR_PARAM_EXTENDEDEPC, TMR_PARAM_READER_STATISTICS, TMR_PARAM_READER_STATS, TMR_PARAM_URI,
  TMR_PARAM_PRODUCT_GROUP_ID, TMR_PARAM_PRODUCT_GROUP, TMR_PARAM_PRODUCT_ID, TMR_PARAM_TAGREADATA_TAGOPSUCCESSCOUNT,
  TMR_PARAM_TAGREADATA_TAGOPFAILURECOUNT, TMR_PARAM_STATUS_ENABLE_ANTENNAREPORT, TMR_PARAM_STATUS_ENABLE_FREQUENCYREPORT, TMR_PARAM_STATUS_ENABLE_TEMPERATUREREPORT,
  TMR_PARAM_TAGREADDATA_ENABLEREADFILTER, TMR_PARAM_TAGREADDATA_READFILTERTIMEOUT, TMR_PARAM_TAGREADDATA_UNIQUEBYPROTOCOL, TMR_PARAM_READER_DESCRIPTION,
  TMR_PARAM_READER_HOSTNAME, TMR_PARAM_CURRENTTIME, TMR_PARAM_READER_WRITE_REPLY_TIMEOUT, TMR_PARAM_READER_WRITE_EARLY_EXIT,
  TMR_PARAM_READER_STATS_ENABLE, TMR_PARAM_TRIGGER_READ_GPI, TMR_PARAM_METADATAFLAG, TMR_PARAM_LICENSED_FEATURES,
  TMR_PARAM_END, TMR_PARAM_MAX = TMR_PARAM_END-1
}

Detailed Description

Mercury API - Reader parameter interface.

Author:
Nathan Williams
Date:
10/20/2009

Definition in file tmr_params.h.


Define Documentation

#define TMR_PARAMWORDS   ((1 + TMR_PARAM_MAX +31) / 32)

Definition at line 216 of file tmr_params.h.


Typedef Documentation

typedef enum TMR_Param TMR_Param

Parameter keys for TMR_paramSet() and TMR_paramGet(). Each parameter is listed with its associated string name and the parameter type. A pointer to that type is passed to TMR_paramGet() (for example, "TMR_String *" for /reader/version/model).


Enumeration Type Documentation

enum TMR_Param

Parameter keys for TMR_paramSet() and TMR_paramGet(). Each parameter is listed with its associated string name and the parameter type. A pointer to that type is passed to TMR_paramGet() (for example, "TMR_String *" for /reader/version/model).

Enumerator:
TMR_PARAM_NONE 

No such parameter - used as a return value from TMR_paramID().

TMR_PARAM_MIN 
TMR_PARAM_BAUDRATE 

"/reader/baudRate", uint32_t

TMR_PARAM_PROBEBAUDRATES 

"/reader/probeBaudRates", TMR_uint32List

TMR_PARAM_COMMANDTIMEOUT 

"/reader/commandTimeout", uint32_t

TMR_PARAM_TRANSPORTTIMEOUT 

"/reader/transportTimeout", uint32_t

TMR_PARAM_POWERMODE 

"/reader/powerMode", TMR_SR_PowerMode

TMR_PARAM_USERMODE 

"/reader/userMode", TMR_SR_UserMode

TMR_PARAM_ANTENNA_CHECKPORT 

"/reader/antenna/checkPort", bool

TMR_PARAM_ANTENNA_PORTLIST 

"/reader/antenna/portList", TMR_uint8List

TMR_PARAM_ANTENNA_CONNECTEDPORTLIST 

"/reader/antenna/connectedPortList", TMR_uint8List

TMR_PARAM_ANTENNA_PORTSWITCHGPOS 

"/reader/antenna/portSwitchGpos", TMR_uint8List

TMR_PARAM_ANTENNA_SETTLINGTIMELIST 

"/reader/antenna/settlingTimeList", TMR_PortValueList

TMR_PARAM_ANTENNA_RETURNLOSS 

"reader/antenna/returnLoss", TMR_PortValueList

TMR_PARAM_ANTENNA_TXRXMAP 

"/reader/antenna/txRxMap", TMR_AntennaMapList

TMR_PARAM_GPIO_INPUTLIST 

"/reader/gpio/inputList", TMR_uint8List

TMR_PARAM_GPIO_OUTPUTLIST 

"/reader/gpio/outputList", TMR_uint8List

TMR_PARAM_GEN2_ACCESSPASSWORD 

"/reader/gen2/accessPassword", TMR_GEN2_Password

TMR_PARAM_GEN2_Q 

"/reader/gen2/q", TMR_GEN2_Q

TMR_PARAM_GEN2_TAGENCODING 

"/reader/gen2/tagEncoding", TMR_GEN2_TagEncoding

TMR_PARAM_GEN2_SESSION 

"/reader/gen2/session", TMR_GEN2_Session

TMR_PARAM_GEN2_TARGET 

"/reader/gen2/target", TMR_GEN2_Target

TMR_PARAM_GEN2_BLF 

"/reader/gen2/BLF", TMR_Gen2_LinkFrequency

TMR_PARAM_GEN2_TARI 

"/reader/gen2/tari", TMR_Gen2_Tari

TMR_PARAM_GEN2_WRITEMODE 

"/reader/gen2/writeMode", TMR_Gen2_WriteMode

TMR_PARAM_GEN2_BAP 

"/reader/gen2/bap", TMR_Gen2_Bap

TMR_PARAM_GEN2_PROTOCOLEXTENSION 

"/reader/gen2/protocolExtension", TMR_PARAM_GEN2_PROTOCOLEXTENSION

TMR_PARAM_ISO180006B_BLF 

"/reader/iso180006b/BLF", TMR_ISO180006B_LinkFrequency

TMR_PARAM_ISO180006B_MODULATION_DEPTH 

"/reader/iso180006b/modulationDepth", TMR_ISO180006B_ModulationDepth

TMR_PARAM_ISO180006B_DELIMITER 

"/reader/iso180006b/delimiter", TMR_PARAM_ISO18000_6B_DELIMITER

TMR_PARAM_READ_ASYNCOFFTIME 

"/reader/read/asyncOffTime", uint32_t

TMR_PARAM_READ_ASYNCONTIME 

"/reader/read/asyncOnTime", uint32_t

TMR_PARAM_READ_PLAN 

"/reader/read/plan", TMR_ReadPlan

TMR_PARAM_RADIO_ENABLEPOWERSAVE 

"/reader/radio/enablePowerSave, bool

TMR_PARAM_RADIO_POWERMAX 

"/reader/radio/powerMax", int16_t

TMR_PARAM_RADIO_POWERMIN 

"/reader/radio/powerMin", int16_t

TMR_PARAM_RADIO_PORTREADPOWERLIST 

"/reader/radio/portReadPowerList", TMR_PortValueList

TMR_PARAM_RADIO_PORTWRITEPOWERLIST 

"/reader/radio/portWritePowerList", TMR_PortValueList

TMR_PARAM_RADIO_READPOWER 

"/reader/radio/readPower", int32_t

TMR_PARAM_RADIO_WRITEPOWER 

"/reader/radio/writePower", int32_t

TMR_PARAM_RADIO_TEMPERATURE 

"/reader/radio/temperature", int8_t

TMR_PARAM_TAGREADDATA_RECORDHIGHESTRSSI 

"/reader/tagReadData/recordHighestRssi", bool

TMR_PARAM_TAGREADDATA_REPORTRSSIINDBM 

"/reader/tagReadData/reportRssiInDbm", bool

TMR_PARAM_TAGREADDATA_UNIQUEBYANTENNA 

"/reader/tagReadData/uniqueByAntenna", bool

TMR_PARAM_TAGREADDATA_UNIQUEBYDATA 

"/reader/tagReadData/uniqueByData", bool

TMR_PARAM_TAGOP_ANTENNA 

"/reader/tagop/antenna", uint8_t

TMR_PARAM_TAGOP_PROTOCOL 

"/reader/tagop/protocol", TMR_Protocol

TMR_PARAM_VERSION_HARDWARE 

"/reader/version/hardware", TMR_String

TMR_PARAM_VERSION_SERIAL 

"/reader/version/serial", TMR_String

TMR_PARAM_VERSION_MODEL 

"/reader/version/model", TMR_String

TMR_PARAM_VERSION_SOFTWARE 

"/reader/version/software", TMR_String

TMR_PARAM_VERSION_SUPPORTEDPROTOCOLS 

"/reader/version/supportedProtocols", TMR_TagProtocolList

TMR_PARAM_REGION_HOPTABLE 

"/reader/region/hopTable", TMR_uint32List

TMR_PARAM_REGION_HOPTIME 

"/reader/region/hopTime", uint32_t

TMR_PARAM_REGION_ID 

"/reader/region/id", TMR_Region

TMR_PARAM_REGION_SUPPORTEDREGIONS 

"/reader/region/supportedRegions", TMR_RegionList

TMR_PARAM_REGION_LBT_ENABLE 

"/reader/region/lbt/enable", bool

TMR_PARAM_LICENSE_KEY 

"/reader/licenseKey", TMR_uint8List

TMR_PARAM_USER_CONFIG 

"/reader/userConfig", TMR_UserConfigOption

TMR_PARAM_RADIO_ENABLESJC 

"/reader/radio/enableSJC", bool

TMR_PARAM_EXTENDEDEPC 

"/reader/extendedEpc", bool

TMR_PARAM_READER_STATISTICS 

"/reader/statistics", TMR_SR_ReaderStatistics

TMR_PARAM_READER_STATS 

"/reader/stats", TMR_

TMR_PARAM_URI 

"/reader/uri", TMR_String

TMR_PARAM_PRODUCT_GROUP_ID 

"/reader/version/productGroupID", uint16_t

TMR_PARAM_PRODUCT_GROUP 

"/reader/version/productGroup", TMR_String

TMR_PARAM_PRODUCT_ID 

"/reader/version/productID", uint16_t

TMR_PARAM_TAGREADATA_TAGOPSUCCESSCOUNT 

"/reader/tagReadData/tagopSuccesses", uint16_t

TMR_PARAM_TAGREADATA_TAGOPFAILURECOUNT 

"/reader/tagReadData/tagopFailures", uint16_t

TMR_PARAM_STATUS_ENABLE_ANTENNAREPORT 

"/reader/status/antennaEnable", bool

TMR_PARAM_STATUS_ENABLE_FREQUENCYREPORT 

"/reader/status/frequencyEnable", bool

TMR_PARAM_STATUS_ENABLE_TEMPERATUREREPORT 

"/reader/status/temperatureEnable", bool

TMR_PARAM_TAGREADDATA_ENABLEREADFILTER 

"/reader/tagReadData/enableReadFilter", bool

TMR_PARAM_TAGREADDATA_READFILTERTIMEOUT 

"/reader/tagReadData/readFilterTimeout", int32_t

TMR_PARAM_TAGREADDATA_UNIQUEBYPROTOCOL 

"/reader/tagReadData/uniqueByProtocol", bool

TMR_PARAM_READER_DESCRIPTION 

"/reader/description", TMR_String

TMR_PARAM_READER_HOSTNAME 

"reader/hostname", TMR_String

TMR_PARAM_CURRENTTIME 

"/reader/currentTime", struct tm

TMR_PARAM_READER_WRITE_REPLY_TIMEOUT 

"/reader/gen2/writeReplyTimeout", uint16_t

TMR_PARAM_READER_WRITE_EARLY_EXIT 

"/reader/gen2/writeEarlyExit", bool

TMR_PARAM_READER_STATS_ENABLE 

"reader/stats/enable", TMR_StatsEnable

TMR_PARAM_TRIGGER_READ_GPI 

"/reader/trigger/read/Gpi", TMR_uint8List

TMR_PARAM_METADATAFLAG 

"/reader/metadataflags", TMR_TRD_MetadataFlag

TMR_PARAM_LICENSED_FEATURES 
TMR_PARAM_END 
TMR_PARAM_MAX 

Definition at line 43 of file tmr_params.h.



thingmagic_rfid
Author(s): Brian Bingham
autogenerated on Thu May 16 2019 03:01:25