tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: btuart and SOCKET Bluetooth CF
On Wed, 20 Jan 2010, KIYOHARA Takashi wrote:
> > also - should this value reflect the real length (including the pad)? eg
> > data stream:
>
> I know, DTL operates following packet format.
> In acldata case:
>
> {
> {
> uint8 type;
> uint8 rsvd;
> uint16 len;
> } NOKIA DTL header;
>
> {
> uint16_t con_handle;
> uint16_t length;
> };
>
> {
> data ...
> };
>
> [uint8_t pad;] /* need, if len is odd. */
> }
>
> NOKIA DTL parses little-endian. And operates each 2bytes/word. When
> the length of data is an odd byte because headers are four bytes always,
> padding is necessary.
Ok - my question is, for a 5 byte ACL packet:
82 00 09 00 01 00 05 00 aa bb cc dd ee 00
^^^^^ [........................]
or
82 00 0a 00 01 00 05 00 aa bb cc dd ee 00
^^^^^ [...........................]
?
I think the second (but I did not design the NOKIA DTL-1 device :)
iain
Home |
Main Index |
Thread Index |
Old Index