tmr_params.h File Reference

Mercury API - Reader parameter interface. More...

Typedefs

typedef enum TMR_Param TMR_Param

Enumerations

enum  TMR_Param {
  TMR_PARAM_NONE , 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
}

Detailed Description

Mercury API - Reader parameter interface.

Author:
Nathan Williams
Date:
10/20/2009

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_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

Generated on Mon Nov 21 08:06:55 2016 for Mercury C API by  doxygen 1.6.3