⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inventorythread.cpp

📁 UHF RFID Reader Program
💻 CPP
字号:
// ../InventoryThread.cpp : implementation file
//

#include "stdafx.h"
#include "RFRM.h"
#include "InventoryThread.h"


// CInventoryThread

IMPLEMENT_DYNCREATE(CInventoryThread, CRunThread)

CInventoryThread::CInventoryThread()
: m_rfidIndentlevel(0)
{
}

CInventoryThread::~CInventoryThread()
{
}

BOOL CInventoryThread::InitInstance()
{
	// TODO:  perform and per-thread initialization here
	return TRUE;
}

int CInventoryThread::ExitInstance()
{
	// TODO:  perform any per-thread cleanup here
	return CRunThread::ExitInstance();
}

BEGIN_MESSAGE_MAP(CInventoryThread, CRunThread)
END_MESSAGE_MAP()
// CInventoryThread message handlers

int CInventoryThread::Run()
{
/*	UINT32 flags = 0;
	RFID_STATUS   status = RFID_ERROR_FAILURE;

	if(m_bPerformSelectOpsFlag)
		flags = RFID_FLAG_PERFORM_SELECT;

	if(m_bPerformPostMatchFlag)
		flags |= RFID_FLAG_PERFORM_POST_MATCH;

//	CALLBACK
	do
	{
		// Set up the inventory parameters
		m_rfid18K6CInventoryParms.length                = sizeof(RFID_18K6C_INVENTORY_PARMS);
		m_rfid18K6CInventoryParms.common.tagStopCount   = 0;
		m_rfid18K6CInventoryParms.common.pCallback      = PacketCallbackFunction;
		m_rfid18K6CInventoryParms.common.pCallbackCode  = 0;
		m_rfid18K6CInventoryParms.common.context        = &m_rfidIndentlevel;
		m_rfid18K6CInventoryParms.common.tagStopCount	= 0;
		m_rfid18K6CInventoryParms.common.epc			= NULL;
		m_rfid18K6CInventoryParms.common.sel_flag		= 0;

		// Attempt to perform an inventory on the radio 
		if(RFID_STATUS_OK != 
			(status = RFID_18K6CTagInventory(m_rfidHandle, &m_rfid18K6CInventoryParms, flags)))
		{
			TRACE(_T("RFID_18K6CTagInventory failed: RC = %d\n"),status);
			return -1;
		}


		// 				if(m_bStopRequest)
		// 				{
		// 					break;
		// 				}
	}while (m_nStopCountDown == -1 || // Run forever
		m_nStopCountDown-- > 0);
*/

	return CRunThread::Run();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -