I just want to point out where the null character is, since it's not
visible in the code Gordon sent.

The null character trails the verion string in the ReaderFirmwareVerion
XML tag.

<ReaderFirmwareVersion>3.0.1.240\0</ReaderFirmwareVersion>

Thanks,

Casey


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
John R. Hogerhuis
Sent: Wednesday, February 27, 2008 5:32 PM
To: LLRP Toolkit Development List
Subject: Re: [ltk-d] Java LTK and non XML characters

In case it helps, here's what the LTK-XML output looks like from
LTKPerl:

<GET_READER_CAPABILITIES_RESPONSE
xmlns:llrp="http://www.llrp.org/ltk/schema/core/encoding/xml/1.0";
Version="1" MessageID="0">
  <LLRPStatus>
    <StatusCode>M_Success</StatusCode>
    <ErrorDescription/>
  </LLRPStatus>
  <GeneralDeviceCapabilities>
    <MaxNumberOfAntennaSupported>4</MaxNumberOfAntennaSupported>
    <CanSetAntennaProperties>false</CanSetAntennaProperties>
    <HasUTCClockCapability>true</HasUTCClockCapability>
    <DeviceManufacturerName>25882</DeviceManufacturerName>
    <ModelName>1000000</ModelName>
    <ReaderFirmwareVersion>3.0.1.240</ReaderFirmwareVersion>
    <ReceiveSensitivityTableEntry>
      <Index>1</Index>
      <ReceiveSensitivityValue>0</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>2</Index>
      <ReceiveSensitivityValue>10</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>3</Index>
      <ReceiveSensitivityValue>11</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>4</Index>
      <ReceiveSensitivityValue>12</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>5</Index>
      <ReceiveSensitivityValue>13</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>6</Index>
      <ReceiveSensitivityValue>14</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>7</Index>
      <ReceiveSensitivityValue>15</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>8</Index>
      <ReceiveSensitivityValue>16</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>9</Index>
      <ReceiveSensitivityValue>17</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>10</Index>
      <ReceiveSensitivityValue>18</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>11</Index>
      <ReceiveSensitivityValue>19</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>12</Index>
      <ReceiveSensitivityValue>20</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>13</Index>
      <ReceiveSensitivityValue>21</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>14</Index>
      <ReceiveSensitivityValue>22</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>15</Index>
      <ReceiveSensitivityValue>23</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>16</Index>
      <ReceiveSensitivityValue>24</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>17</Index>
      <ReceiveSensitivityValue>25</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>18</Index>
      <ReceiveSensitivityValue>26</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>19</Index>
      <ReceiveSensitivityValue>27</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>20</Index>
      <ReceiveSensitivityValue>28</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>21</Index>
      <ReceiveSensitivityValue>29</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>22</Index>
      <ReceiveSensitivityValue>30</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>23</Index>
      <ReceiveSensitivityValue>31</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>24</Index>
      <ReceiveSensitivityValue>32</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>25</Index>
      <ReceiveSensitivityValue>33</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>26</Index>
      <ReceiveSensitivityValue>34</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>27</Index>
      <ReceiveSensitivityValue>35</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>28</Index>
      <ReceiveSensitivityValue>36</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>29</Index>
      <ReceiveSensitivityValue>37</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>30</Index>
      <ReceiveSensitivityValue>38</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>31</Index>
      <ReceiveSensitivityValue>39</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>32</Index>
      <ReceiveSensitivityValue>40</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>33</Index>
      <ReceiveSensitivityValue>41</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>34</Index>
      <ReceiveSensitivityValue>42</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>35</Index>
      <ReceiveSensitivityValue>43</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>36</Index>
      <ReceiveSensitivityValue>44</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>37</Index>
      <ReceiveSensitivityValue>45</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>38</Index>
      <ReceiveSensitivityValue>46</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>39</Index>
      <ReceiveSensitivityValue>47</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>40</Index>
      <ReceiveSensitivityValue>48</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>41</Index>
      <ReceiveSensitivityValue>49</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <ReceiveSensitivityTableEntry>
      <Index>42</Index>
      <ReceiveSensitivityValue>50</ReceiveSensitivityValue>
    </ReceiveSensitivityTableEntry>
    <GPIOCapabilities>
      <NumGPIs>4</NumGPIs>
      <NumGPOs>8</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>
</GET_READER_CAPABILITIES_RESPONSE>

------------------------------------------------------------------------
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel

Reply via email to