bthci/bthci2/CommandsEvents/generator/Events.txt
changeset 0 29b1cd4cb562
child 4 28479eeba3fb
equal deleted inserted replaced
-1:000000000000 0:29b1cd4cb562
       
     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)