define global status variable.

Hierarchy (view full)

Constructors

Properties

_signed _size SL_STATUS_ABORT SL_STATUS_ALLOCATION_FAILED SL_STATUS_ALREADY_EXISTS SL_STATUS_ALREADY_INITIALIZED SL_STATUS_BAD_SCAN_DURATION SL_STATUS_BT_APPLICATION_ENCRYPTION_DECRYPTION_ERROR SL_STATUS_BT_APPLICATION_MISMATCHED_OR_INSUFFICIENT_SECURITY SL_STATUS_BT_ATT_APPLICATION SL_STATUS_BT_ATT_ATT_NOT_FOUND SL_STATUS_BT_ATT_ATT_NOT_LONG SL_STATUS_BT_ATT_CLIENT_CHARACTERISTIC_CONFIGURATION_DESCRIPTOR_IMPROPERLY_CONFIGURED SL_STATUS_BT_ATT_INSUFFICIENT_AUTHENTICATION SL_STATUS_BT_ATT_INSUFFICIENT_AUTHORIZATION SL_STATUS_BT_ATT_INSUFFICIENT_ENC_KEY_SIZE SL_STATUS_BT_ATT_INSUFFICIENT_ENCRYPTION SL_STATUS_BT_ATT_INSUFFICIENT_RESOURCES SL_STATUS_BT_ATT_INVALID_ATT_LENGTH SL_STATUS_BT_ATT_INVALID_HANDLE SL_STATUS_BT_ATT_INVALID_OFFSET SL_STATUS_BT_ATT_INVALID_PDU SL_STATUS_BT_ATT_OUT_OF_RANGE SL_STATUS_BT_ATT_OUT_OF_SYNC SL_STATUS_BT_ATT_PREPARE_QUEUE_FULL SL_STATUS_BT_ATT_PROCEDURE_ALREADY_IN_PROGRESS SL_STATUS_BT_ATT_READ_NOT_PERMITTED SL_STATUS_BT_ATT_REQUEST_NOT_SUPPORTED SL_STATUS_BT_ATT_UNLIKELY_ERROR SL_STATUS_BT_ATT_UNSUPPORTED_GROUP_TYPE SL_STATUS_BT_ATT_VALUE_NOT_ALLOWED SL_STATUS_BT_ATT_WRITE_NOT_PERMITTED SL_STATUS_BT_ATT_WRITE_REQUEST_REJECTED SL_STATUS_BT_CRYPTO SL_STATUS_BT_CTRL_ACL_CONNECTION_ALREADY_EXISTS SL_STATUS_BT_CTRL_ADVERTISING_TIMEOUT SL_STATUS_BT_CTRL_AUTHENTICATION_FAILURE SL_STATUS_BT_CTRL_CHANNEL_ASSESSMENT_NOT_SUPPORTED SL_STATUS_BT_CTRL_COARSE_CLOCK_ADJUSTMENT_REJECTED_BUT_WILL_TRY_TO_ADJUST_USING_CLOCK_DRAGGING SL_STATUS_BT_CTRL_COMMAND_DISALLOWED SL_STATUS_BT_CTRL_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED SL_STATUS_BT_CTRL_CONNECTION_FAILED_TO_BE_ESTABLISHED SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_BY_LOCAL_HOST SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE SL_STATUS_BT_CTRL_CONNECTION_TIMEOUT SL_STATUS_BT_CTRL_CONTROLLER_BUSY SL_STATUS_BT_CTRL_DIFFERENT_TRANSACTION_COLLISION SL_STATUS_BT_CTRL_ENCRYPTION_MODE_NOT_ACCEPTABLE SL_STATUS_BT_CTRL_HOST_BUSY_PAIRING SL_STATUS_BT_CTRL_INSTANT_PASSED SL_STATUS_BT_CTRL_INSUFFICIENT_SECURITY SL_STATUS_BT_CTRL_INVALID_COMMAND_PARAMETERS SL_STATUS_BT_CTRL_LIMIT_REACHED SL_STATUS_BT_CTRL_LINK_KEY_CANNOT_BE_CHANGED SL_STATUS_BT_CTRL_LL_PROCEDURE_COLLISION SL_STATUS_BT_CTRL_LL_RESPONSE_TIMEOUT SL_STATUS_BT_CTRL_MAC_CONNECTION_FAILED SL_STATUS_BT_CTRL_MEMORY_CAPACITY_EXCEEDED SL_STATUS_BT_CTRL_OPERATION_CANCELLED_BY_HOST SL_STATUS_BT_CTRL_PACKET_TOO_LONG SL_STATUS_BT_CTRL_PAIRING_NOT_ALLOWED SL_STATUS_BT_CTRL_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED SL_STATUS_BT_CTRL_PARAMETER_OUT_OF_MANDATORY_RANGE SL_STATUS_BT_CTRL_PIN_OR_KEY_MISSING SL_STATUS_BT_CTRL_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_LOW_RESOURCES SL_STATUS_BT_CTRL_REMOTE_POWERING_OFF SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED SL_STATUS_BT_CTRL_REPEATED_ATTEMPTS SL_STATUS_BT_CTRL_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST SL_STATUS_BT_CTRL_SYNCHRONOUS_CONNECTION_LIMIT_EXCEEDED SL_STATUS_BT_CTRL_UNACCEPTABLE_CONNECTION_INTERVAL SL_STATUS_BT_CTRL_UNKNOWN_ADVERTISING_IDENTIFIER SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER SL_STATUS_BT_CTRL_UNSPECIFIED_ERROR SL_STATUS_BT_CTRL_UNSUPPORTED_FEATURE_OR_PARAMETER_VALUE SL_STATUS_BT_CTRL_UNSUPPORTED_REMOTE_FEATURE SL_STATUS_BT_DATA_CORRUPTED SL_STATUS_BT_HARDWARE SL_STATUS_BT_INVALID_MODULE_ACTION SL_STATUS_BT_INVALID_SYNC_HANDLE SL_STATUS_BT_L2CAP_CID_NOT_EXIST SL_STATUS_BT_L2CAP_CONNECTION_REQUEST_TIMEOUT SL_STATUS_BT_L2CAP_FLOW_CONTROL_CREDIT_OVERFLOWED SL_STATUS_BT_L2CAP_FLOW_CONTROL_VIOLATED SL_STATUS_BT_L2CAP_INVALID_CID SL_STATUS_BT_L2CAP_LE_DISCONNECTED SL_STATUS_BT_L2CAP_LOCAL_DISCONNECTED SL_STATUS_BT_L2CAP_NO_FLOW_CONTROL_CREDIT SL_STATUS_BT_L2CAP_REMOTE_DISCONNECTED SL_STATUS_BT_L2CAP_WRONG_STATE SL_STATUS_BT_MESH_ADDRESS_ALREADY_USED SL_STATUS_BT_MESH_ADDRESS_TEMPORARILY_UNAVAILABLE SL_STATUS_BT_MESH_ALREADY_EXISTS SL_STATUS_BT_MESH_ALREADY_INITIALIZED SL_STATUS_BT_MESH_APP_KEY_NOT_BOUND SL_STATUS_BT_MESH_DOES_NOT_EXIST SL_STATUS_BT_MESH_FOUNDATION_CANNOT_BIND SL_STATUS_BT_MESH_FOUNDATION_CANNOT_REMOVE SL_STATUS_BT_MESH_FOUNDATION_CANNOT_SET SL_STATUS_BT_MESH_FOUNDATION_CANNOT_UPDATE SL_STATUS_BT_MESH_FOUNDATION_INSUFFICIENT_RESOURCES SL_STATUS_BT_MESH_FOUNDATION_INVALID_ADDRESS SL_STATUS_BT_MESH_FOUNDATION_INVALID_APP_KEY SL_STATUS_BT_MESH_FOUNDATION_INVALID_BINDING SL_STATUS_BT_MESH_FOUNDATION_INVALID_MODEL SL_STATUS_BT_MESH_FOUNDATION_INVALID_NET_KEY SL_STATUS_BT_MESH_FOUNDATION_INVALID_PUBLISH_PARAMS SL_STATUS_BT_MESH_FOUNDATION_KEY_INDEX_EXISTS SL_STATUS_BT_MESH_FOUNDATION_NOT_SUBSCRIBE_MODEL SL_STATUS_BT_MESH_FOUNDATION_NOT_SUPPORTED SL_STATUS_BT_MESH_FOUNDATION_STORAGE_FAILURE SL_STATUS_BT_MESH_FOUNDATION_TEMPORARILY_UNABLE SL_STATUS_BT_MESH_FOUNDATION_UNSPECIFIED SL_STATUS_BT_MESH_INVALID_ADDRESS SL_STATUS_BT_MESH_LIMIT_REACHED SL_STATUS_BT_MESH_MALFORMED_DATA SL_STATUS_BT_MESH_NO_FRIEND_OFFER SL_STATUS_BT_MESH_NOT_INITIALIZED SL_STATUS_BT_MESH_PROV_CANNOT_ASSIGN_ADDR SL_STATUS_BT_MESH_PROV_CONFIRMATION_FAILED SL_STATUS_BT_MESH_PROV_DECRYPTION_FAILED SL_STATUS_BT_MESH_PROV_INVALID_PDU SL_STATUS_BT_MESH_PROV_INVALID_PDU_FORMAT SL_STATUS_BT_MESH_PROV_LINK_CLOSED SL_STATUS_BT_MESH_PROV_OUT_OF_RESOURCES SL_STATUS_BT_MESH_PROV_UNEXPECTED_ERROR SL_STATUS_BT_MESH_PROV_UNEXPECTED_PDU SL_STATUS_BT_MESH_PUBLISH_NOT_CONFIGURED SL_STATUS_BT_NO_BONDING SL_STATUS_BT_OUT_OF_BONDS SL_STATUS_BT_PS_KEY_NOT_FOUND SL_STATUS_BT_PS_STORE_FULL SL_STATUS_BT_RADIO SL_STATUS_BT_SMP_AUTHENTICATION_REQUIREMENTS SL_STATUS_BT_SMP_BREDR_PAIRING_IN_PROGRESS SL_STATUS_BT_SMP_COMMAND_NOT_SUPPORTED SL_STATUS_BT_SMP_CONFIRM_VALUE_FAILED SL_STATUS_BT_SMP_CROSS_TRANSPORT_KEY_DERIVATION_GENERATION_NOT_ALLOWED SL_STATUS_BT_SMP_DHKEY_CHECK_FAILED SL_STATUS_BT_SMP_ENCRYPTION_KEY_SIZE SL_STATUS_BT_SMP_INVALID_PARAMETERS SL_STATUS_BT_SMP_KEY_REJECTED SL_STATUS_BT_SMP_NUMERIC_COMPARISON_FAILED SL_STATUS_BT_SMP_OOB_NOT_AVAILABLE SL_STATUS_BT_SMP_PAIRING_NOT_SUPPORTED SL_STATUS_BT_SMP_PASSKEY_ENTRY_FAILED SL_STATUS_BT_SMP_REPEATED_ATTEMPTS SL_STATUS_BT_SMP_UNSPECIFIED_REASON SL_STATUS_BT_UNSPECIFIED SL_STATUS_BUS_ERROR SL_STATUS_BUSY SL_STATUS_CCA_FAILURE SL_STATUS_CLI_STORAGE_NVM_OPEN_ERROR SL_STATUS_COMMAND_INCOMPLETE SL_STATUS_COMMAND_IS_INVALID SL_STATUS_COMMAND_TOO_LONG SL_STATUS_DELETED SL_STATUS_EEPROM_MFG_VERSION_MISMATCH SL_STATUS_EEPROM_STACK_VERSION_MISMATCH SL_STATUS_EMPTY SL_STATUS_FAIL SL_STATUS_FLASH_ERASE_FAILED SL_STATUS_FLASH_PROGRAM_FAILED SL_STATUS_FLASH_VERIFY_FAILED SL_STATUS_FLASH_WRITE_INHIBITED SL_STATUS_FULL SL_STATUS_HAS_OVERFLOWED SL_STATUS_IDLE SL_STATUS_IN_PROGRESS SL_STATUS_INITIALIZATION SL_STATUS_INVALID_CHANNEL_MASK SL_STATUS_INVALID_CONFIGURATION SL_STATUS_INVALID_COUNT SL_STATUS_INVALID_CREDENTIALS SL_STATUS_INVALID_HANDLE SL_STATUS_INVALID_INDEX SL_STATUS_INVALID_KEY SL_STATUS_INVALID_MODE SL_STATUS_INVALID_PARAMETER SL_STATUS_INVALID_RANGE SL_STATUS_INVALID_SIGNATURE SL_STATUS_INVALID_STATE SL_STATUS_INVALID_TYPE SL_STATUS_IO SL_STATUS_IO_TIMEOUT SL_STATUS_IS_OWNER SL_STATUS_IS_WAITING SL_STATUS_ISR SL_STATUS_MAC_ACK_HEADER_TYPE SL_STATUS_MAC_COMMAND_TRANSMIT_FAILURE SL_STATUS_MAC_INCORRECT_SCAN_TYPE SL_STATUS_MAC_INDIRECT_TIMEOUT SL_STATUS_MAC_NO_ACK_RECEIVED SL_STATUS_MAC_NO_DATA SL_STATUS_MAC_SCANNING SL_STATUS_MAC_UNKNOWN_HEADER_TYPE SL_STATUS_MESSAGE_TOO_LONG SL_STATUS_NETWORK_DOWN SL_STATUS_NETWORK_UP SL_STATUS_NO_BEACONS SL_STATUS_NO_MORE_RESOURCE SL_STATUS_NONE_WAITING SL_STATUS_NOT_AVAILABLE SL_STATUS_NOT_FOUND SL_STATUS_NOT_INITIALIZED SL_STATUS_NOT_JOINED SL_STATUS_NOT_READY SL_STATUS_NOT_SUPPORTED SL_STATUS_NULL_POINTER SL_STATUS_OBJECT_READ SL_STATUS_OBJECT_WRITE SL_STATUS_OK SL_STATUS_OWNERSHIP SL_STATUS_PERMISSION SL_STATUS_RECEIVE SL_STATUS_SECURITY_DECRYPT_ERROR SL_STATUS_SECURITY_IMAGE_CHECKSUM_ERROR SL_STATUS_SUSPENDED SL_STATUS_TIMEOUT SL_STATUS_TRANSMIT SL_STATUS_TRANSMIT_BUSY SL_STATUS_TRANSMIT_INCOMPLETE SL_STATUS_TRANSMIT_UNDERFLOW SL_STATUS_WIFI_CHANNEL_NOT_ALLOWED SL_STATUS_WIFI_CONNECTION_ABORTED SL_STATUS_WIFI_CONNECTION_AUTH_FAILURE SL_STATUS_WIFI_CONNECTION_REJECTED_BY_AP SL_STATUS_WIFI_CONNECTION_TIMEOUT SL_STATUS_WIFI_FIRMWARE_DOWNLOAD_TIMEOUT SL_STATUS_WIFI_INVALID_KEY SL_STATUS_WIFI_NO_MATCHING_AP SL_STATUS_WIFI_NO_PACKET_TO_RECEIVE SL_STATUS_WIFI_RETRY_EXCEEDED SL_STATUS_WIFI_SECURE_LINK_EXCHANGE_FAILED SL_STATUS_WIFI_SECURE_LINK_FAILED_UNKNOWN_MODE SL_STATUS_WIFI_SECURE_LINK_MAC_KEY_ALREADY_BURNED SL_STATUS_WIFI_SECURE_LINK_MAC_KEY_ERROR SL_STATUS_WIFI_SECURE_LINK_RAM_MODE_NOT_ALLOWED SL_STATUS_WIFI_SLEEP_GRANTED SL_STATUS_WIFI_SLEEP_NOT_GRANTED SL_STATUS_WIFI_TX_LIFETIME_EXCEEDED SL_STATUS_WIFI_UNSUPPORTED_MESSAGE_ID SL_STATUS_WIFI_WARNING SL_STATUS_WIFI_WRONG_STATE SL_STATUS_WOULD_BLOCK SL_STATUS_WOULD_OVERFLOW

Methods

Constructors

Properties

_signed: boolean = false
_size: number = 4
SL_STATUS_ABORT: number = 0x0006

Operation aborted.

SL_STATUS_ALLOCATION_FAILED: number = 0x0019

Generic allocation error.

SL_STATUS_ALREADY_EXISTS: number = 0x002e

Item already exists.

SL_STATUS_ALREADY_INITIALIZED: number = 0x0012

Module has already been initialized.

SL_STATUS_BAD_SCAN_DURATION: number = 0x0050
SL_STATUS_BT_APPLICATION_ENCRYPTION_DECRYPTION_ERROR: number = 0x041e

Encrypion/decryption operation failed.

SL_STATUS_BT_APPLICATION_MISMATCHED_OR_INSUFFICIENT_SECURITY: number = 0x041d

Mismatched or insufficient security level

SL_STATUS_BT_ATT_APPLICATION: number = 0x1180

value of a user attribute from the GATT databa

SL_STATUS_BT_ATT_ATT_NOT_FOUND: number = 0x110a

No attribute found within the given attribute handle range.

SL_STATUS_BT_ATT_ATT_NOT_LONG: number = 0x110b

The attribute cannot be read or written using the Read Blob Request

SL_STATUS_BT_ATT_CLIENT_CHARACTERISTIC_CONFIGURATION_DESCRIPTOR_IMPROPERLY_CONFIGURED: number = 0x11fd

requirements of the profile or service.

SL_STATUS_BT_ATT_INSUFFICIENT_AUTHENTICATION: number = 0x1105

The attribute requires authentication before it can be read or written.

SL_STATUS_BT_ATT_INSUFFICIENT_AUTHORIZATION: number = 0x1108

The attribute requires authorization before it can be read or written.

SL_STATUS_BT_ATT_INSUFFICIENT_ENC_KEY_SIZE: number = 0x110c

The Encryption Key Size used for encrypting this link is insufficient.

SL_STATUS_BT_ATT_INSUFFICIENT_ENCRYPTION: number = 0x110f

The attribute requires encryption before it can be read or written.

SL_STATUS_BT_ATT_INSUFFICIENT_RESOURCES: number = 0x1111

Insufficient Resources to complete the request

SL_STATUS_BT_ATT_INVALID_ATT_LENGTH: number = 0x110d

The attribute value length is invalid for the operation

SL_STATUS_BT_ATT_INVALID_HANDLE: number = 0x1101

The attribute handle given was not valid on this server

SL_STATUS_BT_ATT_INVALID_OFFSET: number = 0x1107

Offset specified was past the end of the attribute

SL_STATUS_BT_ATT_INVALID_PDU: number = 0x1104

The attribute PDU was invalid

SL_STATUS_BT_ATT_OUT_OF_RANGE: number = 0x11ff

The attribute value is out of range as defined by a profile or service specification.

SL_STATUS_BT_ATT_OUT_OF_SYNC: number = 0x1112

The server requests the client to rediscover the database.

SL_STATUS_BT_ATT_PREPARE_QUEUE_FULL: number = 0x1109

Too many prepare writes have been queued

SL_STATUS_BT_ATT_PROCEDURE_ALREADY_IN_PROGRESS: number = 0x11fe

previously triggered is still in progress.

SL_STATUS_BT_ATT_READ_NOT_PERMITTED: number = 0x1102

The attribute cannot be read

SL_STATUS_BT_ATT_REQUEST_NOT_SUPPORTED: number = 0x1106

Attribute Server does not support the request received from the client.

SL_STATUS_BT_ATT_UNLIKELY_ERROR: number = 0x110e

therefore could not be completed as requested.

SL_STATUS_BT_ATT_UNSUPPORTED_GROUP_TYPE: number = 0x1110

specification.

SL_STATUS_BT_ATT_VALUE_NOT_ALLOWED: number = 0x1113

The attribute parameter value was not allowed.

SL_STATUS_BT_ATT_WRITE_NOT_PERMITTED: number = 0x1103

The attribute cannot be written

SL_STATUS_BT_ATT_WRITE_REQUEST_REJECTED: number = 0x11fc

The requested write operation cannot be fulfilled for reasons other than permissions.

SL_STATUS_BT_CRYPTO: number = 0x0407

Error using crypto functions

SL_STATUS_BT_CTRL_ACL_CONNECTION_ALREADY_EXISTS: number = 0x100b

a new ACL Connection to a device when there is already a connection to this device.

SL_STATUS_BT_CTRL_ADVERTISING_TIMEOUT: number = 0x103c

completed without a connection being created.

SL_STATUS_BT_CTRL_AUTHENTICATION_FAILURE: number = 0x1005

authentication procedure. This could be due to an incorrect PIN or Link Key

SL_STATUS_BT_CTRL_CHANNEL_ASSESSMENT_NOT_SUPPORTED: number = 0x102e

The Controller cannot perform channel assessment because it is not supported.

SL_STATUS_BT_CTRL_COARSE_CLOCK_ADJUSTMENT_REJECTED_BUT_WILL_TRY_TO_ADJUST_USING_CLOCK_DRAGGING: number = 0x1040

using the supplied parameters. Instead the master will attempt to move the clock using clock dragging.

SL_STATUS_BT_CTRL_COMMAND_DISALLOWED: number = 0x100c

it cannot process this command at this time.

SL_STATUS_BT_CTRL_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED: number = 0x1010

The Connection Accept Timeout has been exceeded for this connection attempt.

SL_STATUS_BT_CTRL_CONNECTION_FAILED_TO_BE_ESTABLISHED: number = 0x103e

any packets from remote end.

SL_STATUS_BT_CTRL_CONNECTION_LIMIT_EXCEEDED: number = 0x1009

Controller is at limit of connections it can support.

SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES: number = 0x100d

incoming connection was rejected due to limited resources.

SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND: number = 0x1039

The Controller could not calculate an appropriate value for the Channel selection operation.

SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS: number = 0x100e

authentication or pairing.

SL_STATUS_BT_CTRL_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR: number = 0x100f

This may be because the device will only accept connections from specific BD_ADDRs.

SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_BY_LOCAL_HOST: number = 0x1016

Local device terminated the connection.

SL_STATUS_BT_CTRL_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE: number = 0x103d

received packet.

SL_STATUS_BT_CTRL_CONNECTION_TIMEOUT: number = 0x1008

Link supervision timeout has expired.

SL_STATUS_BT_CTRL_CONTROLLER_BUSY: number = 0x103a

Operation was rejected because the controller is busy and unable to process the request.

SL_STATUS_BT_CTRL_DIFFERENT_TRANSACTION_COLLISION: number = 0x102a

LMP transaction was started that collides with an ongoing transaction.

SL_STATUS_BT_CTRL_ENCRYPTION_MODE_NOT_ACCEPTABLE: number = 0x1025

The requested encryption mode is not acceptable at this time.

SL_STATUS_BT_CTRL_HOST_BUSY_PAIRING: number = 0x1038

pairing. The receiving device should retry pairing again later.

SL_STATUS_BT_CTRL_INSTANT_PASSED: number = 0x1028

when this would have occurred has passed.

SL_STATUS_BT_CTRL_INSUFFICIENT_SECURITY: number = 0x102f

The HCI command or LMP PDU sent is only possible on an encrypted link.

SL_STATUS_BT_CTRL_INVALID_COMMAND_PARAMETERS: number = 0x1012

Command contained invalid parameters.

SL_STATUS_BT_CTRL_LIMIT_REACHED: number = 0x1043

(e.g., advertising or scanning).

SL_STATUS_BT_CTRL_LINK_KEY_CANNOT_BE_CHANGED: number = 0x1026

Link key cannot be changed because a fixed unit key is being used.

SL_STATUS_BT_CTRL_LL_PROCEDURE_COLLISION: number = 0x1023

in progress.

SL_STATUS_BT_CTRL_LL_RESPONSE_TIMEOUT: number = 0x1022

Connection terminated due to link-layer procedure timeout.

SL_STATUS_BT_CTRL_MAC_CONNECTION_FAILED: number = 0x103f

The MAC of the 802.11 AMP was requested to connect to a peer, but the connection failed.

SL_STATUS_BT_CTRL_MEMORY_CAPACITY_EXCEEDED: number = 0x1007

Controller is out of memory.

SL_STATUS_BT_CTRL_OPERATION_CANCELLED_BY_HOST: number = 0x1044

A request to the Controller issued by the Host and still pending was successfully canceled.

SL_STATUS_BT_CTRL_PACKET_TOO_LONG: number = 0x1045

An attempt was made to send or receive a packet that exceeds the maximum allowed packet l

SL_STATUS_BT_CTRL_PAIRING_NOT_ALLOWED: number = 0x1018

allows pairing during a certain time window after some user input allows pairing

SL_STATUS_BT_CTRL_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED: number = 0x1029

It was not possible to pair as a unit key was requested and it is not supported.

SL_STATUS_BT_CTRL_PARAMETER_OUT_OF_MANDATORY_RANGE: number = 0x1030

given HCI command or LMP PDU.

SL_STATUS_BT_CTRL_PIN_OR_KEY_MISSING: number = 0x1006

Pairing failed because of missing PIN, or authentication failed because of missing Key

SL_STATUS_BT_CTRL_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_LOW_RESOURCES: number = 0x1014

The remote device terminated the connection because of low resources

SL_STATUS_BT_CTRL_REMOTE_POWERING_OFF: number = 0x1015

Remote Device Terminated Connection due to Power Off

SL_STATUS_BT_CTRL_REMOTE_USER_TERMINATED: number = 0x1013

User on the remote device terminated the connection.

SL_STATUS_BT_CTRL_REPEATED_ATTEMPTS: number = 0x1017

too little time has elapsed since the last authentication or pairing attempt failed.

SL_STATUS_BT_CTRL_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST: number = 0x1037

not support Secure Simple Pairing even though the receiving Link Manager does.

SL_STATUS_BT_CTRL_SYNCHRONOUS_CONNECTION_LIMIT_EXCEEDED: number = 0x100a

can be achieved to a device.

SL_STATUS_BT_CTRL_UNACCEPTABLE_CONNECTION_INTERVAL: number = 0x103b

Remote device terminated the connection because of an unacceptable connection interval.

SL_STATUS_BT_CTRL_UNKNOWN_ADVERTISING_IDENTIFIER: number = 0x1042

Advertising or Sync handle does not exist.

SL_STATUS_BT_CTRL_UNKNOWN_CONNECTION_IDENTIFIER: number = 0x1002

Connection does not exist, or connection open request was cancelled.

SL_STATUS_BT_CTRL_UNSPECIFIED_ERROR: number = 0x101f

No other error code specified is appropriate to use.

SL_STATUS_BT_CTRL_UNSUPPORTED_FEATURE_OR_PARAMETER_VALUE: number = 0x1011

A feature or parameter value in the HCI command is not supported.

SL_STATUS_BT_CTRL_UNSUPPORTED_REMOTE_FEATURE: number = 0x101a

The remote device does not support the feature associated with the issued command.

SL_STATUS_BT_DATA_CORRUPTED: number = 0x0408

Data was corrupted.

SL_STATUS_BT_HARDWARE: number = 0x0404

Hardware failure

SL_STATUS_BT_INVALID_MODULE_ACTION: number = 0x040b

Bluetooth cannot be used on this hardware

SL_STATUS_BT_INVALID_SYNC_HANDLE: number = 0x040a

Invalid periodic advertising sync handle

SL_STATUS_BT_L2CAP_CID_NOT_EXIST: number = 0x040f

destination CID.

SL_STATUS_BT_L2CAP_CONNECTION_REQUEST_TIMEOUT: number = 0x0415

within maximum timeout.

SL_STATUS_BT_L2CAP_FLOW_CONTROL_CREDIT_OVERFLOWED: number = 0x0413

control credits exceed 65535.

SL_STATUS_BT_L2CAP_FLOW_CONTROL_VIOLATED: number = 0x0412

even without credit.

SL_STATUS_BT_L2CAP_INVALID_CID: number = 0x0416

with an invalid destination CID.

SL_STATUS_BT_L2CAP_LE_DISCONNECTED: number = 0x0410

Returned when connection-oriented channel disconnected due to LE connection is dropped.

SL_STATUS_BT_L2CAP_LOCAL_DISCONNECTED: number = 0x040e

disconnection request.

SL_STATUS_BT_L2CAP_NO_FLOW_CONTROL_CREDIT: number = 0x0414

local application still trying to send data.

SL_STATUS_BT_L2CAP_REMOTE_DISCONNECTED: number = 0x040d

disconnection request.

SL_STATUS_BT_L2CAP_WRONG_STATE: number = 0x0417

for L2CAP channel's current state.

SL_STATUS_BT_MESH_ADDRESS_ALREADY_USED: number = 0x0513

Device Database, or by the Provisioner itself.

SL_STATUS_BT_MESH_ADDRESS_TEMPORARILY_UNAVAILABLE: number = 0x0512

IV Index Update has been executed.

SL_STATUS_BT_MESH_ALREADY_EXISTS: number = 0x0501

Returned when trying to add a key or some other unique resource with an ID which already exists

SL_STATUS_BT_MESH_ALREADY_INITIALIZED: number = 0x0506

An attempt was made to initialize a subsystem that was already initialized.

SL_STATUS_BT_MESH_APP_KEY_NOT_BOUND: number = 0x0515

Application key is not bound to a model

SL_STATUS_BT_MESH_DOES_NOT_EXIST: number = 0x0502

Returned when trying to manipulate a key or some other resource with an ID which does not exist

SL_STATUS_BT_MESH_FOUNDATION_CANNOT_BIND: number = 0x130d

Returned when the requested bind operation cannot be performed due to general constraints

SL_STATUS_BT_MESH_FOUNDATION_CANNOT_REMOVE: number = 0x130c

Returned when the requested delete operation cannot be performed due to general constraints

SL_STATUS_BT_MESH_FOUNDATION_CANNOT_SET: number = 0x130f

Returned when the requested state cannot be set

SL_STATUS_BT_MESH_FOUNDATION_CANNOT_UPDATE: number = 0x130b

Returned when the requested update operation cannot be performed due to general constraints

SL_STATUS_BT_MESH_FOUNDATION_INSUFFICIENT_RESOURCES: number = 0x1305

Returned when The node cannot serve the request due to insufficient resources

SL_STATUS_BT_MESH_FOUNDATION_INVALID_ADDRESS: number = 0x1301

Returned when address in request was not valid

SL_STATUS_BT_MESH_FOUNDATION_INVALID_APP_KEY: number = 0x1303

Returned when the key identified by AppKeyIndex is not stored in the node

SL_STATUS_BT_MESH_FOUNDATION_INVALID_BINDING: number = 0x1311

Returned when the NetKeyIndex and AppKeyIndex combination is not valid for a Config AppKey Update

SL_STATUS_BT_MESH_FOUNDATION_INVALID_MODEL: number = 0x1302

Returned when model identified is not found for a given element

SL_STATUS_BT_MESH_FOUNDATION_INVALID_NET_KEY: number = 0x1304

Returned when the key identified by NetKeyIndex is not stored in the node

SL_STATUS_BT_MESH_FOUNDATION_INVALID_PUBLISH_PARAMS: number = 0x1307

Returned when the model does not support the publish mechanism

SL_STATUS_BT_MESH_FOUNDATION_KEY_INDEX_EXISTS: number = 0x1306

NetKey value is different

SL_STATUS_BT_MESH_FOUNDATION_NOT_SUBSCRIBE_MODEL: number = 0x1308

Returned when the model does not support the subscribe mechanism

SL_STATUS_BT_MESH_FOUNDATION_NOT_SUPPORTED: number = 0x130a

Returned when requested setting is not supported

SL_STATUS_BT_MESH_FOUNDATION_STORAGE_FAILURE: number = 0x1309

Returned when storing of the requested parameters failed

SL_STATUS_BT_MESH_FOUNDATION_TEMPORARILY_UNABLE: number = 0x130e

maximum number of parallel advertising is reached

SL_STATUS_BT_MESH_FOUNDATION_UNSPECIFIED: number = 0x1310

Returned when an unspecified error took place

SL_STATUS_BT_MESH_INVALID_ADDRESS: number = 0x0504

using an address already used by some other device

SL_STATUS_BT_MESH_LIMIT_REACHED: number = 0x0503

key bindings, elements, models, virtual addresses, provisioned devices, or provisioning sessions is reached

SL_STATUS_BT_MESH_MALFORMED_DATA: number = 0x0505

end responded with malformed or unrecognized data

SL_STATUS_BT_MESH_NO_FRIEND_OFFER: number = 0x0508

friend offer message was received.

SL_STATUS_BT_MESH_NOT_INITIALIZED: number = 0x0507

subsystem's init function first.

SL_STATUS_BT_MESH_PROV_CANNOT_ASSIGN_ADDR: number = 0x0511

Device could not assign unicast addresses to all of its elements.

SL_STATUS_BT_MESH_PROV_CONFIRMATION_FAILED: number = 0x050d

The computed confirmation value did not match the expected value.

SL_STATUS_BT_MESH_PROV_DECRYPTION_FAILED: number = 0x050f

The provisioning data block could not be decrypted.

SL_STATUS_BT_MESH_PROV_INVALID_PDU: number = 0x050a

An unrecognized provisioning PDU was received.

SL_STATUS_BT_MESH_PROV_INVALID_PDU_FORMAT: number = 0x050b

bounds was received.

SL_STATUS_BT_MESH_PROV_LINK_CLOSED: number = 0x0509

Provisioning link was unexpectedly closed before provisioning was complete.

SL_STATUS_BT_MESH_PROV_OUT_OF_RESOURCES: number = 0x050e

Provisioning could not be continued due to insufficient resources.

SL_STATUS_BT_MESH_PROV_UNEXPECTED_ERROR: number = 0x0510

An unexpected error happened during provisioning.

SL_STATUS_BT_MESH_PROV_UNEXPECTED_PDU: number = 0x050c

An unexpected (out of sequence) provisioning PDU was received.

SL_STATUS_BT_MESH_PUBLISH_NOT_CONFIGURED: number = 0x0514

Application key or publish address are not set

SL_STATUS_BT_NO_BONDING: number = 0x0406

The bonding does not exist.

SL_STATUS_BT_OUT_OF_BONDS: number = 0x0402

left for bond.

SL_STATUS_BT_PS_KEY_NOT_FOUND: number = 0x041c

PS key not found

SL_STATUS_BT_PS_STORE_FULL: number = 0x041b

Flash reserved for PS store is full

SL_STATUS_BT_RADIO: number = 0x040c

Error received from radio

SL_STATUS_BT_SMP_AUTHENTICATION_REQUIREMENTS: number = 0x1203

met due to IO capabilities of one or both devices

SL_STATUS_BT_SMP_BREDR_PAIRING_IN_PROGRESS: number = 0x120d

sent over the BR/EDR transport in process.

SL_STATUS_BT_SMP_COMMAND_NOT_SUPPORTED: number = 0x1207

The SMP command received is not supported on this device

SL_STATUS_BT_SMP_CONFIRM_VALUE_FAILED: number = 0x1204

The confirm value does not match the calculated compare value

SL_STATUS_BT_SMP_CROSS_TRANSPORT_KEY_DERIVATION_GENERATION_NOT_ALLOWED: number = 0x120e

to derive and distribute keys for the LE transport.

SL_STATUS_BT_SMP_DHKEY_CHECK_FAILED: number = 0x120b

calculated by the local device.

SL_STATUS_BT_SMP_ENCRYPTION_KEY_SIZE: number = 0x1206

The resultant encryption key size is insufficient for the security requirements of this device

SL_STATUS_BT_SMP_INVALID_PARAMETERS: number = 0x120a

is outside of the specified range.

SL_STATUS_BT_SMP_KEY_REJECTED: number = 0x120f

Indicates that the device chose not to accept a distributed key.

SL_STATUS_BT_SMP_NUMERIC_COMPARISON_FAILED: number = 0x120c

Indicates that the confirm values in the numeric comparison protocol do not match.

SL_STATUS_BT_SMP_OOB_NOT_AVAILABLE: number = 0x1202

Out of Band data is not available for authentication

SL_STATUS_BT_SMP_PAIRING_NOT_SUPPORTED: number = 0x1205

Pairing is not supported by the device

SL_STATUS_BT_SMP_PASSKEY_ENTRY_FAILED: number = 0x1201

The user input of passkey failed, for example, the user cancelled the operation

SL_STATUS_BT_SMP_REPEATED_ATTEMPTS: number = 0x1209

since last pairing request or security request

SL_STATUS_BT_SMP_UNSPECIFIED_REASON: number = 0x1208

Pairing failed due to an unspecified reason

SL_STATUS_BT_UNSPECIFIED: number = 0x0403

Unspecified error

SL_STATUS_BUS_ERROR: number = 0x004b

Bus error, e.g. invalid DMA address

SL_STATUS_BUSY: number = 0x0004

Module is busy and cannot carry out requested operation.

SL_STATUS_CCA_FAILURE: number = 0x004c

Unified MAC Errors

SL_STATUS_CLI_STORAGE_NVM_OPEN_ERROR: number = 0x0045

Error in open NVM

SL_STATUS_COMMAND_INCOMPLETE: number = 0x004a

Data received does not form a complete command

SL_STATUS_COMMAND_IS_INVALID: number = 0x0048

Command was not recognized

SL_STATUS_COMMAND_TOO_LONG: number = 0x0049

Command or parameter maximum length exceeded

SL_STATUS_DELETED: number = 0x0013

Object/construct has been deleted.

SL_STATUS_EEPROM_MFG_VERSION_MISMATCH: number = 0x0039

EEPROM/Flash Errors

SL_STATUS_EEPROM_STACK_VERSION_MISMATCH: number = 0x003a
SL_STATUS_EMPTY: number = 0x001b

Item/list/queue is empty.

SL_STATUS_FAIL: number = 0x0001

Generic error.

SL_STATUS_FLASH_ERASE_FAILED: number = 0x003e

Flash erase failed.

SL_STATUS_FLASH_PROGRAM_FAILED: number = 0x003d

Flash programming failed.

SL_STATUS_FLASH_VERIFY_FAILED: number = 0x003c

Flash verification failed.

SL_STATUS_FLASH_WRITE_INHIBITED: number = 0x003b

Flash write is inhibited.

SL_STATUS_FULL: number = 0x001c

Item/list/queue is full.

SL_STATUS_HAS_OVERFLOWED: number = 0x001e

Item/list/queue has been overflowed.

SL_STATUS_IDLE: number = 0x000a

Operation/module is Idle, cannot carry requested operation.

SL_STATUS_IN_PROGRESS: number = 0x0005

Operation is in progress and not yet complete (pass or fail).

SL_STATUS_INITIALIZATION: number = 0x0010

Initialization failed.

SL_STATUS_INVALID_CHANNEL_MASK: number = 0x004f
SL_STATUS_INVALID_CONFIGURATION: number = 0x0023

Invalid configuration provided.

SL_STATUS_INVALID_COUNT: number = 0x002b

Invalid count.

SL_STATUS_INVALID_CREDENTIALS: number = 0x002a

Invalid credentials.

SL_STATUS_INVALID_HANDLE: number = 0x0025

Invalid handle.

SL_STATUS_INVALID_INDEX: number = 0x0027

Invalid index.

SL_STATUS_INVALID_KEY: number = 0x0029

Invalid key.

SL_STATUS_INVALID_MODE: number = 0x0024

Invalid mode.

SL_STATUS_INVALID_PARAMETER: number = 0x0021

Generic invalid argument or consequence of invalid argument.

SL_STATUS_INVALID_RANGE: number = 0x0028

Invalid range.

SL_STATUS_INVALID_SIGNATURE: number = 0x002c

Invalid signature / verification failed.

SL_STATUS_INVALID_STATE: number = 0x0002

Generic invalid state error.

SL_STATUS_INVALID_TYPE: number = 0x0026

Invalid type for operation.

SL_STATUS_IO: number = 0x002f

Generic I/O failure.

SL_STATUS_IO_TIMEOUT: number = 0x0030

I/O failure due to timeout.

SL_STATUS_IS_OWNER: number = 0x0020

Already/still owning resource.

SL_STATUS_IS_WAITING: number = 0x000b

Operation cannot be done while construct is waiting.

SL_STATUS_ISR: number = 0x0014

Illegal call from ISR.

SL_STATUS_MAC_ACK_HEADER_TYPE: number = 0x0043
SL_STATUS_MAC_COMMAND_TRANSMIT_FAILURE: number = 0x0044
SL_STATUS_MAC_INCORRECT_SCAN_TYPE: number = 0x004e
SL_STATUS_MAC_INDIRECT_TIMEOUT: number = 0x0041
SL_STATUS_MAC_NO_ACK_RECEIVED: number = 0x0040
SL_STATUS_MAC_NO_DATA: number = 0x003f

MAC Errors

SL_STATUS_MAC_SCANNING: number = 0x004d

Scan errors

SL_STATUS_MAC_UNKNOWN_HEADER_TYPE: number = 0x0042
SL_STATUS_MESSAGE_TOO_LONG: number = 0x0038

Message is too long.

SL_STATUS_NETWORK_DOWN: number = 0x0016

Illegal call because network is down.

SL_STATUS_NETWORK_UP: number = 0x0015

Illegal call because network is up.

SL_STATUS_NO_BEACONS: number = 0x0018

Invalid operation as there are no beacons.

SL_STATUS_NO_MORE_RESOURCE: number = 0x001a

No more resource available to perform the operation.

SL_STATUS_NONE_WAITING: number = 0x000c

No task/construct waiting/pending for that action/event.

SL_STATUS_NOT_AVAILABLE: number = 0x000e

Feature not available due to software configuration.

SL_STATUS_NOT_FOUND: number = 0x002d

Item could not be found.

SL_STATUS_NOT_INITIALIZED: number = 0x0011

Module has not been initialized.

SL_STATUS_NOT_JOINED: number = 0x0017

Failure due to not being joined in a network.

SL_STATUS_NOT_READY: number = 0x0003

Module is not ready for requested operation.

SL_STATUS_NOT_SUPPORTED: number = 0x000f

Feature not supported.

SL_STATUS_NULL_POINTER: number = 0x0022

Invalid null pointer received as argument.

SL_STATUS_OBJECT_READ: number = 0x0036

Failed to read on/via given object.

SL_STATUS_OBJECT_WRITE: number = 0x0037

Failed to write on/via given object.

SL_STATUS_OK: number = 0x0000

No error.

SL_STATUS_OWNERSHIP: number = 0x001f

Generic ownership error.

SL_STATUS_PERMISSION: number = 0x0008

Operation not allowed per permissions.

SL_STATUS_RECEIVE: number = 0x0035

Generic reception error.

SL_STATUS_SECURITY_DECRYPT_ERROR: number = 0x0047

Decryption failed

SL_STATUS_SECURITY_IMAGE_CHECKSUM_ERROR: number = 0x0046

Image checksum is not valid.

SL_STATUS_SUSPENDED: number = 0x000d

Operation cannot be done while construct is suspended.

SL_STATUS_TIMEOUT: number = 0x0007

Operation timed out.

SL_STATUS_TRANSMIT: number = 0x0031

Generic transmission error.

SL_STATUS_TRANSMIT_BUSY: number = 0x0034

Transmit is busy.

SL_STATUS_TRANSMIT_INCOMPLETE: number = 0x0033

Transmit is incomplete.

SL_STATUS_TRANSMIT_UNDERFLOW: number = 0x0032

Transmit underflowed.

SL_STATUS_WIFI_CHANNEL_NOT_ALLOWED: number = 0x0b19

The request failed due to regulatory limitations

SL_STATUS_WIFI_CONNECTION_ABORTED: number = 0x0b1b

The connection request was aborted by host

SL_STATUS_WIFI_CONNECTION_AUTH_FAILURE: number = 0x0b1e

The connection request failed because the WPA handshake did not complete successfully

SL_STATUS_WIFI_CONNECTION_REJECTED_BY_AP: number = 0x0b1d

The connection request failed because the AP rejected the device

SL_STATUS_WIFI_CONNECTION_TIMEOUT: number = 0x0b1c

The connection request failed because of a timeout

SL_STATUS_WIFI_FIRMWARE_DOWNLOAD_TIMEOUT: number = 0x0b02

The firmware download took too long

SL_STATUS_WIFI_INVALID_KEY: number = 0x0b01

Invalid firmware keyset

SL_STATUS_WIFI_NO_MATCHING_AP: number = 0x0b1a

The connection request failed because no suitable AP was found

SL_STATUS_WIFI_NO_PACKET_TO_RECEIVE: number = 0x0b05

No Packets waiting to be received

SL_STATUS_WIFI_RETRY_EXCEEDED: number = 0x0b1f

The request failed because the retry limit was exceeded

SL_STATUS_WIFI_SECURE_LINK_EXCHANGE_FAILED: number = 0x0b14

SecureLink key (re)negotiation failed

SL_STATUS_WIFI_SECURE_LINK_FAILED_UNKNOWN_MODE: number = 0x0b13

The SecureLink MAC key installation failed

SL_STATUS_WIFI_SECURE_LINK_MAC_KEY_ALREADY_BURNED: number = 0x0b11

The SecureLink MAC key is already installed in OTP

SL_STATUS_WIFI_SECURE_LINK_MAC_KEY_ERROR: number = 0x0b10

The SecureLink MAC key was not found

SL_STATUS_WIFI_SECURE_LINK_RAM_MODE_NOT_ALLOWED: number = 0x0b12

The SecureLink MAC key cannot be installed in RAM

SL_STATUS_WIFI_SLEEP_GRANTED: number = 0x0b08

The sleep mode is granted

SL_STATUS_WIFI_SLEEP_NOT_GRANTED: number = 0x0b09

The WFx does not go back to sleep

SL_STATUS_WIFI_TX_LIFETIME_EXCEEDED: number = 0x0b20

The request failed because the MSDU life time was exceeded

SL_STATUS_WIFI_UNSUPPORTED_MESSAGE_ID: number = 0x0b03

Unknown request ID or wrong interface ID used

SL_STATUS_WIFI_WARNING: number = 0x0b04

The request is successful but some parameters have been ignored

SL_STATUS_WIFI_WRONG_STATE: number = 0x0b18

The device is in an inappropriate state to perform the request

SL_STATUS_WOULD_BLOCK: number = 0x0009

Non-blocking operation would block.

SL_STATUS_WOULD_OVERFLOW: number = 0x001d

Item would overflow.

Methods