00001
00002 #ifndef _TMR_PARAMS_H
00003 #define _TMR_PARAMS_H
00004
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif
00036
00043 typedef enum TMR_Param
00044 {
00046 TMR_PARAM_NONE,
00047 TMR_PARAM_MIN,
00049 TMR_PARAM_BAUDRATE = TMR_PARAM_MIN,
00051 TMR_PARAM_PROBEBAUDRATES,
00053 TMR_PARAM_COMMANDTIMEOUT,
00055 TMR_PARAM_TRANSPORTTIMEOUT,
00057 TMR_PARAM_POWERMODE,
00059 TMR_PARAM_USERMODE,
00061 TMR_PARAM_ANTENNA_CHECKPORT,
00063 TMR_PARAM_ANTENNA_PORTLIST,
00065 TMR_PARAM_ANTENNA_CONNECTEDPORTLIST,
00067 TMR_PARAM_ANTENNA_PORTSWITCHGPOS,
00069 TMR_PARAM_ANTENNA_SETTLINGTIMELIST,
00071 TMR_PARAM_ANTENNA_RETURNLOSS,
00073 TMR_PARAM_ANTENNA_TXRXMAP,
00075 TMR_PARAM_GPIO_INPUTLIST,
00077 TMR_PARAM_GPIO_OUTPUTLIST,
00079 TMR_PARAM_GEN2_ACCESSPASSWORD,
00081 TMR_PARAM_GEN2_Q,
00083 TMR_PARAM_GEN2_TAGENCODING,
00085 TMR_PARAM_GEN2_SESSION,
00087 TMR_PARAM_GEN2_TARGET,
00089 TMR_PARAM_GEN2_BLF,
00091 TMR_PARAM_GEN2_TARI,
00093 TMR_PARAM_GEN2_WRITEMODE,
00095 TMR_PARAM_GEN2_BAP,
00097 TMR_PARAM_GEN2_PROTOCOLEXTENSION,
00099 TMR_PARAM_ISO180006B_BLF,
00101 TMR_PARAM_ISO180006B_MODULATION_DEPTH,
00103 TMR_PARAM_ISO180006B_DELIMITER,
00105 TMR_PARAM_READ_ASYNCOFFTIME,
00107 TMR_PARAM_READ_ASYNCONTIME,
00109 TMR_PARAM_READ_PLAN,
00111 TMR_PARAM_RADIO_ENABLEPOWERSAVE,
00113 TMR_PARAM_RADIO_POWERMAX,
00115 TMR_PARAM_RADIO_POWERMIN,
00117 TMR_PARAM_RADIO_PORTREADPOWERLIST,
00119 TMR_PARAM_RADIO_PORTWRITEPOWERLIST,
00121 TMR_PARAM_RADIO_READPOWER,
00123 TMR_PARAM_RADIO_WRITEPOWER,
00125 TMR_PARAM_RADIO_TEMPERATURE,
00127 TMR_PARAM_TAGREADDATA_RECORDHIGHESTRSSI,
00129 TMR_PARAM_TAGREADDATA_REPORTRSSIINDBM,
00131 TMR_PARAM_TAGREADDATA_UNIQUEBYANTENNA,
00133 TMR_PARAM_TAGREADDATA_UNIQUEBYDATA,
00135 TMR_PARAM_TAGOP_ANTENNA,
00137 TMR_PARAM_TAGOP_PROTOCOL,
00139 TMR_PARAM_VERSION_HARDWARE,
00141 TMR_PARAM_VERSION_SERIAL,
00143 TMR_PARAM_VERSION_MODEL,
00145 TMR_PARAM_VERSION_SOFTWARE,
00147 TMR_PARAM_VERSION_SUPPORTEDPROTOCOLS,
00149 TMR_PARAM_REGION_HOPTABLE,
00151 TMR_PARAM_REGION_HOPTIME,
00153 TMR_PARAM_REGION_ID,
00155 TMR_PARAM_REGION_SUPPORTEDREGIONS,
00157 TMR_PARAM_REGION_LBT_ENABLE,
00159 TMR_PARAM_LICENSE_KEY,
00161 TMR_PARAM_USER_CONFIG,
00163 TMR_PARAM_RADIO_ENABLESJC,
00165 TMR_PARAM_EXTENDEDEPC,
00167 TMR_PARAM_READER_STATISTICS,
00169 TMR_PARAM_READER_STATS,
00171 TMR_PARAM_URI,
00173 TMR_PARAM_PRODUCT_GROUP_ID,
00175 TMR_PARAM_PRODUCT_GROUP,
00177 TMR_PARAM_PRODUCT_ID,
00179 TMR_PARAM_TAGREADATA_TAGOPSUCCESSCOUNT,
00181 TMR_PARAM_TAGREADATA_TAGOPFAILURECOUNT,
00183 TMR_PARAM_STATUS_ENABLE_ANTENNAREPORT,
00185 TMR_PARAM_STATUS_ENABLE_FREQUENCYREPORT,
00187 TMR_PARAM_STATUS_ENABLE_TEMPERATUREREPORT,
00189 TMR_PARAM_TAGREADDATA_ENABLEREADFILTER,
00191 TMR_PARAM_TAGREADDATA_READFILTERTIMEOUT,
00193 TMR_PARAM_TAGREADDATA_UNIQUEBYPROTOCOL,
00195 TMR_PARAM_READER_DESCRIPTION,
00197 TMR_PARAM_READER_HOSTNAME,
00199 TMR_PARAM_CURRENTTIME,
00201 TMR_PARAM_READER_WRITE_REPLY_TIMEOUT,
00203 TMR_PARAM_READER_WRITE_EARLY_EXIT,
00205 TMR_PARAM_READER_STATS_ENABLE,
00207 TMR_PARAM_TRIGGER_READ_GPI,
00209 TMR_PARAM_METADATAFLAG,
00210 TMR_PARAM_LICENSED_FEATURES,
00211 TMR_PARAM_END,
00212 TMR_PARAM_MAX = TMR_PARAM_END-1,
00213
00214 } TMR_Param;
00215
00216 #define TMR_PARAMWORDS ((1 + TMR_PARAM_MAX +31) / 32)
00217
00218 #ifdef __cplusplus
00219 }
00220 #endif
00221
00222 #endif