Unify Framework Lib 1.6.0
|
SL Status Codes. More...
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | SL_STATUS_OK ((sl_status_t)0x0000) |
No error. More... | |
#define | SL_STATUS_FAIL ((sl_status_t)0x0001) |
Generic error. More... | |
#define | SL_STATUS_INVALID_STATE ((sl_status_t)0x0002) |
Generic invalid state error. More... | |
#define | SL_STATUS_NOT_READY ((sl_status_t)0x0003) |
Module is not ready for requested operation. More... | |
#define | SL_STATUS_BUSY ((sl_status_t)0x0004) |
Module is busy and cannot carry out requested operation. More... | |
#define | SL_STATUS_IN_PROGRESS ((sl_status_t)0x0005) |
Operation is in progress and not yet complete (pass or fail). More... | |
#define | SL_STATUS_ABORT ((sl_status_t)0x0006) |
Operation aborted. More... | |
#define | SL_STATUS_TIMEOUT ((sl_status_t)0x0007) |
Operation timed out. More... | |
#define | SL_STATUS_PERMISSION ((sl_status_t)0x0008) |
Operation not allowed per permissions. More... | |
#define | SL_STATUS_WOULD_BLOCK ((sl_status_t)0x0009) |
Non-blocking operation would block. More... | |
#define | SL_STATUS_IDLE ((sl_status_t)0x000A) |
Operation/module is Idle, cannot carry requested operation. More... | |
#define | SL_STATUS_IS_WAITING ((sl_status_t)0x000B) |
Operation cannot be done while construct is waiting. More... | |
#define | SL_STATUS_NONE_WAITING ((sl_status_t)0x000C) |
No task/construct waiting/pending for that action/event. More... | |
#define | SL_STATUS_SUSPENDED ((sl_status_t)0x000D) |
Operation cannot be done while construct is suspended. More... | |
#define | SL_STATUS_NOT_AVAILABLE ((sl_status_t)0x000E) |
Feature not available due to software configuration. More... | |
#define | SL_STATUS_NOT_SUPPORTED ((sl_status_t)0x000F) |
Feature not supported. More... | |
#define | SL_STATUS_INITIALIZATION ((sl_status_t)0x0010) |
Initialization failed. More... | |
#define | SL_STATUS_NOT_INITIALIZED ((sl_status_t)0x0011) |
Module has not been initialized. More... | |
#define | SL_STATUS_ALREADY_INITIALIZED ((sl_status_t)0x0012) |
Module has already been initialized. More... | |
#define | SL_STATUS_DELETED ((sl_status_t)0x0013) |
Object/construct has been deleted. More... | |
#define | SL_STATUS_ISR ((sl_status_t)0x0014) |
Illegal call from ISR. More... | |
#define | SL_STATUS_NETWORK_UP ((sl_status_t)0x0015) |
Illegal call because network is up. More... | |
#define | SL_STATUS_NETWORK_DOWN ((sl_status_t)0x0016) |
Illegal call because network is down. More... | |
#define | SL_STATUS_NOT_JOINED ((sl_status_t)0x0017) |
Failure due to not being joined in a network. More... | |
#define | SL_STATUS_NO_BEACONS ((sl_status_t)0x0018) |
Invalid operation as there are no beacons. More... | |
#define | SL_STATUS_ALLOCATION_FAILED ((sl_status_t)0x0019) |
Generic allocation error. More... | |
#define | SL_STATUS_NO_MORE_RESOURCE ((sl_status_t)0x001A) |
No more resource available to perform the operation. More... | |
#define | SL_STATUS_EMPTY ((sl_status_t)0x001B) |
Item/list/queue is empty. More... | |
#define | SL_STATUS_FULL ((sl_status_t)0x001C) |
Item/list/queue is full. More... | |
#define | SL_STATUS_WOULD_OVERFLOW ((sl_status_t)0x001D) |
Item would overflow. More... | |
#define | SL_STATUS_HAS_OVERFLOWED ((sl_status_t)0x001E) |
Item/list/queue has been overflowed. More... | |
#define | SL_STATUS_OWNERSHIP ((sl_status_t)0x001F) |
Generic ownership error. More... | |
#define | SL_STATUS_IS_OWNER ((sl_status_t)0x0020) |
Already/still owning resource. More... | |
#define | SL_STATUS_INVALID_PARAMETER ((sl_status_t)0x0021) |
Generic invalid argument or consequence of invalid argument. More... | |
#define | SL_STATUS_NULL_POINTER ((sl_status_t)0x0022) |
Invalid null pointer received as argument. More... | |
#define | SL_STATUS_INVALID_CONFIGURATION ((sl_status_t)0x0023) |
Invalid configuration provided. More... | |
#define | SL_STATUS_INVALID_MODE ((sl_status_t)0x0024) |
Invalid mode. More... | |
#define | SL_STATUS_INVALID_HANDLE ((sl_status_t)0x0025) |
Invalid handle. More... | |
#define | SL_STATUS_INVALID_TYPE ((sl_status_t)0x0026) |
Invalid type for operation. More... | |
#define | SL_STATUS_INVALID_INDEX ((sl_status_t)0x0027) |
Invalid index. More... | |
#define | SL_STATUS_INVALID_RANGE ((sl_status_t)0x0028) |
Invalid range. More... | |
#define | SL_STATUS_INVALID_KEY ((sl_status_t)0x0029) |
Invalid key. More... | |
#define | SL_STATUS_INVALID_CREDENTIALS ((sl_status_t)0x002A) |
Invalid credentials. More... | |
#define | SL_STATUS_INVALID_COUNT ((sl_status_t)0x002B) |
Invalid count. More... | |
#define | SL_STATUS_INVALID_SIGNATURE ((sl_status_t)0x002C) |
Invalid signature / verification failed. More... | |
#define | SL_STATUS_NOT_FOUND ((sl_status_t)0x002D) |
Item could not be found. More... | |
#define | SL_STATUS_ALREADY_EXISTS ((sl_status_t)0x002E) |
Item already exists. More... | |
#define | SL_STATUS_IO ((sl_status_t)0x002F) |
Generic I/O failure. More... | |
#define | SL_STATUS_IO_TIMEOUT ((sl_status_t)0x0030) |
I/O failure due to timeout. More... | |
#define | SL_STATUS_TRANSMIT ((sl_status_t)0x0031) |
Generic transmission error. More... | |
#define | SL_STATUS_TRANSMIT_UNDERFLOW ((sl_status_t)0x0032) |
Transmit underflowed. More... | |
#define | SL_STATUS_TRANSMIT_INCOMPLETE ((sl_status_t)0x0033) |
Transmit is incomplete. More... | |
#define | SL_STATUS_TRANSMIT_BUSY ((sl_status_t)0x0034) |
Transmit is busy. More... | |
#define | SL_STATUS_RECEIVE ((sl_status_t)0x0035) |
Generic reception error. More... | |
#define | SL_STATUS_OBJECT_READ ((sl_status_t)0x0036) |
Failed to read on/via given object. More... | |
#define | SL_STATUS_OBJECT_WRITE ((sl_status_t)0x0037) |
Failed to write on/via given object. More... | |
#define | SL_STATUS_MESSAGE_TOO_LONG ((sl_status_t)0x0038) |
Message is too long. More... | |
#define | SL_STATUS_ERRNO ((sl_status_t)0x0101) |
System error: errno is set and strerror can be used to fetch the error-message. More... | |
#define | SL_STATUS_NET_MQTT_NO_CONN ((sl_status_t)0x0841) |
Not connected to a broker. More... | |
#define | SL_STATUS_NET_MQTT_LOST_CONN ((sl_status_t)0x0842) |
Connection to broker lost. More... | |
#define | SL_STATUS_NET_MQTT_PROTOCOL ((sl_status_t)0x0843) |
Protocol error. More... | |
#define | SL_STATUS_NET_MQTT_TLS_HANDSHAKE ((sl_status_t)0x0844) |
TLS negotiation failed. More... | |
#define | SL_STATUS_NET_MQTT_PAYLOAD_SIZE ((sl_status_t)0x0845) |
Payload size is too large. More... | |
#define | SL_STATUS_NET_MQTT_NOT_SUPPORTED ((sl_status_t)0x0846) |
MQTTv5 properties are set but client is not using MQTTv5. More... | |
#define | SL_STATUS_NET_MQTT_AUTH ((sl_status_t)0x0847) |
Authentication failed. More... | |
#define | SL_STATUS_NET_MQTT_ACL_DENIED ((sl_status_t)0x0848) |
Access control list deny. More... | |
#define | SL_STATUS_NET_MQTT_MALFORMED_UTF8 ((sl_status_t)0x0849) |
Malformed UTF-8 string in the specified MQTT-topic. More... | |
#define | SL_STATUS_NET_MQTT_DUPLICATE_PROPERTY ((sl_status_t)0x084A) |
An MQTTv5 property is duplicated where it is forbidden. More... | |
#define | SL_STATUS_NET_MQTT_QOS_NOT_SUPPORTED ((sl_status_t)0x084B) |
The requested QoS level is not supported by the broker. More... | |
#define | SL_STATUS_NET_MQTT_OVERSIZE_PACKET ((sl_status_t)0x084C) |
Resulting packet will become larger than the broker supports. More... | |
#define | SL_STATUS_PRINT_INFO_MESSAGE ((sl_status_t)0x0900) |
Only information message should be printed, without starting an application. More... | |
Typedefs | |
typedef uint32_t | sl_status_t |
SL Status Codes.
Copyright 2021 Silicon Laboratories Inc. www.silabs.com
The licensor of this software is Silicon Laboratories Inc. Your use of this software is governed by the terms of Silicon Labs Master Software License Agreement (MSLA) available at www.silabs.com/about-us/legal/master-software-license-agreement. This software is distributed to you in Source Code format and is governed by the sections of the MSLA applicable to Source Code.