Arun,
Your code looks fine.
The only thought I had -- and it's silly -- is I usually use an
intermediate variable rather than using the iterator directly:
CParameter * param = *spec;
I can't imagine how LTKCPP would get other std::list<CParameter*> right
and this one wrong.
Please keep us posted.
Regards,
-gww
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Arun Viswanathan
Sent: Thursday, June 26, 2008 2:48 PM
To: [email protected]
Subject: [ltk-d] TagAccess using LTKCPP toolkit
I am trying to simulate a reader using the LLRP Toolkit. I have trouble
in accessing the OpSpec List for the Tag Access Command. In the client
end, I see that I am populating the ACCESS_SPEC correctly. In fact, the
same ACCESS_SPEC from the client works on the Impinj reader. Here's my
reader side code snippet:
CAccessCommand *pAccCmd = pAccSpec->getAccessCommand();
if (pAccCmd != NULL)
{
printf("%s: Processing Access Command type:%d, name:%s", __FUNCTION__,
pAccCmd->m_pType->m_TypeNum, pAccCmd->m_pType->m_pName);
...
CC1G2TagSpec *tspec = (CC1G2TagSpec*)pAccCmd->getAirProtocolTagSpec();
printf("%s: Adding tagSpec type %d, name %s", __FUNCTION__,
tspec->m_pType->m_TypeNum, tspec->m_pType->m_pName);
...
std::list<CParameter *>::iterator spec;
for (spec = pAccCmd->beginAccessCommandOpSpec(); spec !=
pAccCmd->endAccessCommandOpSpec(); spec++);
{
printf("%s: Processing and Adding OpSpec of type %d, name:%s",
__FUNCTION__, (*spec)->m_pType->m_TypeNum, (*spec)->m_pType->m_pName);
....
}
}
The m_pType for CAccessCommand and CC1G2TagSpec is correct. The data for
(*spec) is all messed up. Is there a bug in the toolkit.
Thanks,
Arun
RevaSystems
------------------------------------------------------------------------
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel