/*
 * QrfeGen2ManipulatorInterface.h
 *
 *  Created on: 12.08.2010
 *      Author: stefan.detter
 */

#ifndef QRFEGEN2MANIPULATORINTERFACE_H_
#define QRFEGEN2MANIPULATORINTERFACE_H_

#include "epc/EPC_Defines.h"
#include "QrfeReaderInterfaceGlobal.h"
#include "QrfeTagManipulatorInterface.h"

class QrfeGen2ManipulatorInterface : public QrfeTagManipulatorInterface
{
public:
	QrfeGen2ManipulatorInterface(){};
	virtual ~QrfeGen2ManipulatorInterface(){};

	virtual QrfeGlobal::TMIResult lockTag ( const QString& tagId, uchar mode, uchar memory, const QByteArray& passwd ) = 0;
	virtual QrfeGlobal::TMIResult killTag ( const QString& tagId, const QByteArray& killPassword ) = 0;
};

#endif /* QRFEGEN2MANIPULATORINTERFACE_H_ */
