De: Néstor Javier Pira Lemus [mailto:[email protected]] 
Enviado el: Viernes, 16 de Octubre de 2009 09:44 a.m.
Para: [email protected]; [email protected]
CC: 'Diana Carolina Rincon Aveyo'
Asunto: RE: [ltk-d] Source codigo :net LLRP

 

Thanks Shiv!

 

My name is Néstor Pira, and I working with Diana in the software project she
reference before.  These are the response to your 

question and additional info about our problem:

 

·         LLRP is already enabled in Motorola in XR440 reader:

·         I can connect to XR440 reader using the LLRP .NET  SDK demo
application. In fact, I can get reader config information and execute other
operations 

available in the combobox (GET_READER_CONFIG, ADD_ROSPEC, START_ROSPEC, etc)
I attach a text file with some responses I

received from the reader:

·         The problem is We cannot received Tag Read Events and I don’t know
how to do it. Additionally in the future I will need implement write tag 
And other operations but .NET LLRP SDK have no documentation or demos for it
yet.

 

Thanks for your help!

 

Regards.

 

 

NESTOR JAVIER PIRA LEMUS

Director Proyectos Movilidad

LineaDatascan S.A.

[email protected]

 

 

 

 

 

 

De: Diana Carolina Rincon Aveyo [mailto:[email protected]] 
Enviado el: Viernes, 16 de Octubre de 2009 08:33 a.m.
Para: Nestor Javier Pira Lemus
Asunto: Fwd: [ltk-d] Source codigo :net LLRP

 

 

---------- Forwarded message ----------
From: Shiv Shankar Maurya <[email protected]>
Date: 2009/10/15
Subject: Re: [ltk-d] Source codigo :net LLRP
To: [email protected]


Diana,
  Do you have LLRP enabled on the XR440 Reader? By default LLRP would be
disabled on the reader. You need to login to the reader and activate LLRP
before you can start using it. Can you check the LLRP status by login
through webconsole and checking the status on Communications page.


-Shiv

--- On Fri, 10/16/09, Diana Carolina Rincon Aveyo
<[email protected]> wrote:

> From: Diana Carolina Rincon Aveyo <[email protected]>
> Subject: [ltk-d] Source codigo :net LLRP
> To: [email protected]
> Cc: "Nestor Javier Pira Lemus" <[email protected]>
> Date: Friday, October 16, 2009, 1:38 AM

> Hello
>
> I am writing to request their assistance with communication
> between .Net application LLRP and Reader Motorola XR440 we
> downloaded the source code found on the page
> "Tests" the code that implements (the others are
> not running) but we had problems with getting any process
> with the tags
>
>
> * There is communication between Motorola XR440 reader and
> application of test. (Only)
>
> Appreciate your prompt response and a guide or material as
> we could solve this problem
> Thanks
>
>  
> DIANA
> RINCON
> Development Engineer
>
> Datascan
>  
>  
>  
>

> -----Inline Attachment Follows-----
>
>
----------------------------------------------------------------------------
--
> Come build with us! The BlackBerry(R) Developer Conference
> in SF, CA
> is the only developer event you need to attend this year.
> Jumpstart your
> developing skills, take BlackBerry mobile applications to
> market and stay
> ahead of the curve. Join us from November 9 - 12, 2009.
> Register now!
> http://p.sf.net/sfu/devconference
> -----Inline Attachment Follows-----
>
> _______________________________________________
> llrp-toolkit-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel
>

 

 

GET_READER_CONFIG:

<GET_READER_CONFIG_RESPONSE 
xmlns="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0";
 xmlns:llrp="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0";
 xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0 
http://www.llrp.org/ltk/schema/core/encoding/xml/1.0/llrp.xsd";
 Version="1" MessageID="1">
  <LLRPStatus>
    <StatusCode>M_Success</StatusCode>
    <ErrorDescription></ErrorDescription>
  </LLRPStatus>
  <Identification>
    <IDType>MAC_Address</IDType>
    <ReaderID>00A0F8FFFFC1EC43</ReaderID>
  </Identification>
  <AntennaProperties>
    <AntennaConnected>true</AntennaConnected>
    <AntennaID>1</AntennaID>
    <AntennaGain>0</AntennaGain>
  </AntennaProperties>
  <AntennaConfiguration>
    <AntennaID>1</AntennaID>
    <RFReceiver>
      <ReceiverSensitivity>0</ReceiverSensitivity>
    </RFReceiver>
    <RFTransmitter>
      <HopTableID>0</HopTableID>
      <ChannelIndex>0</ChannelIndex>
      <TransmitPower>236</TransmitPower>
    </RFTransmitter>
    <C1G2InventoryCommand>
      <TagInventoryStateAware>false</TagInventoryStateAware>
      <C1G2Filter>
        <T>Unspecified</T>
        <C1G2TagInventoryMask>
          <MB>1</MB>
          <Pointer>0</Pointer>
          <TagMask></TagMask>
        </C1G2TagInventoryMask>
        <C1G2TagInventoryStateUnawareFilterAction>
          <Action>Select_Unselect</Action>
        </C1G2TagInventoryStateUnawareFilterAction>
      </C1G2Filter>
      <C1G2SingulationControl>
        <Session>0</Session>
        <TagPopulation>64</TagPopulation>
        <TagTransitTime>0</TagTransitTime>
      </C1G2SingulationControl>
    </C1G2InventoryCommand>
  </AntennaConfiguration>
  <ReaderEventNotificationSpec>
    <EventNotificationState>
      <EventType>Upon_Hopping_To_Next_Channel</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>GPI_Event</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>ROSpec_Event</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>Report_Buffer_Fill_Warning</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>Reader_Exception_Event</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>RFSurvey_Event</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>AISpec_Event</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>AISpec_Event_With_Details</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
    <EventNotificationState>
      <EventType>Antenna_Event</EventType>
      <NotificationState>false</NotificationState>
    </EventNotificationState>
  </ReaderEventNotificationSpec>
  <ROReportSpec>
    <ROReportTrigger>None</ROReportTrigger>
    <N>0</N>
    <TagReportContentSelector>
      <EnableROSpecID>false</EnableROSpecID>
      <EnableSpecIndex>false</EnableSpecIndex>
      <EnableInventoryParameterSpecID>false</EnableInventoryParameterSpecID>
      <EnableAntennaID>false</EnableAntennaID>
      <EnableChannelIndex>false</EnableChannelIndex>
      <EnablePeakRSSI>false</EnablePeakRSSI>
      <EnableFirstSeenTimestamp>false</EnableFirstSeenTimestamp>
      <EnableLastSeenTimestamp>false</EnableLastSeenTimestamp>
      <EnableTagSeenCount>false</EnableTagSeenCount>
      <EnableAccessSpecID>false</EnableAccessSpecID>
    </TagReportContentSelector>
  </ROReportSpec>
  <AccessReportSpec>
    <AccessReportTrigger>Whenever_ROReport_Is_Generated</AccessReportTrigger>
  </AccessReportSpec>
  <LLRPConfigurationStateValue>
    <LLRPConfigurationStateValue>4</LLRPConfigurationStateValue>
  </LLRPConfigurationStateValue>
  <KeepaliveSpec>
    <KeepaliveTriggerType>Null</KeepaliveTriggerType>
    <PeriodicTriggerValue>0</PeriodicTriggerValue>
  </KeepaliveSpec>
  <GPIPortCurrentState>
    <GPIPortNum>1</GPIPortNum>
    <Config>true</Config>
    <State>Low</State>
  </GPIPortCurrentState>
  <GPIPortCurrentState>
    <GPIPortNum>2</GPIPortNum>
    <Config>true</Config>
    <State>Low</State>
  </GPIPortCurrentState>
  <GPIPortCurrentState>
    <GPIPortNum>3</GPIPortNum>
    <Config>true</Config>
    <State>Low</State>
  </GPIPortCurrentState>
  <GPIPortCurrentState>
    <GPIPortNum>4</GPIPortNum>
    <Config>true</Config>
    <State>Low</State>
  </GPIPortCurrentState>
  <GPIPortCurrentState>
    <GPIPortNum>5</GPIPortNum>
    <Config>true</Config>
    <State>Low</State>
  </GPIPortCurrentState>
  <GPIPortCurrentState>
    <GPIPortNum>6</GPIPortNum>
    <Config>true</Config>
    <State>Low</State>
  </GPIPortCurrentState>
  <GPOWriteData>
    <GPOPortNumber>1</GPOPortNumber>
    <GPOData>false</GPOData>
  </GPOWriteData>
  <GPOWriteData>
    <GPOPortNumber>2</GPOPortNumber>
    <GPOData>false</GPOData>
  </GPOWriteData>
  <GPOWriteData>
    <GPOPortNumber>3</GPOPortNumber>
    <GPOData>false</GPOData>
  </GPOWriteData>
  <GPOWriteData>
    <GPOPortNumber>4</GPOPortNumber>
    <GPOData>false</GPOData>
  </GPOWriteData>
  <GPOWriteData>
    <GPOPortNumber>5</GPOPortNumber>
    <GPOData>false</GPOData>
  </GPOWriteData>
  <GPOWriteData>
    <GPOPortNumber>6</GPOPortNumber>
    <GPOData>false</GPOData>
  </GPOWriteData>
</GET_READER_CONFIG_RESPONSE>



GET_READER_CAPABILITIES:

<GET_READER_CAPABILITIES_RESPONSE 
xmlns="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0";
 xmlns:llrp="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0";
 xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0 
http://www.llrp.org/ltk/schema/core/encoding/xml/1.0/llrp.xsd";
 Version="1" MessageID="1">
  <LLRPStatus>
    <StatusCode>M_Success</StatusCode>
    <ErrorDescription></ErrorDescription>
  </LLRPStatus>
  <GeneralDeviceCapabilities>
    <MaxNumberOfAntennaSupported>4</MaxNumberOfAntennaSupported>
    <CanSetAntennaProperties>false</CanSetAntennaProperties>
    <HasUTCClockCapability>false</HasUTCClockCapability>
    <DeviceManufacturerName>161</DeviceManufacturerName>
    <ModelName>440</ModelName>
    <ReaderFirmwareVersion>3.3.6</ReaderFirmwareVersion>
    <ReceiveSensitivityTableEntry>
      <Index>0</Index>
      <ReceiveSensitivityValue>0</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <GPIOCapabilities>
      <NumGPIs>6</NumGPIs>
      <NumGPOs>6</NumGPOs>
    </GPIOCapabilities>
    <PerAntennaAirProtocol>
      <AntennaID>1</AntennaID>
      <ProtocolID>EPCGlobalClass1Gen2 </ProtocolID>
    </PerAntennaAirProtocol>
    <PerAntennaAirProtocol>
      <AntennaID>2</AntennaID>
      <ProtocolID>EPCGlobalClass1Gen2 </ProtocolID>
    </PerAntennaAirProtocol>
    <PerAntennaAirProtocol>
      <AntennaID>3</AntennaID>
      <ProtocolID>EPCGlobalClass1Gen2 </ProtocolID>
    </PerAntennaAirProtocol>
    <PerAntennaAirProtocol>
      <AntennaID>4</AntennaID>
      <ProtocolID>EPCGlobalClass1Gen2 </ProtocolID>
    </PerAntennaAirProtocol>
  </GeneralDeviceCapabilities>
  <LLRPCapabilities>
    <CanDoRFSurvey>false</CanDoRFSurvey>
    <CanReportBufferFillWarning>false</CanReportBufferFillWarning>
    <SupportsClientRequestOpSpec>false</SupportsClientRequestOpSpec>
    
<CanDoTagInventoryStateAwareSingulation>false</CanDoTagInventoryStateAwareSingulation>
    <SupportsEventAndReportHolding>false</SupportsEventAndReportHolding>
    <MaxNumPriorityLevelsSupported>1</MaxNumPriorityLevelsSupported>
    <ClientRequestOpSpecTimeout>1</ClientRequestOpSpecTimeout>
    <MaxNumROSpecs>16</MaxNumROSpecs>
    <MaxNumSpecsPerROSpec>1</MaxNumSpecsPerROSpec>
    
<MaxNumInventoryParameterSpecsPerAISpec>4</MaxNumInventoryParameterSpecsPerAISpec>
    <MaxNumAccessSpecs>4</MaxNumAccessSpecs>
    <MaxNumOpSpecsPerAccessSpec>4</MaxNumOpSpecsPerAccessSpec>
  </LLRPCapabilities>
  <RegulatoryCapabilities>
    <CountryCode>76</CountryCode>
    <CommunicationsStandard>Unspecified</CommunicationsStandard>
    <UHFBandCapabilities>
      <TransmitPowerLevelTableEntry>
        <Index>24</Index>
        <TransmitPowerValue>1600</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>32</Index>
        <TransmitPowerValue>1650</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>40</Index>
        <TransmitPowerValue>1700</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>48</Index>
        <TransmitPowerValue>1750</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>56</Index>
        <TransmitPowerValue>1800</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>64</Index>
        <TransmitPowerValue>1850</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>72</Index>
        <TransmitPowerValue>1900</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>80</Index>
        <TransmitPowerValue>1950</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>88</Index>
        <TransmitPowerValue>2000</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>96</Index>
        <TransmitPowerValue>2050</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>104</Index>
        <TransmitPowerValue>2100</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>112</Index>
        <TransmitPowerValue>2150</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>120</Index>
        <TransmitPowerValue>2200</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>128</Index>
        <TransmitPowerValue>2250</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>136</Index>
        <TransmitPowerValue>2300</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>144</Index>
        <TransmitPowerValue>2350</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>152</Index>
        <TransmitPowerValue>2400</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>160</Index>
        <TransmitPowerValue>2450</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>168</Index>
        <TransmitPowerValue>2500</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>176</Index>
        <TransmitPowerValue>2550</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>184</Index>
        <TransmitPowerValue>2600</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>192</Index>
        <TransmitPowerValue>2650</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>200</Index>
        <TransmitPowerValue>2700</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>208</Index>
        <TransmitPowerValue>2750</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>216</Index>
        <TransmitPowerValue>2800</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>224</Index>
        <TransmitPowerValue>2850</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>232</Index>
        <TransmitPowerValue>2900</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>240</Index>
        <TransmitPowerValue>2950</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <TransmitPowerLevelTableEntry>
        <Index>248</Index>
        <TransmitPowerValue>3000</TransmitPowerValue>
      </TransmitPowerLevelTableEntry>
      <FrequencyInformation>
        <Hopping>true</Hopping>
        <FrequencyHopTable>
          <HopTableID>1</HopTableID>
          <Frequency>918999 922666 926333 906999 922999 905666 923999 927333 
922333 904999 916999 903333 915666 920666 925999 917333 905333 920999 905999 
902666 918666 925333 921999 906333 902999 915999 920333 925666 921333 924666 
919999 916333 903666 918333 923666 926999 919666 916666 903999 919333 904666 
923333 926666 921666 917666 924999 904333 917999 924333 906666 </Frequency>
        </FrequencyHopTable>
      </FrequencyInformation>
      <C1G2UHFRFModeTable>
        <C1G2UHFRFModeTableEntry>
          <ModeIdentifier>1</ModeIdentifier>
          <DRValue>DRV_64_3</DRValue>
          <EPCHAGTCConformance>true</EPCHAGTCConformance>
          <MValue>4</MValue>
          <ForwardLinkModulation>PR_ASK</ForwardLinkModulation>
          <SpectralMaskIndicator>DI</SpectralMaskIndicator>
          <BDRValue>62500</BDRValue>
          <PIEValue>1500</PIEValue>
          <MinTariValue>25000</MinTariValue>
          <MaxTariValue>25000</MaxTariValue>
          <StepTariValue>0</StepTariValue>
        </C1G2UHFRFModeTableEntry>
      </C1G2UHFRFModeTable>
    </UHFBandCapabilities>
  </RegulatoryCapabilities>
  <C1G2LLRPCapabilities>
    <CanSupportBlockErase>false</CanSupportBlockErase>
    <CanSupportBlockWrite>false</CanSupportBlockWrite>
    <MaxNumSelectFiltersPerQuery>3</MaxNumSelectFiltersPerQuery>
  </C1G2LLRPCapabilities>
</GET_READER_CAPABILITIES_RESPONSE>

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel

Reply via email to