/*
 * QrfeEM4325Tag.h
 *
 *  Created on: 08.10.2013
 *      Author: stefan.detter
 */

#ifndef QRFENXPG2ILTAG_H_
#define QRFENXPG2ILTAG_H_

#include "QrfeNXPTag.h"

class QrfeNXPG2iLTag : public QrfeNXPTag
{
public:
    QrfeNXPG2iLTag(QString tagId, QrfeGen2AdvancedManipulatorInterface *reader, QObject* parent = 0);
	virtual ~QrfeNXPG2iLTag();

	typedef enum{
		EAS_ALARM 			= 0x0001,
		READ_PROTECT_TID	= 0x0002,
		READ_PROTECT_EPC	= 0x0004,
		PRIVACY_MODE		= 0x0010,
		DIGITAL_OUT			= 0x0020,
		MAX_BACKSCATTER		= 0x0040,
		TRANSPARENT_DATA	= 0x0200,
		TRANSPARENT_MODE	= 0x0400,
		INVERT_DIGITAL_OUT	= 0x0800,
		DIGITAL_IN			= 0x4000,
		TAMPER_ALARM		= 0x8000,
	} CONFIG_FLAGS;
};

#endif /* QRFEEM4325TAG_H_ */
