Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > DoxygenfbtHciOpCodes.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
1.7.6.1
|