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

fbtHciOpCodes.h
Go to the documentation of this file.
00001 #ifndef _FBT_HCI_OPCODES_H
00002 #define _FBT_HCI_OPCODES_H
00003 
00004 // Opcode Group Field (OGF) codes
00005 #define FBT_HCI_OGF_LINK_CONTROL                                0x01    // Link control group
00006 #define FBT_HCI_OGF_LINK_POLICY                                 0x02    // Link polic group
00007 #define FBT_HCI_OGF_CONTROL_BASEBAND                            0x03    // Host Controller & Baseband group
00008 #define FBT_HCI_OGF_INFORMATIONAL_PARAMETERS                    0x04    // Information parameters group
00009 #define FBT_HCI_OGF_STATUS_PARAMETERS                           0x05    // Status parameters group
00010 #define FBT_HCI_OGF_TESTING                                     0x06    // Test group
00011 
00012 // Opcode Command Field (OCF) codes
00013 // Link control commands
00014 #define FBT_HCI_OCF_INQUIRY                                     0x0001
00015 #define FBT_HCI_OCF_INQUIRY_CANCEL                              0x0002
00016 #define FBT_HCI_OCF_PERIODIC_INQUIRY_MODE                       0x0003
00017 #define FBT_HCI_OCF_EXIT_PERIODIC_INQUIRY_MODE                  0x0004
00018 #define FBT_HCI_OCF_CREATE_CONNECTION                           0x0005
00019 #define FBT_HCI_OCF_DISCONNECT                                  0x0006
00020 #define FBT_HCI_OCF_ADD_SCO_CONNECTION                          0x0007
00021 
00022 #define FBT_HCI_OCF_ACCEPT_CONNECTION_REQUEST                   0x0009
00023 #define FBT_HCI_OCF_REJECT_CONNECTION_REQUEST                   0x000A
00024 #define FBT_HCI_OCF_LINK_KEY_REQUEST_REPLY                      0x000B
00025 #define FBT_HCI_OCF_LINK_KEY_REQUEST_NEGATIVE_REPLY             0x000C
00026 #define FBT_HCI_OCF_PIN_CODE_REQUEST_REPLY                      0x000D
00027 #define FBT_HCI_OCF_PIN_CODE_REQUEST_NEGATIVE_REPLY             0x000E
00028 #define FBT_HCI_OCF_CHANGE_CONNECTION_PACKET_TYPE               0x000F
00029 
00030 #define FBT_HCI_OCF_AUTHENTICATION_REQUESTED                    0x0011
00031 #define FBT_HCI_OCF_SET_CONNECTION_ENCRYPTION                   0x0013
00032 #define FBT_HCI_OCF_CHANGE_CONNECTION_LINK_KEY                  0x0015
00033 #define FBT_HCI_OCF_MASTER_LINK_KEY                             0x0017
00034 #define FBT_HCI_OCF_REMOTE_NAME_REQUEST                         0x0019
00035 #define FBT_HCI_OCF_READ_REMOTE_SUPPORTED_FEATURES              0x001B
00036 #define FBT_HCI_OCF_READ_REMOTE_VERSION_INFORMATION             0x001D
00037 #define FBT_HCI_OCF_READ_CLOCK_OFFSET                           0x001F
00038 
00039 // Link policy commands
00040 #define FBT_HCI_OCF_HOLD_MODE                                   0x0001
00041 #define FBT_HCI_OCF_SNIFF_MODE                                  0x0003
00042 #define FBT_HCI_OCF_EXIT_SNIFF_MODE                             0x0004
00043 #define FBT_HCI_OCF_PARK_MODE                                   0x0005
00044 #define FBT_HCI_OCF_EXIT_PARK_MODE                              0x0006
00045 #define FBT_HCI_OCF_QOS_SETUP                                   0x0007
00046 #define FBT_HCI_OCF_ROLE_DISCOVERY                              0x0009
00047 #define FBT_HCI_OCF_SWITCH_ROLE                                 0x000B
00048 #define FBT_HCI_OCF_READ_LINK_POLICY_SETTINGS                   0x000C
00049 #define FBT_HCI_OCF_WRITE_LINK_POLICY_SETTINGS                  0x000D
00050 
00051 // Host controller & baseband commands
00052 #define FBT_HCI_OCF_SET_EVENT_MASK                              0x0001
00053 #define FBT_HCI_OCF_RESET                                       0x0003
00054 #define FBT_HCI_OCF_SET_EVENT_FILTER                            0x0005
00055 #define FBT_HCI_OCF_FLUSH                                       0x0008
00056 #define FBT_HCI_OCF_READ_PIN_TYPE                               0x0009
00057 #define FBT_HCI_OCF_WRITE_PIN_TYPE                              0x000A
00058 #define FBT_HCI_OCF_CREATE_NEW_UNIT_KEY                         0x000B
00059 #define FBT_HCI_OCF_READ_STORED_LINK_KEY                        0x000D
00060 #define FBT_HCI_OCF_WRITE_STORED_LINK_KEY                       0x0011
00061 #define FBT_HCI_OCF_DELETE_STORED_LINK_KEY                      0x0012
00062 #define FBT_HCI_OCF_CHANGE_LOCAL_NAME                           0x0013
00063 #define FBT_HCI_OCF_READ_LOCAL_NAME                             0x0014
00064 #define FBT_HCI_OCF_READ_CONNECTION_ACCEPT_TIMEOUT              0x0015
00065 #define FBT_HCI_OCF_WRITE_CONNECTION_ACCEPT_TIMEOUT             0x0016
00066 #define FBT_HCI_OCF_READ_PAGE_TIMEOUT                           0x0017
00067 #define FBT_HCI_OCF_WRITE_PAGE_TIMEOUT                          0x0018
00068 #define FBT_HCI_OCF_READ_SCAN_ENABLE                            0x0019
00069 #define FBT_HCI_OCF_WRITE_SCAN_ENABLE                           0x001A
00070 #define FBT_HCI_OCF_READ_PAGE_SCAN_ACTIVITY                     0x001B
00071 #define FBT_HCI_OCF_WRITE_PAGE_SCAN_ACTIVITY                    0x001C
00072 #define FBT_HCI_OCF_READ_INQUIRY_SCAN_ACTIVITY                  0x001D
00073 #define FBT_HCI_OCF_WRITE_INQUIRY_SCAN_ACTIVITY                 0x001E
00074 #define FBT_HCI_OCF_READ_AUTHENTICATION_ENABLE                  0x001F
00075 #define FBT_HCI_OCF_WRITE_AUTHENTICATION_ENABLE                 0x0020
00076 #define FBT_HCI_OCF_READ_ENCRYPTION_MODE                        0x0021
00077 #define FBT_HCI_OCF_WRITE_ENCRYPTION_MODE                       0x0022
00078 #define FBT_HCI_OCF_READ_CLASS_OF_DEVICE                        0x0023
00079 #define FBT_HCI_OCF_WRITE_CLASS_OF_DEVICE                       0x0024
00080 #define FBT_HCI_OCF_READ_VOICE_SETTING                          0x0025
00081 #define FBT_HCI_OCF_WRITE_VOICE_SETTING                         0x0026
00082 #define FBT_HCI_OCF_READ_AUTOMATIC_FLUSH_TIMEOUT                0x0027
00083 #define FBT_HCI_OCF_WRITE_AUTOMATIC_FLUSH_TIMEOUT               0x0028
00084 #define FBT_HCI_OCF_READ_NUM_BROADCAST_RETRANSMISSIONS          0x0029
00085 #define FBT_HCI_OCF_WRITE_NUM_BROADCAST_RETRANSMISSIONS         0x002A
00086 #define FBT_HCI_OCF_READ_HOLD_MODE_ACTIVITY                     0x002B
00087 #define FBT_HCI_OCF_WRITE_HOLD_MODE_ACTIVITY                    0x002C
00088 #define FBT_HCI_OCF_READ_TRANSMIT_POWER_LEVEL                   0x002D
00089 #define FBT_HCI_OCF_READ_SCO_FLOW_CONTROL_ENABLE                0x002E
00090 #define FBT_HCI_OCF_WRITE_SCO_FLOW_CONTROL_ENABLE               0x002F
00091 #define FBT_HCI_OCF_SET_HOST_CONTROLLER_TO_HOST_FLOW_CONTROL    0x0031
00092 #define FBT_HCI_OCF_HOST_BUFFER_SIZE                            0x0033
00093 #define FBT_HCI_OCF_HOST_NUMBER_OF_COMPLETED_PACKETS            0x0035
00094 #define FBT_HCI_OCF_READ_LINK_SUPERVISION_TIMEOUT               0x0036
00095 #define FBT_HCI_OCF_WRITE_LINK_SUPERVISION_TIMEOUT              0x0037
00096 #define FBT_HCI_OCF_READ_NUMBER_OF_SUPPORTED_IAC                0x0038
00097 #define FBT_HCI_OCF_READ_CURRENT_IAC_LAP                        0x0039
00098 #define FBT_HCI_OCF_WRITE_CURRENT_IAC_LAP                       0x003A
00099 #define FBT_HCI_OCF_READ_PAGE_SCAN_PERIOD_MODE                  0x003B
00100 #define FBT_HCI_OCF_WRITE_PAGE_SCAN_PERIOD_MODE                 0x003C
00101 #define FBT_HCI_OCF_READ_PAGE_SCAN_MODE                         0x003D
00102 #define FBT_HCI_OCF_WRITE_PAGE_SCAN_MODE                        0x003E
00103 
00104 // Informational parameter commands
00105 #define FBT_HCI_OCF_READ_LOCAL_VERSION_INFORMATION              0x0001
00106 #define FBT_HCI_OCF_LOCAL_SUPPPROTED_FEATURES                   0x0003
00107 #define FBT_HCI_OCF_READ_BUFFER_SIZE                            0x0005
00108 #define FBT_HCI_OCF_READ_COUNTRY_CODE                           0x0007
00109 #define FBT_HCI_OCF_READ_BD_ADDR                                0x0009
00110 
00111 // Status parameters commands
00112 #define FBT_HCI_OCF_READ_FAILED_CONTACT_COUNTER                 0x0001
00113 #define FBT_HCI_OCF_RESET_FAILED_CONTACT_COUNTER                0x0002
00114 #define FBT_HCI_OCF_GET_LINK_QUALITY                            0x0003
00115 #define FBT_HCI_OCF_READ_RSSI                                   0x0005
00116 
00117 // Test commands
00118 #define FBT_HCI_OCF_READ_LOOPBACK_MODE                          0x0001
00119 #define FBT_HCI_OCF_WRITE_LOOPBACK_MODE                         0x0002
00120 #define FBT_HCI_OCF_ENABLE_DEVICE_UNDER_TEST_MODE               0x0003
00121 
00122 #define FBT_HCI_OGF_FROM_COMMAND(cmd)                           (cmd>>10)
00123 #define FBT_HCI_OCF_FROM_COMMAND(cmd)                           (cmd&0x3FF)
00124 
00125 #endif // _FBT_HCI_OPCODES_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.