Defines
tm_config.h File Reference

Mercury API - Build Configuration. More...

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

Go to the source code of this file.

Defines

#define TMR_DEFAULT_READ_FILTER_TIMEOUT   -1
#define TMR_ENABLE_API_SIDE_DEDUPLICATION
#define TMR_ENABLE_BACKGROUND_READS
#define TMR_ENABLE_ERROR_STRINGS
#define TMR_ENABLE_GEN2_CUSTOM_TAGOPS
#define TMR_ENABLE_ISO180006B
#define TMR_ENABLE_PARAM_STRINGS
#define TMR_ENABLE_SERIAL_READER
#define TMR_ENABLE_SERIAL_READER_ONLY
#define TMR_ENABLE_SERIAL_TRANSPORT_NATIVE
#define TMR_ENABLE_STDIO
#define TMR_LLRP_KEEP_ALIVE_TIMEOUT   5000
#define TMR_MAX_EMBEDDED_DATA_LENGTH   128
#define TMR_MAX_PROBE_BAUDRATE_LENGTH   8
#define TMR_MAX_QUEUE_SLOTS   20
#define TMR_MAX_READER_NAME_LENGTH   64
#define TMR_MAX_SERIAL_MULTIPROTOCOL_LENGTH   5
#define TMR_MAX_TRANSPORT_SCHEME_NAME   50
#define TMR_SR_MAX_ANTENNA_PORTS   (32)
#define TMR_USE_STRERROR
#define TMR_VERSION   "1.29.2.10"

Detailed Description

Mercury API - Build Configuration.

Author:
Nathan Williams
Date:
10/20/2009

Definition in file tm_config.h.


Define Documentation

Default read filter timeout.

Definition at line 250 of file tm_config.h.

Define when compiling on a big-endian host platform to enable some endian optimizations. Without this, no endianness will be assumed. Define this to enable API-side tag read deduplication. Under certain conditions, the module runs out of buffer space to detect reads of a previously-seen EPC.

Definition at line 245 of file tm_config.h.

Define this to enable support for background reads using native threads. This feature is also available for windows (using pthreads-win32)

Definition at line 142 of file tm_config.h.

Define this to include TMR_strerror().

Definition at line 148 of file tm_config.h.

Define this to enable async read using single thread Note:To run readsync_baremetal codelet you have to define it. Otherwise keep it undefined. Define this to enable for BARE_METAL API Define this to enable support for the GEN2 Custom Tag Operations parameters and access commands

Definition at line 116 of file tm_config.h.

Define this to enable support for the ISO180006B protocol parameters and access commands

Definition at line 122 of file tm_config.h.

Define this to include TMR_paramName() and TMR_paramID().

Definition at line 153 of file tm_config.h.

Define this to enable support for devices that support the serial reader command set (M5e, M6e, Vega, etc.)

Definition at line 47 of file tm_config.h.

Define this to enable support for small microcontrollers. Enabling this option will reduce the code which is not relevant to serial readers in order to minimize the program footprint To compile for Serial Reader only.

To compile for Serial Reader only, use one of the following options: Uncomment the following define Run make with TMR_ENABLE_SERIAL_READER_ONLY=1 defined Add -DTMR_ENABLE_SERIAL_READER_ONLY=1 to your compiler flags

Definition at line 135 of file tm_config.h.

Define this to enable support for local serial port access via native interfaces (COM1 on Windows, /dev/ttyS0, /dev/ttyUSB0 on Linux, etc.).

Definition at line 54 of file tm_config.h.

Enabling this option will enable the support for the parameters defined in stdio.h header file like FILE *. This check is required as stdio.h doese not exist in some of the embedded architectures.

Definition at line 160 of file tm_config.h.

#define TMR_LLRP_KEEP_ALIVE_TIMEOUT   5000

Define this to enable support for LLRP readers. (Not yet available for Windows) LLRP reader keep alive timeout in milli seconds

Definition at line 97 of file tm_config.h.

#define TMR_MAX_EMBEDDED_DATA_LENGTH   128

Number of bytes to allocate for embedded data return in each TagReadData.

Definition at line 76 of file tm_config.h.

The maximum length of the probe baudrate list. This list specifies the baudrates which are used while connecting to the serial reader.

Definition at line 82 of file tm_config.h.

#define TMR_MAX_QUEUE_SLOTS   20

The maximum size of the Queue, used to share the streamed messages between the do_background_reads thread and parse_tag_reads thread.

Definition at line 70 of file tm_config.h.

#define TMR_MAX_READER_NAME_LENGTH   64

The longest possible name for a reader.

Definition at line 59 of file tm_config.h.

The maximum number of protocols supported in a multiprotocol search command

Definition at line 64 of file tm_config.h.

The max length of the custom transport scheme name

Definition at line 255 of file tm_config.h.

#define TMR_SR_MAX_ANTENNA_PORTS   (32)

Define the largest number serial reader antenna ports that will be supported

Definition at line 232 of file tm_config.h.

Enabling this option will enable the support for the parameters defined in string.h header file like sterror(). This check is required as string.h doese not exist in some of the embedded architectures.

Definition at line 167 of file tm_config.h.

#define TMR_VERSION   "1.29.2.10"

API version number

Definition at line 41 of file tm_config.h.



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