ble/protocol/error.h header reference
[Bluetooth Low Energy library module]
The source code of this header can be browsed online.
Description [link]
this header defines protocol error codes
Members [link]
Type [link]
- enum ble_error_e
Variable [link]
- const char *const ble_error_string[BLE_ERROR_COUNT]
Members detail [link]
#define BLE_PROTOCOL_ERROR_H [link]
This macro is declared in ble/protocol/error.h source file, line 21.
enum ble_error_e [link]
This enum is declared in ble/protocol/error.h source file, line 33.
Identifier | Description |
---|---|
BLE_SUCCESS | |
BLE_UNKNOWN_HCI_COMMAND | |
BLE_UNKNOWN_CONNECTION_IDENTIFIER | |
BLE_HARDWARE_FAILURE | |
BLE_PAGE_TIMEOUT | |
BLE_AUTHENTICATION_FAILURE | |
BLE_PIN_OR_KEY_MISSING | |
BLE_MEMORY_CAPACITY_EXCEEDED | |
BLE_CONNECTION_TIMEOUT | |
BLE_CONNECTION_LIMIT_EXCEEDED | |
BLE_SYNCHRONOUS_CONNECTION_LIMIT_TO_A_DEVICE_EXCEEDED | |
BLE_ACL_CONNECTION_ALREADY_EXISTS | |
BLE_COMMAND_DISALLOWED | |
BLE_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES | |
BLE_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS | |
BLE_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR | |
BLE_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED | |
BLE_UNSUPPORTED_FEATURE_OR_PARAMETER_VALUE | |
BLE_INVALID_HCI_COMMAND_PARAMETERS | |
BLE_REMOTE_USER_TERMINATED_CONNECTION | |
BLE_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_LOW_RESOURCES | |
BLE_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_POWER_OFF | |
BLE_CONNECTION_TERMINATED_BY_LOCAL_HOST | |
BLE_REPEATED_ATTEMPTS | |
BLE_PAIRING_NOT_ALLOWED | |
BLE_UNKNOWN_LMP_PDU | |
BLE_UNSUPPORTED_REMOTE_FEATURE | |
BLE_SCO_OFFSET_REJECTED | |
BLE_SCO_INTERVAL_REJECTED | |
BLE_SCO_AIR_MODE_REJECTED | |
BLE_INVALID_PARAMETERS | |
BLE_UNSPECIFIED_ERROR | |
BLE_UNSUPPORTED_PARAMETER_VALUE | |
BLE_ROLE_CHANGE_NOT_ALLOWED | |
BLE_RESPONSE_TIMEOUT | |
BLE_LMP_ERROR_TRANSACTION_COLLISION | |
BLE_LMP_PDU_NOT_ALLOWED | |
BLE_ENCRYPTION_MODE_NOT_ACCEPTABLE | |
BLE_LINK_KEY_CANNOT_BE_CHANGED | |
BLE_REQUESTED_QOS_NOT_SUPPORTED | |
BLE_INSTANT_PASSED | |
BLE_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED | |
BLE_DIFFERENT_TRANSACTION_COLLISION | |
BLE_QOS_UNACCEPTABLE_PARAMETER | |
BLE_QOS_REJECTED | |
BLE_CHANNEL_CLASSIFICATION_NOT_SUPPORTED | |
BLE_INSUFFICIENT_SECURITY | |
BLE_PARAMETER_OUT_OF_MANDATORY_RANGE | |
BLE_ROLE_SWITCH_PENDING | |
BLE_RESERVED_SLOT_VIOLATION | |
BLE_ROLE_SWITCH_FAILED | |
BLE_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE | |
BLE_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST | |
BLE_HOST_BUSY_PAIRING | |
BLE_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND | |
BLE_CONTROLLER_BUSY | |
BLE_UNACCEPTABLE_CONNECTION_PARAMETERS | |
BLE_DIRECTED_ADVERTISING_TIMEOUT | |
BLE_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE | |
BLE_CONNECTION_FAILED_TO_BE_ESTABLISHED | |
BLE_MAC_CONNECTION_FAILED | |
BLE_COARSE_CLOCK_ADJUSTMENT_REJECTED_BUT_WILL_TRY_TO_ADJUST_USING_CLOCK_DRAGGING | |
BLE_ERROR_COUNT |
const char *const ble_error_string[BLE_ERROR_COUNT] [link]
This constant is declared in ble/protocol/error.h source file, line 99.