bthci/bthci2/CommandsEvents/generator/Events.txt
changeset 0 29b1cd4cb562
child 4 28479eeba3fb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bthci/bthci2/CommandsEvents/generator/Events.txt	Fri Jan 15 08:13:17 2010 +0200
@@ -0,0 +1,76 @@
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of the License "Symbian Foundation License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+#
+##### 7.7 Events
+#
+InquiryComplete(): Status (1)
+InquiryResult(): NumResponses (1), BDADDR (6) * NumResponses, PageScanRepetitionMode (1) * NumResponses, Reserved1 (1) * NumResponses, Reserved2 (1) * NumResponses, ClassOfDevice (3) * NumResponses, ClockOffset (2) * NumResponses
+ConnectionComplete(): Status (1), ConnectionHandle (2), BDADDR (6), LinkType (1), EncryptionMode (1)
+ConnectionRequest(): BDADDR (6), ClassOfDevice (3), LinkType (1)
+DisconnectionComplete(): Status (1), ConnectionHandle (2), Reason (1)
+AuthenticationComplete(): Status (1), ConnectionHandle (2)
+RemoteNameReqComplete(): Status (1), BDADDR (6), RemoteName(248)
+EncryptionChange(): Status (1), ConnectionHandle (2), EncryptionEnable (1)
+ChangeLinkKey(): Status (1), ConnectionHandle (2)
+MasterLinkKey(): Status (1), ConnectionHandle (2), KeyFlag (1)
+ReadRemSuppFeatComplete(): Status (1), ConnectionHandle (2), LMPFeatures (8)
+ReadRemVerInfoComplete(): Status (1), ConnectionHandle (2), LMPVersion (1), ManufacturerName (2), LMPSubversion (2)
+QOSSetupComplete(): Status (1), ConnectionHandle (2), Flags (1), ServiceType (1), TokenRate (4), PeakBandwidth (4), Latency (4), DelayVariation (4)
+### Covered by THCICommandCompleteEvent, no need to generate
+#CommandComplete(): NumHCICommandPackets (1), CommandOpcode (2), ReturnParameter (n)
+CommandStatus(): Status (1), NumHCICommandPackets (1), CommandOpcode (2)
+HardwareError(): HardwareCode (1)
+FlushOccurred(): ConnectionHandle (2)
+RoleChange(): Status (1), BDADDR (6), Newrole (1)
+NumberOfCompletedPackets(): NumberofHandles (1), ConnectionHandle (2) * NumberofHandles, HCNumOfCompletedPackets (2) * NumberofHandles
+ModeChange(): Status (1), ConnectionHandle (2), CurrentMode (1), Interval (2)
+ReturnLinkKeys(): NumKeys (1), BDADDR (6) * NumKeys, LinkKey (16) * NumKeys
+PINCodeRequest(): BDADDR (6)
+LinkKeyRequest(): BDADDR (6)
+LinkKeyNotification(): BDADDR (6), LinkKey (16), KeyType (1)
+LoopbackCommand(): HCICommandPacket (n)
+DataBufferOverflow(): LinkType (1)
+MaxSlotsChange(): ConnectionHandle (2), LMPMaxSlots (1)
+ReadClockOffset():  Status (1), ConnectionHandle (2), ClockOffset (2)
+ConnectionPacketTypeChanged(): Status (1), ConnectionHandle (2), PacketType (2)
+QOSViolation(): ConnectionHandle (2)
+PageScanRepetitionModeChange(): BDADDR (6), PageScanRepetitionMode (1)
+FlowSpecificationComplete(): Status (1), ConnectionHandle (2), Flags (1), FlowDirection (1), ServiceType (1), TokenRate (4), TokenBucketSize (4), PeakBandwidth (4), AccessLatency (4)
+InquiryResultwithRSSI(): NumResponses (1), BDADDR (6) * NumResponses, PageScanRepetitionMode (1) * NumResponses, Reserved (1) * NumResponses, ClassOfDevice (3) * NumResponses, ClockOffset (2) * NumResponses, RSSI (1) * NumResponses
+ReadRemoteExtendedFeaturesComplete(): Status (1), ConnectionHandle (2), PageNumber (1), MaximumPageNumber (1), ExtendedLMPFeatures (8)
+SynchronousConnectionComplete(): Status (1), ConnectionHandle (2), BDADDR (6), LinkType (1), TransmissionInterval (1), RetransmissionWindow (1), RxPacket_Length (2), TxPacket_Length (2), AirMode (1)
+SynchronousConnectionChanged(): Status (1), ConnectionHandle (2), TransmissionInterval (1), RetransmissionWindow (1), RxPacketLength (2), TxPacketLength (2)
+SniffSubrating(): Status (1), ConnectionHandle (2), MaximumTransmitLatency (2), MaximumReceiveLatency (2), MinimumRemoteTimeout (2), MinimumLocalTimeout (2)
+### ExtendedInquiryResult is like an array based event type except that NumResponses is mandated by the 
+### Bluetooth specification to be 1.  Therefore we don't use the array parameters with this API, as a result
+### the use of this commmand as a direct replacement for previous inquiry commands is not possible.
+ExtendedInquiryResult(): NumResponses (1), BDADDR (6), PageScanRepetitionMode (1), Reserved (1), ClassOfDevice (3), ClockOffset (2), RSSI (1), ExtendedInquiryResponse (240)
+EncryptionKeyRefreshComplete(): Status (1), ConnectionHandle (2)
+IOCapabilityRequest(): BDADDR (6)
+IOCapabilityResponse(): BDADDR (6), IOCapability (1), OOBDataPresent (1), AuthenticationRequirements (1)
+UserConfirmationRequest(): BDADDR (6), NumericValue (4)
+UserPasskeyRequest(): BDADDR (6)
+RemoteOOBDataRequest(): BDADDR (6)
+SimplePairingComplete(): Status (1), BDADDR (6)
+LinkSupervisionTimeoutChanged(): ConnectionHandle (2), LinkSupervisionTimeout_Changed (2)
+EnhancedFlushComplete(): ConnectionHandle (2)
+UserPasskeyNotification(): BDADDR (6), Passkey (4)
+KeypressNotification(): BDADDR (6), NotificationType (1)
+RemoteHostSupportedFeaturesNotification(): BDADDR (6), HostSupportedFeatures (8)
+#
+##### Appendix A: Appendix A: Deprecated Commands, Events and Configuration Parameters
+#
+PageScanModeChange(): BDADDR (6), PageScanMode(1)