const TInt | KHCIErrorBase | [static] |
Base error value for HCI error codes HCI error codes taken from the Bluetooth code specification.
See also: Bluetooth specification
Enumerator | Value | Description |
---|---|---|
EOK | 0x00 |
HCI OK error code - Used to indicate the absence of any error condition |
EUnknownOpcode | 0x01 |
HCI unknown opcode error code |
ENoConnection | 0x02 |
HCI no connection error code |
EHardwareFail | 0x03 |
HCI hardware failure error code |
EPageTimedOut | 0x04 |
HCI page timeout error code |
EAuthenticationFailure | 0x05 |
HCI authentication failure error code |
EKeyMissing | 0x06 |
HCI key missing error code |
EKeyMemoryFull | 0x07 |
HCI key memory full error code |
EConnectionTimeout | 0x08 |
HCI connection timeout error code |
EMaxConnections | 0x09 |
HCI maximum number of connections exceeded error code |
EMaxSCOConnections | 0x0a |
HCI maximum number of SCO connections exceeded error code |
EMaxACLConnections | 0x0b |
HCI maximum number of ACL connections exceeded error code |
ECommandDisallowed | 0x0c |
HCI command disallowed error code |
EHostResourceRejection | 0x0d |
HCI host resource rejection error code |
EHostSecurityRejection | 0x0e |
HCI host security rejection error code |
EHostPersonalDeviceRejection | 0x0f |
HCI host personal device rejection error code |
ERemoteHostTimeout | 0x10 |
DeprecatedHCI remote host timeout error code |
EHostTimeout | 0x10 |
HCI host timeout error code |
EUnsupportedParameter | 0x11 |
HCI unsupported parameter error code |
EInvalidHCIParameter | 0x12 |
HCI invalid HCI parameter error code |
ERemoteUserEndedConnection | 0x13 |
HCI remote device user ended connection error code |
ERemoteLowResources | 0x14 |
HCI remote device low resources error code |
ERemoteAboutToPowerOff | 0x15 |
HCI remote device about to power off error code |
ETerminatedByLocalHost | 0x16 |
HCI terminated by local host error code |
ERepeatedAttempts | 0x17 |
HCI repeated attempts error code |
EPairingNotAllowed | 0x18 |
HCI pairing not allowed error code |
EUnknownLMPpdu | 0x19 |
HCI unknown LMP PDU error code |
EUnsupportedRemoteLMPFeature | 0x1a |
HCI unsupported remote LMP feature error code |
ESCOOffsetRejected | 0x1b |
HCI SCO offset rejected error code |
ESCOIntervalRejected | 0x1c |
HCI SCO interval rejected error code |
ESCOAirModeRejected | 0x1d |
HCI SCO air mode rejected error code |
EInvalidLMPParameters | 0x1e |
HCI invalid LMP parameters error code |
EUnspecifiedError | 0x1f |
HCI unspecified error code |
EUnsupportedLMPParameterValue | 0x20 |
HCI unsupported LMP parameter value error code |
ERoleChangeNotAllowed | 0x21 |
HCI role change not allowed error code |
ELMPResponseTimeout | 0x22 |
HCI LMP response timeout error code |
ELMPErrorTransactionCollision | 0x23 |
HCI LMP error transaction collision error code |
ELMPPDUNotAllowed | 0x24 |
HCI LMP PDU not allowed error code |
EEncryptionModeNotAcceptable | 0x25 |
HCI encryption mode not acceptable error code |
EUnitKeyUsed | 0x26 |
HCI unit key not used error code |
EQOSIsNotSupported | 0x27 |
HCI QOS not supported error code |
EInstantPassed | 0x28 |
HCI instant passed error code |
EPairingWithUnitKeyNotSupported | 0x29 |
HCI pairing with unit key not supported error code |
EDifferentTransactionCollision | 0x2a |
HCI LMP transaction collision error code |
EQoSUnacceptableParameter | 0x2c |
HCI bad parameter error code |
EQoSRejected | 0x2d |
HCI quality of service not accepted error code |
EChannelClassificationNotSupported | 0x2e |
HCI adaptive frequency hopping channel classification not supported error code |
EInsufficientSecurity | 0x2f |
HCI insufficient security error code |
EParameterOutOfMandatoryRange | 0x30 |
HCI parameter value outside required range error code |
ERoleSwitchPending | 0x32 |
HCI failure because a master/slave role switch is about to take place error code |
EReservedSlotViolation | 0x34 |
HCI use of reserved baseband packet slot error code |
ERoleSwitchFailed | 0x35 |
HCI master/slave role switch failed error code |
EExtendedInquiryResponseTooLarge | 0x36 |
Extended Inquiry Response too large error code |
ESimplePairingNotSupportedByHost | 0x37 |
Simple Pairing not supported by host error code |
EHostBusyPairing | 0x38 |
Host busy-pairing error code |