Hello,
I get run time error messages when I run a modified version of Rifidi
emulator 1.5 (server) on one PC and a modified version of the LLRPHelloWorld
(client) on another PC.
Parts of the output in the client console below:
... output omitted ...
==> Sending message StartROSpec
wait for end of ROSpec
java.io.IOException: UHFBandCapabilities.deserializeBody(): Unhandled
parameter class edu.uark.csce.llrp.UHFC1G2RFModeTable
at
edu.uark.csce.llrp.UHFBandCapabilities.deserializeBody(UHFBandCapabilities.java:78)
at edu.uark.csce.llrp.Parameter.deserialize(Parameter.java:339)
at
edu.uark.csce.llrp.RegulatoryCapabilities.deserializeBody(RegulatoryCapabilities.java:72)
at edu.uark.csce.llrp.Parameter.deserialize(Parameter.java:339)
at
edu.uark.csce.llrp.GetReaderCapabilitiesResponse.deserializeBody(GetReaderCapabilitiesResponse.java:76)
at edu.uark.csce.llrp.Message.receive(Message.java:272)
at LLRPHelloWorldClient$ReadThread.read(LLRPHelloWorldClient.java:540)
[Raw read]: length = 5
0000: 17 03 01 00 30 ....0
... output omitted ...
<== INPUT from READER
**** Length: 67 bytes
Bytelength :67
java.io.IOException: Parameter.deserialize(): Unknown param type 0
[Raw read]: length = 5
0000: 17 03 01 00 40 ....@
[Raw read]: length = 64
0000: EC 7F 39 61 44 15 A4 89 F4 08 7A 1C F4 C9 53 16 ..9aD.....z...S.
0010: 8A C2 01 9B FC C3 7C F8 86 F4 0D 37 25 CC B9 8F ...........7%...
0020: 5F F0 C8 C9 1C 62 76 27 37 46 81 1F E9 10 5B AC _....bv'7F....[.
0030: 52 19 A3 17 0A 76 C1 8D 7B 60 EA C7 FD AC CD 68 R....v...`.....h
Thread-0, READ: , length = 64
<== INPUT from READER
**** Length: 39 bytes
Bytelength :39
*** ReaderEventNotification
<Message type="ReaderEventNotification">
<ReaderEventNotificationData>
<UTCTimestamp>
<Microseconds value="1210600187000000"/>
</UTCTimestamp>
<ROSpecEvent>
<EventType value="1"/>
<ROSpecID value="1"/>
<PreemptingROSpecID value="0"/>
</ROSpecEvent>
</ReaderEventNotificationData>
</Message>
=== END of INPUT
at edu.uark.csce.llrp.Parameter.deserialize(Parameter.java:324)
at
edu.uark.csce.llrp.TagReportData.deserializeBody(TagReportData.java:134)
at edu.uark.csce.llrp.Parameter.deserialize(Parameter.java:339)
at
edu.uark.csce.llrp.ROAccessReport.deserializeBody(ROAccessReport.java:75)
at edu.uark.csce.llrp.Message.receive(Message.java:272)
at LLRPHelloWorldClient$ReadThread.read(LLRPHelloWorldClient.java:540)
at LLRPHelloWorldClient$ReadThread.run(LLRPHelloWorldClient.java:491)
... output omitted ...
<== INPUT from READER
**** Length: 138 bytes
Bytelength :138
java.io.IOException: Parameter.deserialize(): Unknown param type 0
[Raw read]: length = 5
0000: 17 03 01 00 40 ....@
[Raw read]: length = 64
0000: 36 8D D1 0B E8 8C 5B BC A1 0A A7 FB A4 7A 8D F7 6.....[......z..
0010: 56 89 E9 7D D3 6F 33 31 D2 9F BB E5 31 51 9D 10 V....o31....1Q..
0020: 91 F1 B2 6A 1E A5 1C A0 9A B5 93 63 A3 E2 93 31 ...j.......c...1
0030: 05 C0 93 69 71 65 5B 7D 83 E5 80 8E 9C BE 89 C2 ...iqe[.........
edu.uark.csce.llrp.Parameter.deserialize(Parameter.java:324)
at
edu.uark.csce.llrp.TagReportData.deserializeBody(TagReportData.java:134)
at edu.uark.csce.llrp.Parameter.deserialize(Parameter.java:339)
at
edu.uark.csce.llrp.ROAccessReport.deserializeBody(ROAccessReport.java:75)
at edu.uark.csce.llrp.Message.receive(Message.java:272)
at LLRPHelloWorldClient$ReadThread.read(LLRPHelloWorldClient.java:540)
at LLRPHelloWorldClient$ReadThread.run(LLRPHelloWorldClient.java:491)
...output omitted...
I have not modified the code for llrp.jar and the rest of the LLRP messages
are being output correctly, so I am not sure what is causing this. Any help
will be appreciated.
Regards
Sana
-------------------------------------------------------------------------
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/
_______________________________________________
Rifidi-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rifidi-developers