| DR-U-USB/DR-E-USB RLMXX0CLASS
    GT20171121-1
    | 
RLMXXX Class library. More...
#include <RLMXXX_API_CRC.h>
 
  
 | Signals | |
| void | signeedrestart () | 
| Public Member Functions | |
| RLMXXXCRC () | |
| Class default constructor. | |
| RLMXXXCRC (BSP_Serial *s) | |
| Class 1st overloaded constructor.  More... | |
| quint8 | GetVersion (QByteArray &Serial, quint8 &Version) | 
| This function determinate the modules serial number and firmware version.  More... | |
| quint8 | GetPaStatus (quint8 &Status) | 
| This function determinate the Power Amplifier status.  More... | |
| quint8 | GetPower (quint8 &Power) | 
| Function determinate the current power level of the amplifier.  More... | |
| quint8 | SetPower (const quint8 Power) | 
| Function set the power level of the amplifier.  More... | |
| quint8 | GetFrequency (quint8 &FreMode, quint8 &FreBase, QByteArray &BaseFre, quint8 &ChannNum, quint8 &ChannSpc, quint8 &FreHop) | 
| Function determinate the current frequency setting of the module.  More... | |
| quint8 | SetFrequency (const quint8 FreMode, const quint8 FreBase, const QByteArray &BaseFre, const quint8 ChannNum, const quint8 ChannSpc, const quint8 FreHop) | 
| Function set frequency parameter of the module.  More... | |
| quint8 | GetCommand (quint8 &Cmd) | 
| Function determinate the current command processed from the module.  More... | |
| quint8 | GetStatus (quint8 &Status) | 
| Function determinate current work status of module.  More... | |
| quint8 | StartInventory (const quint8 flagAnti, const quint8 initQ) | 
| Function starts an unbuffered inventory round on the module.  More... | |
| quint8 | ReadInventory (QByteArray &Tid) | 
| Function to collect the Tag identifiers (PC+EPC) of an inventory round from the module.  More... | |
| quint8 | StopCurrentCmd (void) | 
| Function to stop a commands on the module (buffered and unbuffered).  More... | |
| quint8 | TagIdent (QByteArray &Tid) | 
| Function to get a single Tag identifiers (PC+EPC) from the module.  More... | |
| quint8 | ReadData (const QByteArray &AccessPwd, quint8 Bank, const QByteArray &Ptr, quint8 Cnt, QByteArray &Tid, QByteArray &ReadData, quint8 &ec) | 
| Function to read the Tag memory.  More... | |
| quint8 | ReadBatch (const QByteArray &AccessPwd, const quint8 Option, const quint8 initQ, const QList< QByteArray > &BatchList) | 
| Function to read multible areas of a TAG memory with a single command.  More... | |
| quint8 | RetriveBatchData (QList< QByteArray > &Results) | 
| Function to retrive the Tag identifiers and additional bank reads from an inventory round.  More... | |
| quint8 | FastAuth (const QList< QByteArray > AccessPwdList, const QByteArray &Tid, quint8 &ec) | 
| Function Fast authentication.  More... | |
| quint8 | WriteWord (const QByteArray &AccessPwd, quint8 Bank, const QByteArray &Ptr, const QByteArray &WriteData, const QByteArray Tid, quint8 &ec) | 
| Function writes a single word to Tag memory.  More... | |
| quint8 | WriteData (const QByteArray &AccessPwd, quint8 Bank, QByteArray &Ptr, quint8 Cnt, const QByteArray &WriteData, QByteArray &Tid, quint8 &ec) | 
| Function writes multiple words to Tag memory.  More... | |
| quint8 | WriteEPC (const QByteArray &AccessPwd, const QByteArray &Tid, const QByteArray &Epc, quint8 &ec) | 
| Function to write EPC to Tag memory.  More... | |
| quint8 | EraseData (const QByteArray &AccessPwd, quint8 Bank, const QByteArray &Ptr, quint8 Cnt, QByteArray &Tid, quint8 &ec) | 
| Function to erase data from Tag memory.  More... | |
| quint8 | LockMem (const QByteArray &AccessPwd, const QByteArray &LockData, const QByteArray &Tid, quint8 &ec) | 
| Function to lock memory regions of a Tag.  More... | |
| quint8 | KillTag (const QByteArray &KillPwd, const QByteArray &Tid, quint8 &ec) | 
| Function to kill a Tag.  More... | |
| quint8 | GetRegister (quint16 radd, quint16 rlen, QByteArray ®, quint8 &ec) | 
| This function read module internal registers.  More... | |
| quint8 | SetRegister (const quint16 radd, const quint16 rlen, const QByteArray ®_data, quint8 &ec) | 
| Function to write to module internal registers.  More... | |
| quint8 | ResetRegister (void) | 
| This function reset the module internal registers to the factory defaults.  More... | |
| quint8 | SaveRegister (void) | 
| Function to save current module internal register setting to make them non-volatile.  More... | |
| quint8 | ReadEEPROM (const quint16 eadd, quint16 rlen, QByteArray &data, quint8 &ec) | 
| This function read module internal EEPROM.  More... | |
| quint8 | WriteEEPROM (const quint16 eadd, const quint16 wlen, const QByteArray &data, quint8 &ec) | 
| Function to write to module internal EEPROM.  More... | |
| quint8 | SelectAddRecord (const srecord &SRecord, quint8 &ec) | 
| Function add a SELECT definition to the module.  More... | |
| quint8 | SelectDeleteRecordByIndex (const quint8 sindex, quint8 &ec) | 
| Function to remove a SELECT definition record from the module.  More... | |
| quint8 | SelectRecordByIndex (const quint8 sindex, const quint8 snum, quint8 &ec) | 
| Function to select a SELECT definition record from the module using the srecord index and select number to retrieve it with the function SelectGetRecord.  More... | |
| quint8 | SelectGetRecord (srecord &SRecord, quint8 &ec) | 
| Function retrieve a SELECT definition from module.  More... | |
| quint8 | SelectExecuteByIndex (const quint8 sindex, const quint8 snum, quint8 &ec) | 
| Function to activate a SELECT definition on the module.  More... | |
| quint8 | InventoryByIndex (const quint8 sindex, const quint8 snum, const quint8 sst, const quint8 q, quint8 &ec) | 
| Start Inventory using SELECT definition.  More... | |
| quint8 | InventoryGetStatus (quint16 &tnum, quint8 &ec) | 
| Get numbers of buffered EPC of a current running Inventory.  More... | |
| quint8 | InventorySelectIndex (const quint16 tindex, const quint16 tlen, quint8 &ec) | 
| Prepare the module to retrieve the buffered Tag identifiers.  More... | |
| quint8 | InventoryGetRecord (trecord &TRecord, quint8 &ec) | 
| Retrieve Tag identifiers from the module.  More... | |
| quint8 | EnterSleep (void) | 
| Power saving mode activation.  More... | |
| quint8 | EnablePA (const bool flag) | 
| Power Amplifier mode selection.  More... | |
| quint8 | Higgs3LoadImage (const QByteArray &AccessPwd, const QList< QByteArray > &Image, QByteArray &Tid, quint8 &ec) | 
| ALIEN HIGGS-3 LoadImage custom command.  More... | |
| quint8 | Higgs3FastLoadImage (const QByteArray &AccessPwd, const QList< QByteArray > &Image, QByteArray &Tid, quint8 &ec) | 
| ALIEN HIGGS-3 FastLoadImage custom command.  More... | |
| quint8 | Higgs3BlockReadLock (const QByteArray &AccessPwd, const quint8 ReadLock, QByteArray &Tid, quint8 &ec) | 
| ALIEN HIGGS-3 BlockReadLock custom command.  More... | |
| quint8 | Higgs3BlockPermaLock (const QByteArray &AccessPwd, const quint8 Action, QByteArray Mask, QByteArray &Tid, quint8 &ec) | 
| ALIEN HIGGS-3 BlockPermaLock custom command.  More... | |
| quint8 | NXPChangeConfig (const QByteArray &AccessPwd, QByteArray &Config, QByteArray &Tid, quint8 &ec) | 
| Function NXPChangeConfig command allows handling the special NXP features.  More... | |
| quint8 | NXPReadProtect (const QByteArray &AccessPwd, QByteArray &Tid, quint8 &ec) | 
| Function NXPReadProtect command enables reliable read protection of the entire G2iL memory.  More... | |
| quint8 | NXPResetReadProtect (const QByteArray &AccessPwd, QByteArray &Tid, quint8 &ec) | 
| Function NXPRestReadProtect command clear read protection for EPC and TID of the G2iL configuration word.  More... | |
| quint8 | NXPChangeEAS (const QByteArray &AccessPwd, const quint8 EasBit, QByteArray &Tid, quint8 &ec) | 
| Function NXPChangeEAS command manipulate the PSF-bit the G2iL configuration word.  More... | |
| quint8 | NXPEASAlarm (QByteArray &Alarmcode, quint8 &ec) | 
| Function NXPEASAlarm command.  More... | |
| quint8 | NXPUntraceable (const QByteArray &AccessPwd, const QByteArray &Payload, quint8 &ec) | 
| Function NXPUntraceable command.  More... | |
| quint8 | NXPTam (const QByteArray &AccessPwd, const QByteArray &Header, QByteArray &Tam, quint8 &ec) | 
| Function NXPTam Authentication TAM1 and Tam2 command.  More... | |
| quint8 | NXPReadBuffer (const QByteArray &AccessPwd, QByteArray &Payload, quint8 &ec) | 
| Function NXPReadBuffer command.  More... | |
| quint8 | NXPWriteBlock (const QByteArray &AccessPwd, quint8 Bank, QByteArray &Ptr, quint8 Cnt, const QByteArray &WriteData, quint8 &ec) | 
| Function NXPWriteBlock command.  More... | |
| quint8 | NXPReadBlock (const QByteArray &AccessPwd, quint8 Bank, const QByteArray &Ptr, quint8 Cnt, QByteArray &ReadData, quint8 &ec) | 
| Function NXPReadBlock command.  More... | |
| quint8 | GetHardwareId (QByteArray &HwId) | 
| This function determinate the modules hardware id.  More... | |
| quint8 | CheckforPendingFrames (quint32 timeout) | 
| Debugging function for internal testing.  More... | |
| void | setSerial (BSP_Serial *s) | 
| Set serial communication object.  More... | |
| void | releaseSerial () | 
| Release serial communication object.  More... | |
| RLMXXXCRC & | operator= (const RLMXXXCRC &cp) | 
| Copy Operator to handle the serial object.  More... | |
RLMXXX Class library.
| RLMXXXCRC::RLMXXXCRC | ( | BSP_Serial * | s | ) | 
Class 1st overloaded constructor.
| [in] | s | Serial class object | 
Copy Operator to handle the serial object.
| void RLMXXXCRC::releaseSerial | ( | ) | 
Release serial communication object.
 This function must be called, if the default constructor had been used.
| void RLMXXXCRC::setSerial | ( | BSP_Serial * | s | ) | 
Set serial communication object.
 This function must be called, if the default constructor had been used.
| [in] | s | Serial class object | 
 1.8.13
 1.8.13