InPlay API
in_ble_error.h
1 
13 #ifndef IN_BLE_ERROR_H
14 #define IN_BLE_ERROR_H
15 
25 enum in_ble_error
27 {
30 
31  // ----------------------------------------------------------------------------------
32  // ------------------------- ATT Specific Error ------------------------------------
33  // ----------------------------------------------------------------------------------
72 
73  // ----------------------------------------------------------------------------------
74  // -------------------------- L2C Specific Error ------------------------------------
75  // ----------------------------------------------------------------------------------
106 
107 
108  // ----------------------------------------------------------------------------------
109  // -------------------------- GAP Specific Error ------------------------------------
110  // ----------------------------------------------------------------------------------
139 
140  // ----------------------------------------------------------------------------------
141  // ------------------------- GATT Specific Error ------------------------------------
142  // ----------------------------------------------------------------------------------
157 
158  // ----------------------------------------------------------------------------------
159  // ------------------------- SMP Specific Error -------------------------------------
160  // ----------------------------------------------------------------------------------
161  // SMP Protocol Errors detected on local device
196  // SMP Protocol Errors detected by remote device
231  // SMP Errors triggered by local device
244 
245  // ----------------------------------------------------------------------------------
246  //------------------------ Profiles specific error codes ----------------------------
247  // ----------------------------------------------------------------------------------
286 
287  // ----------------------------------------------------------------------------------
288  //-------------------- LL Error codes conveyed to upper layer <co_error.h> -------------------
289  // ----------------------------------------------------------------------------------
406 
421 
426 
429  IN_BLE_PLT_ERR_EM_NO_MEM = 0x121,
430 
433 
434  IN_BLE_ERR_API_INIT_FAIL = 0x123,
435 };
436 
438 
439 #endif /* IN_BLE_ERROR_H */
Quality of Service rejected.
Definition: in_ble_error.h:377
Channel identifier already allocated.
Definition: in_ble_error.h:105
Controller is busy.
Definition: in_ble_error.h:397
Application Error.
Definition: in_ble_error.h:249
ACL Connection exits.
Definition: in_ble_error.h:311
Discovery stopped due to missing attribute according to specification.
Definition: in_ble_error.h:255
Remote device terminate connection due to power off.
Definition: in_ble_error.h:331
Unexpected Error.
Definition: in_ble_error.h:136
0x11: Resources not sufficient to complete the request
Definition: in_ble_error.h:69
A timeout has occurred during the start encryption session.
Definition: in_ble_error.h:243
Unknown HCI Command.
Definition: in_ble_error.h:291
Unsupported remote feature.
Definition: in_ble_error.h:341
Invalid parameters.
Definition: in_ble_error.h:423
0x09: Capacity queue for reliable write reached
Definition: in_ble_error.h:53
Can&#39;t allocate mutex error.
Definition: in_ble_error.h:412
Sco Offset rejected.
Definition: in_ble_error.h:343
Feature not supported by profile.
Definition: in_ble_error.h:273
Invalid EM configuration.
Definition: in_ble_error.h:428
Permission set in service/attribute are invalid.
Definition: in_ble_error.h:156
Pairing failed due to an unspecified reason.
Definition: in_ble_error.h:179
Role Switch fail.
Definition: in_ble_error.h:389
Definition: in_ble_error.h:222
BT Page Timeout.
Definition: in_ble_error.h:297
Connection rejected due to security reason.
Definition: in_ble_error.h:317
The provided resolvable address has not been resolved.
Definition: in_ble_error.h:233
OS wait function failed.
Definition: in_ble_error.h:418
No more credit.
Definition: in_ble_error.h:99
Insufficient resources.
Definition: in_ble_error.h:134
The user input of pass key failed, for example, the user canceled the operation.
Definition: in_ble_error.h:163
0x06: Request not supported or not understood
Definition: in_ble_error.h:47
Direct Advertising Timeout.
Definition: in_ble_error.h:401
Unknown PDU Error.
Definition: in_ble_error.h:339
Link Key Cannot be changed.
Definition: in_ble_error.h:365
Requested operation timeout.
Definition: in_ble_error.h:122
LMP Pdu not allowed.
Definition: in_ble_error.h:361
Memory capacity exceed.
Definition: in_ble_error.h:303
Connection Timeout.
Definition: in_ble_error.h:305
0x0C: Encryption size not sufficient
Definition: in_ble_error.h:59
The confirm value does not match the calculated confirm value.
Definition: in_ble_error.h:205
Repeated attempts.
Definition: in_ble_error.h:335
Connection failed to be established.
Definition: in_ble_error.h:405
Unacceptable parameters.
Definition: in_ble_error.h:375
Discovery stopped due to found attribute with incorrect properties.
Definition: in_ble_error.h:259
LMP Collision.
Definition: in_ble_error.h:359
Out of Range.
Definition: in_ble_error.h:285
The OOB Data is not available.
Definition: in_ble_error.h:200
Connection Terminated due to a MIC failure.
Definition: in_ble_error.h:403
Too many Char. instances found-> protocol violation.
Definition: in_ble_error.h:261
Transaction collision.
Definition: in_ble_error.h:373
No error.
Definition: in_ble_error.h:35
0x07: Incorrect offset value
Definition: in_ble_error.h:49
Unspecified error.
Definition: in_ble_error.h:351
Connection rejected due to Accept connection timeout.
Definition: in_ble_error.h:321
Role Change Not allowed.
Definition: in_ble_error.h:355
Pairing with unit key not supported.
Definition: in_ble_error.h:371
0x04: Incorrect PDU
Definition: in_ble_error.h:43
Definition: in_ble_error.h:175
invalid parameters
Definition: in_ble_error.h:325
Connection rejected due to unacceptable BD Addr.
Definition: in_ble_error.h:319
Definition: in_ble_error.h:168
0x0B: Attribute requested not long
Definition: in_ble_error.h:57
Insufficient security.
Definition: in_ble_error.h:381
Indication Not Enabled.
Definition: in_ble_error.h:271
No error.
Definition: in_ble_error.h:29
Definition: in_ble_error.h:217
Connection refused - LE_PSM not supported.
Definition: in_ble_error.h:97
Hardware Failure.
Definition: in_ble_error.h:295
Reserved slot violation.
Definition: in_ble_error.h:387
Invalid write data.
Definition: in_ble_error.h:148
The OOB Data is not available.
Definition: in_ble_error.h:165
Message cannot be sent because connection lost. (disconnected)
Definition: in_ble_error.h:77
Invalid parameters set.
Definition: in_ble_error.h:112
Invalid PDU.
Definition: in_ble_error.h:85
Invalid PDU length exceed MTU.
Definition: in_ble_error.h:79
Synchronous Connection limit exceed.
Definition: in_ble_error.h:309
Pairing is not supported by the device.
Definition: in_ble_error.h:172
Link connection lost during operation.
Definition: in_ble_error.h:124
Problem with ATTC protocol response.
Definition: in_ble_error.h:144
Parameters out of mandatory range.
Definition: in_ble_error.h:383
Not Supported.
Definition: in_ble_error.h:323
The user input of passkey failed, for example, the user canceled the operation.
Definition: in_ble_error.h:198
Request not allowed in current state.
Definition: in_ble_error.h:118
Invalid BLE memory configuration.
Definition: in_ble_error.h:432
Invalid Channel ID.
Definition: in_ble_error.h:83
Pairing not Allowed.
Definition: in_ble_error.h:337
The command length is invalid or a parameter is outside of the specified range.
Definition: in_ble_error.h:184
0x10: Attribute grouping not supported
Definition: in_ble_error.h:67
Authentication failure.
Definition: in_ble_error.h:299
The command length is invalid or a parameter is outside of the specified range.
Definition: in_ble_error.h:219
Client characteristic configuration improperly configured.
Definition: in_ble_error.h:281
Can&#39;t allocate memory error.
Definition: in_ble_error.h:408
Request not supported by software configuration.
Definition: in_ble_error.h:116
Role switch pending.
Definition: in_ble_error.h:385
OS timer create failed.
Definition: in_ble_error.h:420
Invalid parameter in request.
Definition: in_ble_error.h:251
Request rejected by peer device.
Definition: in_ble_error.h:128
Pairing failed due to an unspecified reason.
Definition: in_ble_error.h:214
Encryption mode not accepted.
Definition: in_ble_error.h:363
0x80: Application error (also used in PRF Errors)
Definition: in_ble_error.h:71
Search algorithm finished, but no result found.
Definition: in_ble_error.h:126
Invalid PDU length exceed MPS.
Definition: in_ble_error.h:81
Definition: in_ble_error.h:187
Connection rejected due to limited resources.
Definition: in_ble_error.h:315
The confirm value does not match the calculated confirm value.
Definition: in_ble_error.h:170
Signed write error.
Definition: in_ble_error.h:150
Credit error, invalid number of credit received.
Definition: in_ble_error.h:103
Quality of Service not supported.
Definition: in_ble_error.h:367
Disconnection occurs.
Definition: in_ble_error.h:277
0x0F: Attribute requires encryption before operation
Definition: in_ble_error.h:65
No attribute client defined.
Definition: in_ble_error.h:152
Error, instant passed.
Definition: in_ble_error.h:369
Invalid LMP parameters.
Definition: in_ble_error.h:349
0x05: Authentication privilege not enough
Definition: in_ble_error.h:45
0x03: Write permission disabled
Definition: in_ble_error.h:41
Pin code missing.
Definition: in_ble_error.h:301
Procedure already in progress.
Definition: in_ble_error.h:283
Problem with privacy configuration.
Definition: in_ble_error.h:130
Problem with protocol exchange, get unexpected response.
Definition: in_ble_error.h:114
Indicates that the confirm values in the numeric comparison protocol do not match.
Definition: in_ble_error.h:189
Connection terminated by local host.
Definition: in_ble_error.h:333
Notification Not Enabled.
Definition: in_ble_error.h:269
Can&#39;t allocate message queue.
Definition: in_ble_error.h:416
Feature mismatch.
Definition: in_ble_error.h:138
Unknown Connection Identifier.
Definition: in_ble_error.h:293
Can&#39;t allocate task error.
Definition: in_ble_error.h:414
Definition: in_ble_error.h:203
Channel class not supported.
Definition: in_ble_error.h:379
Can&#39;t allocate semaphore error.
Definition: in_ble_error.h:410
Definition: in_ble_error.h:182
Pairing is not supported by the device.
Definition: in_ble_error.h:207
Duplicate or invalid advertising data.
Definition: in_ble_error.h:132
Error in service search.
Definition: in_ble_error.h:146
Connection refused - insufficient encryption key size.
Definition: in_ble_error.h:93
Definition: in_ble_error.h:210
Remote device terminate connection due to low resources.
Definition: in_ble_error.h:329
Attribute write not allowed.
Definition: in_ble_error.h:263
Unsupported LMP Parameter value.
Definition: in_ble_error.h:353
in_ble_error
Inplay BLE error defines.
Definition: in_ble_error.h:26
Unacceptable connection initialization.
Definition: in_ble_error.h:399
Connection Refused - insufficient encryption.
Definition: in_ble_error.h:95
0x01: Handle is invalid
Definition: in_ble_error.h:37
Simple pairing not supported by host.
Definition: in_ble_error.h:393
Indicates that the confirm values in the numeric comparison protocol do not match.
Definition: in_ble_error.h:224
LMP Response timeout.
Definition: in_ble_error.h:357
Request not allowed.
Definition: in_ble_error.h:267
Remote user terminate connection.
Definition: in_ble_error.h:327
platform not ready
Definition: in_ble_error.h:425
Attribute read not allowed.
Definition: in_ble_error.h:265
Procedure Timeout.
Definition: in_ble_error.h:279
The SMP command received is not supported on this device.
Definition: in_ble_error.h:212
Connection refused - insufficient authentication.
Definition: in_ble_error.h:89
Connection refused - insufficient authorization.
Definition: in_ble_error.h:91
No attribute server defined.
Definition: in_ble_error.h:154
Connection limit Exceed.
Definition: in_ble_error.h:307
Connection refused - no resources available.
Definition: in_ble_error.h:87
Read value has an unexpected length.
Definition: in_ble_error.h:275
Requested operation canceled.
Definition: in_ble_error.h:120
0x0E: Operation not fit to condition
Definition: in_ble_error.h:63
0x08: Authorization privilege not enough
Definition: in_ble_error.h:51
Error, EIR too large.
Definition: in_ble_error.h:391
0x02: Read permission disabled
Definition: in_ble_error.h:39
SCO air mode Rejected.
Definition: in_ble_error.h:347
Definition: in_ble_error.h:241
Host pairing is busy.
Definition: in_ble_error.h:395
Too many SVC instances found -> protocol violation.
Definition: in_ble_error.h:257
Command Disallowed.
Definition: in_ble_error.h:313
0x0D: Invalid length of the attribute value
Definition: in_ble_error.h:61
The SMP command received is not supported on this device.
Definition: in_ble_error.h:177
Command not understood by peer device.
Definition: in_ble_error.h:101
SCO Interval Rejected.
Definition: in_ble_error.h:345
The Signature Verification Failed.
Definition: in_ble_error.h:235
Definition: in_ble_error.h:238
Inexistent handle for sending a read/write characteristic request.
Definition: in_ble_error.h:253
0x0A: Attribute requested not existing
Definition: in_ble_error.h:55