DR-U-USB/DR-E-USB RLMXX0CLASS
GT20171121-1
|
Class members used for standard inventory without using the RLMXXX internal buffers. More...
Functions | |
quint8 | RLMXXXCRC::StartInventory (const quint8 flagAnti, const quint8 initQ) |
Function starts an unbuffered inventory round on the module. More... | |
quint8 | RLMXXXCRC::ReadInventory (QByteArray &Tid) |
Function to collect the Tag identifiers (PC+EPC) of an inventory round from the module. More... | |
quint8 | RLMXXXCRC::StopCurrentCmd (void) |
Function to stop a commands on the module (buffered and unbuffered). More... | |
quint8 | RLMXXXCRC::TagIdent (QByteArray &Tid) |
Function to get a single Tag identifiers (PC+EPC) from the module. More... | |
Class members used for standard inventory without using the RLMXXX internal buffers.
Unbuffered inventory mode (polling). Its less performant then the buffered inventory with a higher load on the CPU.
quint8 RLMXXXCRC::ReadInventory | ( | QByteArray & | Tid | ) |
Function to collect the Tag identifiers (PC+EPC) of an inventory round from the module.
Its called by application and polls the information from the module. This function is called after the inventory round had been started using StartInventory function.
[out] | Tid | ByteArray with a tag identifier |
quint8 RLMXXXCRC::StartInventory | ( | const quint8 | flagAnti, |
const quint8 | initQ | ||
) |
Function starts an unbuffered inventory round on the module.
Its called by application. The inventory can be run in 'normal' or 'anti collision' mode set by the the parameter flagAnti. The parameter initQ used to regulate the probability of the TAG responses. TAG identifiers read from the module using function ReadInventory. To stop the inventory round the function StopCurrentCmd must be called.
[in] | flagAnti | 0: start inventory in normal mode 1: start inventory in anti collision mode |
[in] | initQ | Interrogator uses to regulate the probability of Tag response default [4] (valid 0-15) |
quint8 RLMXXXCRC::StopCurrentCmd | ( | void | ) |
Function to stop a commands on the module (buffered and unbuffered).
Its called by application. This function is called for example, after the inventory round had been started using StartInventory function and Tag identifiers (PC+EPC) polled from the module using ReadInventory.
quint8 RLMXXXCRC::TagIdent | ( | QByteArray & | Tid | ) |
Function to get a single Tag identifiers (PC+EPC) from the module.
Its called by application and returns a Tag identifier. If more then one Tag are in the reading environment, its unpredictable which Tags identifier was read.
[out] | Tid | ByteArray with a Tag identifier |