|
1 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 # All rights reserved. |
|
3 # This component and the accompanying materials are made available |
|
4 # under the terms of the License "Symbian Foundation License v1.0" |
|
5 # which accompanies this distribution, and is available |
|
6 # at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". |
|
7 # |
|
8 # Initial Contributors: |
|
9 # Nokia Corporation - initial contribution. |
|
10 # |
|
11 # Contributors: |
|
12 # |
|
13 # Description: |
|
14 # |
|
15 |
|
16 # |
|
17 ##### 7.7 Events |
|
18 # |
|
19 InquiryComplete(): Status (1) |
|
20 InquiryResult(): NumResponses (1), BDADDR (6) * NumResponses, PageScanRepetitionMode (1) * NumResponses, Reserved1 (1) * NumResponses, Reserved2 (1) * NumResponses, ClassOfDevice (3) * NumResponses, ClockOffset (2) * NumResponses |
|
21 ConnectionComplete(): Status (1), ConnectionHandle (2), BDADDR (6), LinkType (1), EncryptionMode (1) |
|
22 ConnectionRequest(): BDADDR (6), ClassOfDevice (3), LinkType (1) |
|
23 DisconnectionComplete(): Status (1), ConnectionHandle (2), Reason (1) |
|
24 AuthenticationComplete(): Status (1), ConnectionHandle (2) |
|
25 RemoteNameReqComplete(): Status (1), BDADDR (6), RemoteName(248) |
|
26 EncryptionChange(): Status (1), ConnectionHandle (2), EncryptionEnable (1) |
|
27 ChangeLinkKey(): Status (1), ConnectionHandle (2) |
|
28 MasterLinkKey(): Status (1), ConnectionHandle (2), KeyFlag (1) |
|
29 ReadRemSuppFeatComplete(): Status (1), ConnectionHandle (2), LMPFeatures (8) |
|
30 ReadRemVerInfoComplete(): Status (1), ConnectionHandle (2), LMPVersion (1), ManufacturerName (2), LMPSubversion (2) |
|
31 QOSSetupComplete(): Status (1), ConnectionHandle (2), Flags (1), ServiceType (1), TokenRate (4), PeakBandwidth (4), Latency (4), DelayVariation (4) |
|
32 ### Covered by THCICommandCompleteEvent, no need to generate |
|
33 #CommandComplete(): NumHCICommandPackets (1), CommandOpcode (2), ReturnParameter (n) |
|
34 CommandStatus(): Status (1), NumHCICommandPackets (1), CommandOpcode (2) |
|
35 HardwareError(): HardwareCode (1) |
|
36 FlushOccurred(): ConnectionHandle (2) |
|
37 RoleChange(): Status (1), BDADDR (6), Newrole (1) |
|
38 NumberOfCompletedPackets(): NumberofHandles (1), ConnectionHandle (2) * NumberofHandles, HCNumOfCompletedPackets (2) * NumberofHandles |
|
39 ModeChange(): Status (1), ConnectionHandle (2), CurrentMode (1), Interval (2) |
|
40 ReturnLinkKeys(): NumKeys (1), BDADDR (6) * NumKeys, LinkKey (16) * NumKeys |
|
41 PINCodeRequest(): BDADDR (6) |
|
42 LinkKeyRequest(): BDADDR (6) |
|
43 LinkKeyNotification(): BDADDR (6), LinkKey (16), KeyType (1) |
|
44 LoopbackCommand(): HCICommandPacket (n) |
|
45 DataBufferOverflow(): LinkType (1) |
|
46 MaxSlotsChange(): ConnectionHandle (2), LMPMaxSlots (1) |
|
47 ReadClockOffset(): Status (1), ConnectionHandle (2), ClockOffset (2) |
|
48 ConnectionPacketTypeChanged(): Status (1), ConnectionHandle (2), PacketType (2) |
|
49 QOSViolation(): ConnectionHandle (2) |
|
50 PageScanRepetitionModeChange(): BDADDR (6), PageScanRepetitionMode (1) |
|
51 FlowSpecificationComplete(): Status (1), ConnectionHandle (2), Flags (1), FlowDirection (1), ServiceType (1), TokenRate (4), TokenBucketSize (4), PeakBandwidth (4), AccessLatency (4) |
|
52 InquiryResultwithRSSI(): NumResponses (1), BDADDR (6) * NumResponses, PageScanRepetitionMode (1) * NumResponses, Reserved (1) * NumResponses, ClassOfDevice (3) * NumResponses, ClockOffset (2) * NumResponses, RSSI (1) * NumResponses |
|
53 ReadRemoteExtendedFeaturesComplete(): Status (1), ConnectionHandle (2), PageNumber (1), MaximumPageNumber (1), ExtendedLMPFeatures (8) |
|
54 SynchronousConnectionComplete(): Status (1), ConnectionHandle (2), BDADDR (6), LinkType (1), TransmissionInterval (1), RetransmissionWindow (1), RxPacket_Length (2), TxPacket_Length (2), AirMode (1) |
|
55 SynchronousConnectionChanged(): Status (1), ConnectionHandle (2), TransmissionInterval (1), RetransmissionWindow (1), RxPacketLength (2), TxPacketLength (2) |
|
56 SniffSubrating(): Status (1), ConnectionHandle (2), MaximumTransmitLatency (2), MaximumReceiveLatency (2), MinimumRemoteTimeout (2), MinimumLocalTimeout (2) |
|
57 ### ExtendedInquiryResult is like an array based event type except that NumResponses is mandated by the |
|
58 ### Bluetooth specification to be 1. Therefore we don't use the array parameters with this API, as a result |
|
59 ### the use of this commmand as a direct replacement for previous inquiry commands is not possible. |
|
60 ExtendedInquiryResult(): NumResponses (1), BDADDR (6), PageScanRepetitionMode (1), Reserved (1), ClassOfDevice (3), ClockOffset (2), RSSI (1), ExtendedInquiryResponse (240) |
|
61 EncryptionKeyRefreshComplete(): Status (1), ConnectionHandle (2) |
|
62 IOCapabilityRequest(): BDADDR (6) |
|
63 IOCapabilityResponse(): BDADDR (6), IOCapability (1), OOBDataPresent (1), AuthenticationRequirements (1) |
|
64 UserConfirmationRequest(): BDADDR (6), NumericValue (4) |
|
65 UserPasskeyRequest(): BDADDR (6) |
|
66 RemoteOOBDataRequest(): BDADDR (6) |
|
67 SimplePairingComplete(): Status (1), BDADDR (6) |
|
68 LinkSupervisionTimeoutChanged(): ConnectionHandle (2), LinkSupervisionTimeout_Changed (2) |
|
69 EnhancedFlushComplete(): ConnectionHandle (2) |
|
70 UserPasskeyNotification(): BDADDR (6), Passkey (4) |
|
71 KeypressNotification(): BDADDR (6), NotificationType (1) |
|
72 RemoteHostSupportedFeaturesNotification(): BDADDR (6), HostSupportedFeatures (8) |
|
73 # |
|
74 ##### Appendix A: Appendix A: Deprecated Commands, Events and Configuration Parameters |
|
75 # |
|
76 PageScanModeChange(): BDADDR (6), PageScanMode(1) |