LTKCPP-- LLRP Toolkit C Plus Plus Library
Functions
docsample5.cpp File Reference

LLRP Examples Implementing Monza QT features. More...

#include <stdio.h>
#include "ltkcpp.h"
#include "impinj_ltkcpp.h"
#include "time.h"

Go to the source code of this file.

Functions

int main (int ac, char *av[])
 Command main routine. More...
 
void usage (char *pProgName)
 Print usage message and exit. More...
 

Detailed Description

LLRP Examples Implementing Monza QT features.

This shows a simple command line utility to demonstrate how to use the Impinj QT feature set. You must have an Octane 4.4 or later reader and Monza 4 QT tags to run this code

The following options are available for QT

usage: -p <password> – specify an optional password for operations -n <password> – specify a new password -t – specify to automatically backscatter the TID -s – if setting QT config, -s will short range the tag -q <n> – run QT scenario n where n is defined as 0 – Read standard TID memory 1 – set tag password (uses -p, -n) 2 – Read private memory data without QT commands 3 – read QT status of tag (uses -p) 4 – set QT status of tag to private (uses -p, -s) 5 – set QT status of tag to public (uses -p, -s) 6 – Peek at private memory data with temporary QT command (uses -p) 7 – Write 32 words of user data to random values 8 – Write 6 words of public EPC data to random values 9 – Read Reserved memory

Definition in file docsample5.cpp.

Function Documentation

int main ( int  ac,
char *  av[] 
)

Command main routine.

Command synopsis:

example1 [-v 0 -q 1 -p 23432] READERHOSTNAME

0 Everything seemed to work. 1 Bad usage 2 Run failed

Definition at line 248 of file docsample5.cpp.

References LLRP::ImpinjQTAccessRange_Short_Range, and usage().

void usage ( char *  pProgName)

Print usage message and exit.

Parameters
[in]nProgNameProgram name string
Returns
none, exits

Definition at line 345 of file docsample5.cpp.

Referenced by main().