bthci/bthci2/CommandsEvents/interface/hciopcodes.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 15 Jan 2010 08:13:17 +0200
changeset 0 29b1cd4cb562
permissions -rw-r--r--
Revision: 200951_001
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     1
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     2
// All rights reserved.
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     3
// This component and the accompanying materials are made available
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     5
// which accompanies this distribution, and is available
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     7
//
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     8
// Initial Contributors:
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    10
//
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    11
// Contributors:
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    12
//
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    13
// Description:
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    14
//
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    15
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    16
/**
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    17
 @file
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    18
 @publishedPartner
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    19
 @released
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    20
*/
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    21
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    22
#ifndef HCIOPCODES_H
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    23
#define HCIOPCODES_H
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    24
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    25
#include <e32base.h>
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    26
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    27
/** Definition of the THCIOpcode type */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    28
typedef TUint16 THCIOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    29
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    30
// HCI Command opcodes are built up as follows:
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    31
//
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    32
//		lower 10 bit OCF | upper 6 bit OGF
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    33
//
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    34
// The OGF distinguishes the command subgroup and the OCF 
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    35
// determines the command within the subgroup.	Here
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    36
// individual opcodes are constructed by shifting the OGF 
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    37
// up by 10 and or'ing with the command OCF.
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    38
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    39
// ************* HCI Command Opcodes ***********************
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    40
const THCIOpcode KOGFMask									=0xFC00; /*!< Opcode Group Field Mask of the top six bits of opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    41
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    42
// NOP No OPeration opcode.
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    43
const THCIOpcode KNopOpcode									=0x0000; /*!< No Operation Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    44
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    45
// SUBGROUP 0x01 - LINK CONTROL
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    46
const THCIOpcode KLinkControlOGF							=0x0001<<10; /*!< Link Control Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    47
const THCIOpcode KInquiryOpcode 							=0x0001|KLinkControlOGF; /*!< Inquiry Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    48
const THCIOpcode KInquiryCancelOpcode						=0x0002|KLinkControlOGF; /*!< InquiryCancel Opcode*/
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    49
const THCIOpcode KPeriodicInquiryModeOpcode 				=0x0003|KLinkControlOGF; /*!< Periodic Inquiry Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    50
const THCIOpcode KExitPeriodicInquiryModeOpcode 			=0x0004|KLinkControlOGF; /*!< Exit Periodic Inquiry Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    51
const THCIOpcode KCreateACLConnectionOpcode 				=0x0005|KLinkControlOGF; /*!< Create ACL Connection Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    52
const THCIOpcode KDisconnectOpcode							=0x0006|KLinkControlOGF; /*!< Disconnect Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    53
const THCIOpcode KAddSCOConnectionOpcode					=0x0007|KLinkControlOGF; /*!< Add SCO Connection Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    54
const THCIOpcode KCreateConnectionCancelOpcode				=0x0008|KLinkControlOGF; /*!< Create Connection Cancel Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    55
const THCIOpcode KAcceptConnectionRequestOpcode 			=0x0009|KLinkControlOGF; /*!< Accept Connection Request Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    56
const THCIOpcode KRejectConnectionRequestOpcode 			=0x000a|KLinkControlOGF; /*!< Reject Connection Request Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    57
const THCIOpcode KLinkKeyRequestReplyOpcode 				=0x000b|KLinkControlOGF; /*!< Link Key Request Reply Opcode */		 
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    58
const THCIOpcode KLinkKeyRequestReplyNegativeOpcode 		=0x000c|KLinkControlOGF; /*!< Link Key Request Reply Negative Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    59
const THCIOpcode KPINCodeRequestReplyOpcode 				=0x000d|KLinkControlOGF; /*!< PIN Request Reply Opcode */		
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    60
const THCIOpcode KPINCodeRequestReplyNegativeOpcode 		=0x000e|KLinkControlOGF; /*!< PIN Request Reply Negative Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    61
const THCIOpcode KChangeConnectionPacketTypeOpcode			=0x000f|KLinkControlOGF; /*!< Change Connection Packet Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    62
const THCIOpcode KAuthenticationRequestedOpcode 			=0x0011|KLinkControlOGF; /*!< Authentication Requested Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    63
const THCIOpcode KSetConnectionEncryptionOpcode 			=0x0013|KLinkControlOGF; /*!< Set Connection Encryption Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    64
const THCIOpcode KChangeLinkKeyOpcode						=0x0015|KLinkControlOGF; /*!< Change Link Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    65
const THCIOpcode KMasterLinkKeyOpcode 						=0x0017|KLinkControlOGF; /*!< Master Link Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    66
const THCIOpcode KRemoteNameRequestOpcode					=0x0019|KLinkControlOGF; /*!< Remote Name Request Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    67
const THCIOpcode KRemoteNameRequestCancelOpcode				=0x001a|KLinkControlOGF; /*!< Remote Name Request Cancel Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    68
const THCIOpcode KReadRemoteSupportedFeaturesOpcode 		=0x001b|KLinkControlOGF; /*!< Read Remote Supported Features Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    69
const THCIOpcode KReadRemoteExtendedFeaturesOpcode 			=0x001c|KLinkControlOGF; /*!< Read Remote Extended Features Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    70
const THCIOpcode KReadRemoteVersionInfoOpcode				=0x001d|KLinkControlOGF; /*!< Read Remote Version Info Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    71
const THCIOpcode KReadClockOffsetOpcode 					=0x001f|KLinkControlOGF; /*!< Read Clock Offset Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    72
const THCIOpcode KReadLMPHandleOpcode						=0x0020|KLinkControlOGF; /*!< Read LMP Handle Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    73
const THCIOpcode KSetupSynchronousConnectionOpcode			=0x0028|KLinkControlOGF; /*!< Read Clock Offset Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    74
const THCIOpcode KAcceptSynchronousConnectionRequestOpcode 	=0x0029|KLinkControlOGF; /*!< Accept Synchronous Connection Request Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    75
const THCIOpcode KRejectSynchronousConnectionRequestOpcode 	=0x002A|KLinkControlOGF; /*!< Reject Synchronous Connection Request Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    76
const THCIOpcode KIOCapabilityRequestReplyOpcode				=0x002B|KLinkControlOGF; /*!< IO Capability Request Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    77
const THCIOpcode KUserConfirmationRequestReplyOpcode			=0x002C|KLinkControlOGF; /*!< User Confirmation Request Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    78
const THCIOpcode KUserConfirmationRequestNegativeReplyOpcode	=0x002D|KLinkControlOGF; /*!< User Confirmation Request Negative Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    79
const THCIOpcode KUserPasskeyRequestReplyOpcode					=0x002E|KLinkControlOGF; /*!< User Passkey Request Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    80
const THCIOpcode KUserPasskeyRequestNegativeReplyOpcode			=0x002F|KLinkControlOGF; /*!< User Passkey Request Negative Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    81
const THCIOpcode KRemoteOOBDataRequestReplyOpcode				=0x0030|KLinkControlOGF; /*!< Remote OOB Data Request Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    82
const THCIOpcode KRemoteOOBDataRequestNegativeReplyOpcode		=0x0033|KLinkControlOGF; /*!< Remote OOB Data Request Negative Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    83
const THCIOpcode KIOCapabilityRequestNegativeReplyOpcode		=0x0034|KLinkControlOGF; /*!< IO Capability Request Negative Reply Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    84
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    85
// SUBGROUP 0x02 - LINK POLICY
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    86
const THCIOpcode KLinkPolicyOGF 							=0x0002<<10; /*!< Link Policy Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    87
const THCIOpcode KHoldModeOpcode							=0x0001|KLinkPolicyOGF; /*!< Hold Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    88
const THCIOpcode KSniffModeOpcode							=0x0003|KLinkPolicyOGF; /*!< Sniff Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    89
const THCIOpcode KExitSniffModeOpcode						=0x0004|KLinkPolicyOGF; /*!< Exit Sniff Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    90
const THCIOpcode KParkModeOpcode							=0x0005|KLinkPolicyOGF; /*!< Park Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    91
const THCIOpcode KExitParkModeOpcode						=0x0006|KLinkPolicyOGF; /*!< Exit Park Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    92
const THCIOpcode KQOSSetupOpcode							=0x0007|KLinkPolicyOGF; /*!< QOS Setup Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    93
const THCIOpcode KRoleDiscoveryOpcode						=0x0009|KLinkPolicyOGF; /*!< Role Discovery Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    94
const THCIOpcode KSwitchRoleOpcode							=0x000b|KLinkPolicyOGF; /*!< Switch Role Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    95
const THCIOpcode KReadLinkPolicySettingsOpcode				=0x000c|KLinkPolicyOGF; /*!< Read Link Policy Settings Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    96
const THCIOpcode KWriteLinkPolicySettingsOpcode 			=0x000d|KLinkPolicyOGF; /*!< Write Link Policy Settings Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    97
const THCIOpcode KReadDefaultLinkPolicySettingsOpcode 		=0x000e|KLinkPolicyOGF; /*!< Read Default Link Policy Settings Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    98
const THCIOpcode KWriteDefaultLinkPolicySettingsOpcode 		=0x000f|KLinkPolicyOGF; /*!< Write Default Link Policy Settings Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    99
const THCIOpcode KFlowSpecificationOpcode 					=0x0010|KLinkPolicyOGF; /*!< Flow Specification Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   100
const THCIOpcode KSniffSubratingOpcode						=0x0011|KLinkPolicyOGF; /*!< Sniff Subrating Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   101
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   102
// SUBGROUP 0x03 - HOST CONTROLLER AND BASEBAND
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   103
const THCIOpcode KHCBasebandOGF 							=0x0003<<10; /*!< HC Baseband Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   104
const THCIOpcode KSetEventMaskOpcode						=0x0001|KHCBasebandOGF; /*!< Set Event Mask Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   105
const THCIOpcode KResetOpcode								=0x0003|KHCBasebandOGF; /*!< Reset Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   106
const THCIOpcode KSetEventFilterOpcode						=0x0005|KHCBasebandOGF; /*!< Set Event Filter Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   107
const THCIOpcode KFlushOpcode								=0x0008|KHCBasebandOGF; /*!< Flush Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   108
const THCIOpcode KReadPINTypeOpcode 						=0x0009|KHCBasebandOGF; /*!< Read PIN Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   109
const THCIOpcode KWritePINTypeOpcode						=0x000a|KHCBasebandOGF; /*!< Write PIN Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   110
const THCIOpcode KCreateNewUnitKeyOpcode					=0x000b|KHCBasebandOGF; /*!< Create New Unit Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   111
const THCIOpcode KReadStoredLinkKeyOpcode					=0x000d|KHCBasebandOGF; /*!< Read Stored Link Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   112
const THCIOpcode KWriteStoredLinkKeyOpcode					=0x0011|KHCBasebandOGF; /*!< Write Stored Link Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   113
const THCIOpcode KDeleteStoredLinkKeyOpcode 				=0x0012|KHCBasebandOGF; /*!< Delete Stored Link Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   114
const THCIOpcode KWriteLocalNameOpcode	 					=0x0013|KHCBasebandOGF; /*!< Write Local Name Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   115
const THCIOpcode KReadLocalNameOpcode						=0x0014|KHCBasebandOGF; /*!< Read Local Name Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   116
const THCIOpcode KReadConnectionAcceptTimeoutOpcode 		=0x0015|KHCBasebandOGF; /*!< Read Connection Accept Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   117
const THCIOpcode KWriteConnectionAcceptTimeoutOpcode		=0x0016|KHCBasebandOGF; /*!< Write Connection Accept Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   118
const THCIOpcode KReadPageTimeoutOpcode 					=0x0017|KHCBasebandOGF; /*!< Read Page Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   119
const THCIOpcode KWritePageTimeoutOpcode					=0x0018|KHCBasebandOGF; /*!< Write Page Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   120
const THCIOpcode KReadScanEnableOpcode						=0x0019|KHCBasebandOGF; /*!< Read Scan Enable Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   121
const THCIOpcode KWriteScanEnableOpcode 					=0x001a|KHCBasebandOGF; /*!< Write Scan Enable Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   122
const THCIOpcode KReadPageScanActivityOpcode				=0x001b|KHCBasebandOGF; /*!< Read Page Scan Activity Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   123
const THCIOpcode KWritePageScanActivityOpcode				=0x001c|KHCBasebandOGF; /*!< Write Page Scan Activity Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   124
const THCIOpcode KReadInquiryScanActivityOpcode 			=0x001d|KHCBasebandOGF; /*!< Read Inquiry Scan Activity Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   125
const THCIOpcode KWriteInquiryScanActivityOpcode			=0x001e|KHCBasebandOGF; /*!< Write Inquiry Scan Activity Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   126
const THCIOpcode KReadAuthenticationEnableOpcode			=0x001f|KHCBasebandOGF; /*!< Read Authentication Enable Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   127
const THCIOpcode KWriteAuthenticationEnableOpcode			=0x0020|KHCBasebandOGF; /*!< Write Authentication Enable Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   128
const THCIOpcode KReadEncryptionModeOpcode					=0x0021|KHCBasebandOGF; /*!< Read Encryption Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   129
const THCIOpcode KWriteEncryptionModeOpcode 				=0x0022|KHCBasebandOGF; /*!< Write Encryption Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   130
const THCIOpcode KReadClassOfDeviceOpcode					=0x0023|KHCBasebandOGF; /*!< Read Class Of Device Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   131
const THCIOpcode KWriteClassOfDeviceOpcode					=0x0024|KHCBasebandOGF; /*!< Write Class Of Device Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   132
const THCIOpcode KReadVoiceSettingOpcode					=0x0025|KHCBasebandOGF; /*!< Read Voice Setting Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   133
const THCIOpcode KWriteVoiceSettingOpcode					=0x0026|KHCBasebandOGF; /*!< Write Voice Setting Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   134
const THCIOpcode KReadAutomaticFlushTimeoutOpcode			=0x0027|KHCBasebandOGF; /*!< Read Automatic Flush Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   135
const THCIOpcode KWriteAutomaticFlushTimeoutOpcode			=0x0028|KHCBasebandOGF; /*!< Write Automatic Flush Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   136
const THCIOpcode KReadNumBroadcastRetransmissionsOpcode 	=0x0029|KHCBasebandOGF; /*!< Read Num Broadcast Retransmissions Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   137
const THCIOpcode KWriteNumBroadcastRetransmissionsOpcode	=0x002A|KHCBasebandOGF; /*!< Write Num Broadcast Retransmissions Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   138
const THCIOpcode KReadHoldModeActivityOpcode				=0x002B|KHCBasebandOGF; /*!< Read Hold Mode Activity Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   139
const THCIOpcode KWriteHoldModeActivityOpcode				=0x002C|KHCBasebandOGF; /*!< Write Hold Mode Activity Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   140
const THCIOpcode KReadTransmitPowerLevelOpcode				=0x002D|KHCBasebandOGF; /*!< Read Transmit Power Level Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   141
const THCIOpcode KReadSynchronousFlowControlEnableOpcode	=0x002E|KHCBasebandOGF; /*!< Read SCO Flow Control Enable Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   142
const THCIOpcode KWriteSynchronousFlowControlEnableOpcode	=0x002F|KHCBasebandOGF; /*!< Write SCO Flow Control Enable Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   143
const THCIOpcode KSetControllerToHostFlowControlOpcode 		=0x0031|KHCBasebandOGF; /*!< Set Controller To Host Flow Control Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   144
const THCIOpcode KHostBufferSizeOpcode						=0x0033|KHCBasebandOGF; /*!< Host Buffer Size Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   145
const THCIOpcode KHostNumberOfCompletedPacketsOpcode		=0x0035|KHCBasebandOGF; /*!< Host Number Of Completed Packets Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   146
const THCIOpcode KReadLinkSupervisionTimeoutOpcode			=0x0036|KHCBasebandOGF; /*!< Read Link Supervision Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   147
const THCIOpcode KWriteLinkSupervisionTimeoutOpcode 		=0x0037|KHCBasebandOGF; /*!< Write Link Supervision Timeout Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   148
const THCIOpcode KReadNumberOfSupportedIACOpcode			=0x0038|KHCBasebandOGF; /*!< Read Number Of Supported Inquiry Access Code Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   149
const THCIOpcode KReadCurrentIACLAPOpcode					=0x0039|KHCBasebandOGF; /*!< Read Current Inquiry Access Code Lower Address Part Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   150
const THCIOpcode KWriteCurrentIACLAPOpcode					=0x003A|KHCBasebandOGF; /*!< Write Current Inquiry Access Code Lower Address Part Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   151
const THCIOpcode KReadPageScanPeriodOpcode					=0x003B|KHCBasebandOGF; /*!< Read Page Scan Period Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   152
const THCIOpcode KWritePageScanPeriodOpcode 				=0x003C|KHCBasebandOGF; /*!< Write Page Scan Period Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   153
const THCIOpcode KReadPageScanOpcode						=0x003D|KHCBasebandOGF; /*!< Read Page Scan Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   154
const THCIOpcode KWritePageScanOpcode						=0x003E|KHCBasebandOGF; /*!< Write Page Scan Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   155
const THCIOpcode KSetAFHHostChannelClassificationOpcode 	=0x003F|KHCBasebandOGF; /*!< AFH Host Channel Classification Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   156
const THCIOpcode KReadInquiryScanTypeOpcode					=0x0042|KHCBasebandOGF; /*!< Read Inquiry Scan Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   157
const THCIOpcode KWriteInquiryScanTypeOpcode				=0x0043|KHCBasebandOGF; /*!< Write Inquiry Scan Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   158
const THCIOpcode KReadInquiryModeOpcode						=0x0044|KHCBasebandOGF; /*!< Read Inquiry Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   159
const THCIOpcode KWriteInquiryModeOpcode					=0x0045|KHCBasebandOGF; /*!< Write Inquiry Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   160
const THCIOpcode KReadPageScanTypeOpcode					=0x0046|KHCBasebandOGF; /*!< Read Page Scan Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   161
const THCIOpcode KWritePageScanTypeOpcode					=0x0047|KHCBasebandOGF; /*!< Read Page Scan Type Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   162
const THCIOpcode KReadAFHChannelAssessmentModeOpcode		=0x0048|KHCBasebandOGF; /*!< Read AFH Channel Assessment Mode Scan Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   163
const THCIOpcode KWriteAFHChannelAssessmentModeOpcode		=0x0049|KHCBasebandOGF; /*!< Write AFH Channel Assessment Mode Scan Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   164
const THCIOpcode KReadExtendedInquiryResponseOpcode			=0x0051|KHCBasebandOGF; /*!< Read Extended Inquiry Response Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   165
const THCIOpcode KWriteExtendedInquiryResponseOpcode		=0x0052|KHCBasebandOGF; /*!< Write Extended Inquiry Response Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   166
const THCIOpcode KRefreshEncryptionKeyOpcode				=0x0053|KHCBasebandOGF; /*!< Refresh Encryption Key Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   167
const THCIOpcode KReadSimplePairingModeOpcode				=0x0055|KHCBasebandOGF; /*!< Read Simple Pairing Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   168
const THCIOpcode KWriteSimplePairingModeOpcode				=0x0056|KHCBasebandOGF; /*!< Write Simple Pairing Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   169
const THCIOpcode KReadLocalOOBDataOpcode					=0x0057|KHCBasebandOGF; /*!< Read Local OOB Data Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   170
const THCIOpcode KReadInquiryResponseTransmitPowerLevelOpcode	=0x0058|KHCBasebandOGF; /*!< Read Inquiry Response Transmit Power Level Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   171
const THCIOpcode KWriteInquiryResponseTransmitPowerLevelOpcode	=0x0059|KHCBasebandOGF; /*!< Write Inquiry Response Transmit Power Level Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   172
const THCIOpcode KSendKeypressNotificationOpcode			=0x0060|KHCBasebandOGF; /*!< Send Keypress Notification Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   173
const THCIOpcode KReadDefaultErroneousDataReportingOpcode	=0x005A|KHCBasebandOGF; /*!< Read Default Erroneous Data Reporting Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   174
const THCIOpcode KWriteDefaultErroneousDataReportingOpcode	=0x005B|KHCBasebandOGF; /*!< Write Default Erroneous Data Reporting Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   175
const THCIOpcode KEnhancedFlushOpcode						=0x005F|KHCBasebandOGF; /*!< Enhanced Flush Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   176
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   177
// SUBGROUP 0x04 - INFORMATIONAL
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   178
const THCIOpcode KInfoOGF									=0x0004<<10; /*!< Info Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   179
const THCIOpcode KReadLocalVersionInfoOpcode				=0x0001|KInfoOGF; /*!< Read Local Version Info Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   180
const THCIOpcode KReadLocalSupportedCommandsOpcode			=0x0002|KInfoOGF; /*!< Read Local Supported Commands Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   181
const THCIOpcode KReadLocalSupportedFeaturesOpcode			=0x0003|KInfoOGF; /*!< Read Local Supported Features Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   182
const THCIOpcode KReadLocalExtendedFeaturesOpcode			=0x0004|KInfoOGF; /*!< Read Local Extended Features Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   183
const THCIOpcode KReadBufferSizeOpcode						=0x0005|KInfoOGF; /*!< Read Buffer Size Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   184
const THCIOpcode KReadCountryCodeOpcode 					=0x0007|KInfoOGF; /*!< Read Country Code Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   185
const THCIOpcode KReadBdaddrOpcode							=0x0009|KInfoOGF; /*!< Read Bdaddr Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   186
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   187
// SUBGROUP 0x05 - STATUS
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   188
const THCIOpcode KStatusOGF 								=0x0005<<10; /*!< Status Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   189
const THCIOpcode KReadFailedContactCounterOpcode			=0x0001|KStatusOGF; /*!< Read Failed Contact Counter Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   190
const THCIOpcode KResetFailedContactCounterOpcode			=0x0002|KStatusOGF; /*!< Reset Failed Contact Counter Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   191
const THCIOpcode KReadLinkQualityOpcode						=0x0003|KStatusOGF; /*!< Read Link Quality Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   192
const THCIOpcode KReadRSSIOpcode							=0x0005|KStatusOGF; /*!< Read RSSI Opcode */				  
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   193
const THCIOpcode KReadAFHChannelMapOpcode					=0x0006|KStatusOGF; /*!< Read AFH Channel Map Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   194
const THCIOpcode KReadClockOpcode							=0x0007|KStatusOGF; /*!< Read Clock Opcode */ 
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   195
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   196
// SUBGROUP 0x06 - TESTING
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   197
const THCIOpcode KTestingOGF								=0x0006<<10; /*!< Testing Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   198
const THCIOpcode KReadLoopbackModeOpcode					=0x0001|KTestingOGF; /*!< Read Loopback Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   199
const THCIOpcode KWriteLoopbackModeOpcode					=0x0002|KTestingOGF; /*!< Write Loopback Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   200
const THCIOpcode KEnableDeviceUnderTestModeOpcode			=0x0003|KTestingOGF; /*!< Enable Device Under Test Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   201
const THCIOpcode KWriteSimplePairingDebugModeOpcode			=0x0004|KTestingOGF; /*!< Write Simple Pairing Debug Mode Opcode */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   202
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   203
// SUBGROUP 0x3F - Vendor Specific Commands
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   204
const THCIOpcode KVendorDebugOGF							=0x003f<<10; /*!< VendorDebug Opcode Group Field */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   205
const THCIOpcode KSomeVendorSpecificCommand 				=0x0001|KVendorDebugOGF; /*!< Deprecated: an example of a Vendor Specific Command. Usage of this definition is deprecated */
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   206
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   207
/** @deprected No longer required as HCI v1 no longer present **/
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   208
const THCIOpcode KChangeLocalNameOpcode = KWriteLocalNameOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   209
const THCIOpcode KSetHostControllerToHostFlowOpcode = KSetControllerToHostFlowControlOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   210
const THCIOpcode KAcceptSynchronousConnectionOpcode = KAcceptSynchronousConnectionRequestOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   211
const THCIOpcode KReadSCOFlowControlEnableOpcode = KReadSynchronousFlowControlEnableOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   212
const THCIOpcode KChangeMasterLinkKeyOpcode = KMasterLinkKeyOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   213
const THCIOpcode KWriteSCOFlowControlEnableOpcode = KWriteSynchronousFlowControlEnableOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   214
const THCIOpcode KGetLinkQualityOpcode = KReadLinkQualityOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   215
const THCIOpcode KRejectSynchronousConnectionOpcode = KRejectSynchronousConnectionRequestOpcode;
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   216
29b1cd4cb562 Revision: 200951_001
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   217
#endif // HCIOPCODES_H