Thread (74 messages) flat view 74 messages, 4 authors, 2003-06-13

RE: [Bluez-devel] Qualification Testing

From: Daryl Van Vorst <hidden>
Date: 2003-05-08 02:18:32

Steve,
quoted
        2.) There appears to be a problem handling continuation 
states. Handling continuation state is optional. We found 
that if the 
quoted
querying device sends a maximum byte count of 100, the 
continutation 
quoted
state worked fine. But if the querying device sent a maximum byte 
count of 8, the continuation state doesn't work (the 
continuation flag 
quoted
wasn't recognized in the next packet). I can dig up an 
example log if 
quoted
it would help.
Yeah it would be good to get a log. I imagine 8-bytes is 
pretty close to the minimum size.
Attached is a log of the failed query.  It's from a CATC Merlin.  You'll
have to download a free viewer from CATC:

http://www.catc.com/support/software/bluetooth_trace_viewer.html

To see the query the following steps should work (I'm new to this software.
These steps worked for me.):

1. Open the .blt file in the viewer.
2. In the display area, right click and select Display Options.
3. In the General tab (the one that comes up by default) check SDP Protocol
(it'll check SDP messages and L2CAP automatically), and click Apply.
4. Click the Hiding tab in Display Options.
5. On the bottom right under "Levels to Hide", check Packets, then click
Apply.

Now the screen should show a number of L2CAP packets, and two SDP queries.
The first SDP query works, the second fails (the view shows "Error
Incomplete" in red). On the left, click (left click) the box that says
"SDP/1" (there's a little arrow in it hinting that it can be expanded) and
click Expand Transaction. You can see the that the transaction fails due to
a confusion about the continuation state.

-Daryl.

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help