Return-Path: To: bluez-devel@lists.sourceforge.net From: soraberri <421246@posta.unizar.es> Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Subject: [Bluez-devel] hcidump iconsistent byte ordering? Sender: bluez-devel-admin@lists.sourceforge.net Errors-To: bluez-devel-admin@lists.sourceforge.net Reply-To: bluez-devel@lists.sourceforge.net List-Unsubscribe: , List-Id: BlueZ development List-Post: List-Help: List-Subscribe: , List-Archive: Date: Mon, 24 Jan 2005 15:31:14 +0100 let's say I want to decipher the first two HCI events from the "hcitool inq" dump: < HCI Command: Inquiry (0x01|0x0001) plen 5 33 8B 9E 08 64 > HCI Event: Command Status (0x0f) plen 4 00 01 01 04 Easily, the first one is the Inquiry command. Its command parameters are specified (Bluetooth Specification 1.1) in this order: LAP, Inquiry_Length, Num_Responses; so from the hcidump output we have: LAP: 0x9E8B33 (general inquiry LAP) Inquiry_Length: 0x08 Num_Responses: 0x64 so far so good; it makes sense, but how about the command status event? the order of its event parameters from the specification is: Status, Num_HCI_Command_Packets, Command_Opcode. So following the same procedure as before I would get: Status: 0x00 Num_HCI_Command_Packets: 0x01 Command_Opcode: 0x0401 but this doesn't make sense because Command_Opcode should be 0x0001 (Inquiry command). These bytes are now located as the two first bytes of the output, and the reading order is different from that of LAP's order in the Inquiry Command. So, I'm asking, how must I read hcidump output in order to agree with the specification? REgards Luis Peiro ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel