ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

fbtHciParms.h
Go to the documentation of this file.
00001 #ifndef _FBT_HCI_PARAMETERS_H
00002 #define _FBT_HCI_PARAMETERS_H
00003 
00004 // HCI header types
00005 #define FBT_HCI_SYNC_HCI_COMMAND_PACKET     0x01
00006 #define FBT_HCI_SYNC_ACL_DATA_PACKET        0x02
00007 #define FBT_HCI_SYNC_SCO_DATA_PACKET        0x03
00008 #define FBT_HCI_SYNC_HCI_EVENT_PACKET       0x04
00009 
00010 // Packet types for use in CreateConnection
00011 #define FBT_HCI_PACKET_TYPE_DM1             0x0008  // 1 time slot, 1-18 bytes of data, FEC encoded
00012 #define FBT_HCI_PACKET_TYPE_DH1             0x0010  // 1 time slot, 1-28 bytes of data, not FEC encoded
00013 
00014 #define FBT_HCI_PACKET_TYPE_DM3             0x0400  // 3 time slots, 2-123 bytes of data, FEC encoded
00015 #define FBT_HCI_PACKET_TYPE_DH3             0x0800  // 3 time slots, 2-185 bytes of data, not FEC encoded
00016 
00017 #define FBT_HCI_PACKET_TYPE_DM5             0x4000  // 5 time slots, 2-226 bytes of data, FEC encoded
00018 #define FBT_HCI_PACKET_TYPE_DH5             0x8000  // 3 time slots, 2-341 bytes of data, not FEC encoded
00019 
00020 #define FBT_HCI_PACKET_TYPE_ALL             (FBT_HCI_PACKET_TYPE_DM1|FBT_HCI_PACKET_TYPE_DH1|FBT_HCI_PACKET_TYPE_DM3|FBT_HCI_PACKET_TYPE_DH3|FBT_HCI_PACKET_TYPE_DM5|FBT_HCI_PACKET_TYPE_DH5)
00021 
00022 // LAP codes for use in Inquiry
00023 #define FBT_HCI_LAP_GIAC                    0x9E8B33
00024 #define FBT_HCI_LAP_LIAC                    0x9E8B00
00025 
00026 // Link Types
00027 #define FBT_HCI_LINK_TYPE_SCO               0x00
00028 #define FBT_HCI_LINK_TYPE_ACL               0x01
00029 
00030 // Roles
00031 #define FBT_HCI_ROLE_MASTER                 0x00
00032 #define FBT_HCI_ROLE_SLAVE                  0x01
00033 
00034 // Event Filters
00035 #define FBT_HCI_FILTER_NONE                 0x00
00036 #define FBT_HCI_FILTER_INQUIRY_RESULT       0x01
00037 #define FBT_HCI_FILTER_CONNECTION_SETUP     0x02
00038 
00039 #define FBT_HCI_FILTER_ALL                  0x00
00040 #define FBT_HCI_FILTER_CLASS_OF_DEVICE      0x01
00041 #define FBT_HCI_FILTER_BDADDR               0x02
00042 
00043 // Data packet parameters
00044 #define FBT_HCI_PACKET_BOUNDARY_FRAGMENT    0x01
00045 #define FBT_HCI_PACKET_BOUNDARY_START       0x02
00046 
00047 #define FBT_HCI_BROADCAST_POINT_TO_POINT    0x00        
00048 #define FBT_HCI_BROADCAST_ACTIVE_SLAVE      0x01
00049 #define FBT_HCI_BROADCAST_PARKED_SLAVE      0x02
00050 
00051 #endif // _FBT_HCI_PARAMETERS_H

Generated on Sun May 27 2012 04:27:14 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.