zigbee-herdsman
    Preparing search index...

    Enumeration SLStatus

    Status Codes contains error and status code definitions used by Simplicity SDK software components and stacks.

    Index

    Enumeration Members

    ABORT ALLOCATION_FAILED ALREADY_EXISTS ALREADY_INITIALIZED BAD_SCAN_DURATION BUS_ERROR BUSY CCA_FAILURE CLI_STORAGE_NVM_OPEN_ERROR COMMAND_INCOMPLETE COMMAND_IS_INVALID COMMAND_TOO_LONG COMPUTE_DRIVER_ALU_NAN COMPUTE_DRIVER_ALU_OVERFLOW COMPUTE_DRIVER_ALU_UNDERFLOW COMPUTE_DRIVER_FAULT COMPUTE_DRIVER_STORE_CONVERSION_INFINITY COMPUTE_DRIVER_STORE_CONVERSION_NAN COMPUTE_DRIVER_STORE_CONVERSION_OVERFLOW COMPUTE_DRIVER_STORE_CONVERSION_UNDERFLOW COMPUTE_MATH_INFINITY COMPUTE_MATH_NAN COMPUTE_MATH_OVERFLOW COMPUTE_MATH_UNDERFLOW DELETED EEPROM_MFG_VERSION_MISMATCH EEPROM_STACK_VERSION_MISMATCH EMPTY FAIL FLASH_ERASE_FAILED FLASH_PROGRAM_FAILED FLASH_VERIFY_FAILED FLASH_WRITE_INHIBITED FULL HAS_OVERFLOWED IDLE IN_PROGRESS INITIALIZATION INVALID_CHANNEL_MASK INVALID_CONFIGURATION INVALID_COUNT INVALID_CREDENTIALS INVALID_HANDLE INVALID_INDEX INVALID_KEY INVALID_MODE INVALID_PARAMETER INVALID_RANGE INVALID_SIGNATURE INVALID_STATE INVALID_TYPE IO IO_TIMEOUT IS_OWNER IS_WAITING ISR MAC_ACK_HEADER_TYPE MAC_COMMAND_TRANSMIT_FAILURE MAC_INCORRECT_SCAN_TYPE MAC_INDIRECT_TIMEOUT MAC_NO_ACK_RECEIVED MAC_NO_DATA MAC_SCANNING MAC_TRANSMIT_QUEUE_FULL MAC_UNKNOWN_HEADER_TYPE MESSAGE_TOO_LONG NETWORK_DOWN NETWORK_UP NO_BEACONS NO_MORE_RESOURCE NONE_WAITING NOT_AVAILABLE NOT_FOUND NOT_INITIALIZED NOT_JOINED NOT_READY NOT_SUPPORTED NULL_POINTER NVM3_ALIGNMENT_INVALID NVM3_OPENED_WITH_OTHER_PARAMETERS NVM3_PAGE_SIZE_NOT_SUPPORTED NVM3_SIZE_TOO_SMALL NVM3_TOKEN_INIT_FAILED OBJECT_READ OBJECT_WRITE OK OWNERSHIP PERMISSION RECEIVE SECURITY_DECRYPT_ERROR SECURITY_IMAGE_CHECKSUM_ERROR SUSPENDED TIMEOUT TRANSMIT TRANSMIT_ACK_RECEIVED TRANSMIT_BLOCKED TRANSMIT_BUSY TRANSMIT_INCOMPLETE TRANSMIT_INVALID_CHANNEL TRANSMIT_INVALID_POWER TRANSMIT_SCHEDULER_FAIL TRANSMIT_UNDERFLOW WOULD_BLOCK WOULD_OVERFLOW ZIGBEE_ADDRESS_TABLE_ENTRY_IS_ACTIVE ZIGBEE_APS_ENCRYPTION_ERROR ZIGBEE_APS_MESSAGE_CANCELED ZIGBEE_BINDING_HAS_CHANGED ZIGBEE_BINDING_IS_ACTIVE ZIGBEE_BROADCAST_RELAY_FAILED ZIGBEE_BROADCAST_TO_SLEEPY_CHILDREN_TIMEOUT ZIGBEE_CHANNEL_CHANGED ZIGBEE_DELIVERY_FAILED ZIGBEE_EZSP_ERROR ZIGBEE_ID_DISCOVERY_FAILED ZIGBEE_ID_DISCOVERY_NOT_ENABLED ZIGBEE_ID_DISCOVERY_UNDERWAY ZIGBEE_IEEE_ADDRESS_DISCOVERY_IN_PROGRESS ZIGBEE_INSUFFICIENT_RANDOM_DATA ZIGBEE_INVALID_SECURITY_LEVEL ZIGBEE_KEY_NOT_AUTHORIZED ZIGBEE_MANY_TO_ONE_ROUTE_FAILURE ZIGBEE_MAX_MESSAGE_LIMIT_REACHED ZIGBEE_MOVE_FAILED ZIGBEE_NETWORK_CLOSED ZIGBEE_NETWORK_OPENED ZIGBEE_NO_APS_ACK ZIGBEE_NO_LINK_KEY_RECEIVED ZIGBEE_NO_NETWORK_KEY_RECEIVED ZIGBEE_NODE_ID_CHANGED ZIGBEE_PACKET_HANDOFF_DROPPED ZIGBEE_PAN_ID_CHANGED ZIGBEE_PRECONFIGURED_KEY_REQUIRED ZIGBEE_RECEIVED_KEY_IN_THE_CLEAR ZIGBEE_SECURITY_STATE_NOT_SET ZIGBEE_SEND_UNICAST_FAILURE ZIGBEE_SEND_UNICAST_NO_ROUTE ZIGBEE_SEND_UNICAST_ROUTE_DISCOVERY_UNDERWAY ZIGBEE_SIGNATURE_VERIFY_FAILURE ZIGBEE_SOURCE_ROUTE_FAILURE ZIGBEE_STACK_AND_HARDWARE_MISMATCH ZIGBEE_TOO_SOON_FOR_SWITCH_KEY ZIGBEE_TRUST_CENTER_SWAP_EUI_HAS_CHANGED ZIGBEE_TRUST_CENTER_SWAP_EUI_HAS_NOT_CHANGED

    Enumeration Members

    ABORT: 6

    Operation aborted.

    ALLOCATION_FAILED: 25

    Generic allocation error.

    ALREADY_EXISTS: 46

    Item already exists.

    ALREADY_INITIALIZED: 18

    Module has already been initialized.

    BAD_SCAN_DURATION: 80

    Bad scan duration.

    BUS_ERROR: 75

    Bus error, e.g. invalid DMA address

    BUSY: 4

    Module is busy and cannot carry out requested operation.

    CCA_FAILURE: 76

    CCA failure.

    CLI_STORAGE_NVM_OPEN_ERROR: 69

    Error in open NVM

    COMMAND_INCOMPLETE: 74

    Data received does not form a complete command

    COMMAND_IS_INVALID: 72

    Command was not recognized

    COMMAND_TOO_LONG: 73

    Command or parameter maximum length exceeded

    COMPUTE_DRIVER_ALU_NAN: 5378

    ALU operation output NaN

    COMPUTE_DRIVER_ALU_OVERFLOW: 5379

    ALU numeric overflow

    COMPUTE_DRIVER_ALU_UNDERFLOW: 5380

    ALU numeric underflow

    COMPUTE_DRIVER_FAULT: 5377

    Critical fault

    COMPUTE_DRIVER_STORE_CONVERSION_INFINITY: 5383

    Infinity encountered during array store conversion

    COMPUTE_DRIVER_STORE_CONVERSION_NAN: 5384

    NaN encountered during array store conversion

    COMPUTE_DRIVER_STORE_CONVERSION_OVERFLOW: 5381

    Overflow during array store

    COMPUTE_DRIVER_STORE_CONVERSION_UNDERFLOW: 5382

    Underflow during array store conversion

    COMPUTE_MATH_INFINITY: 5395

    MATH Infinity encountered

    COMPUTE_MATH_NAN: 5394

    MATH NaN encountered

    COMPUTE_MATH_OVERFLOW: 5396

    MATH numeric overflow

    COMPUTE_MATH_UNDERFLOW: 5397

    MATH numeric underflow

    DELETED: 19

    Object/construct has been deleted.

    EEPROM_MFG_VERSION_MISMATCH: 57

    EEPROM MFG version mismatch.

    EEPROM_STACK_VERSION_MISMATCH: 58

    EEPROM Stack version mismatch.

    EMPTY: 27

    Item/list/queue is empty.

    FAIL: 1

    Generic error.

    FLASH_ERASE_FAILED: 62

    Flash erase failed.

    FLASH_PROGRAM_FAILED: 61

    Flash programming failed.

    FLASH_VERIFY_FAILED: 60

    Flash verification failed.

    FLASH_WRITE_INHIBITED: 59

    Flash write is inhibited.

    FULL: 28

    Item/list/queue is full.

    HAS_OVERFLOWED: 30

    Item/list/queue has been overflowed.

    IDLE: 10

    Operation/module is Idle, cannot carry requested operation.

    IN_PROGRESS: 5

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

    INITIALIZATION: 16

    Initialization failed.

    INVALID_CHANNEL_MASK: 79

    Invalid channel mask.

    INVALID_CONFIGURATION: 35

    Invalid configuration provided.

    INVALID_COUNT: 43

    Invalid count.

    INVALID_CREDENTIALS: 42

    Invalid credentials.

    INVALID_HANDLE: 37

    Invalid handle.

    INVALID_INDEX: 39

    Invalid index.

    INVALID_KEY: 41

    Invalid key.

    INVALID_MODE: 36

    Invalid mode.

    INVALID_PARAMETER: 33

    Generic invalid argument or consequence of invalid argument.

    INVALID_RANGE: 40

    Invalid range.

    INVALID_SIGNATURE: 44

    Invalid signature / verification failed.

    INVALID_STATE: 2

    Generic invalid state error.

    INVALID_TYPE: 38

    Invalid type for operation.

    IO: 47

    Generic I/O failure.

    IO_TIMEOUT: 48

    I/O failure due to timeout.

    IS_OWNER: 32

    Already/still owning resource.

    IS_WAITING: 11

    Operation cannot be done while construct is waiting.

    ISR: 20

    Illegal call from ISR.

    MAC_ACK_HEADER_TYPE: 67

    MAC ACK unknown header type.

    MAC_COMMAND_TRANSMIT_FAILURE: 68

    MAC command transmit failure.

    MAC_INCORRECT_SCAN_TYPE: 78

    MAC incorrect scan type.

    MAC_INDIRECT_TIMEOUT: 65

    MAC indirect timeout.

    MAC_NO_ACK_RECEIVED: 64

    MAC no ACK received.

    MAC_NO_DATA: 63

    MAC no data.

    MAC_SCANNING: 77

    MAC scanning.

    MAC_TRANSMIT_QUEUE_FULL: 83

    The MAC transmit queue is full

    MAC_UNKNOWN_HEADER_TYPE: 66

    MAC unknown header type.

    MESSAGE_TOO_LONG: 56

    Message is too long.

    NETWORK_DOWN: 22

    Illegal call because network is down.

    NETWORK_UP: 21

    Illegal call because network is up.

    NO_BEACONS: 24

    Invalid operation as there are no beacons.

    NO_MORE_RESOURCE: 26

    No more resource available to perform the operation.

    NONE_WAITING: 12

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

    NOT_AVAILABLE: 14

    Feature not available due to software configuration.

    NOT_FOUND: 45

    Item could not be found.

    NOT_INITIALIZED: 17

    Module has not been initialized.

    NOT_JOINED: 23

    Failure due to not being joined in a network.

    NOT_READY: 3

    Module is not ready for requested operation.

    NOT_SUPPORTED: 15

    Feature not supported.

    NULL_POINTER: 34

    Invalid null pointer received as argument.

    NVM3_ALIGNMENT_INVALID: 89

    The initialization was aborted as the NVM3 instance is not aligned properly in memory

    NVM3_OPENED_WITH_OTHER_PARAMETERS: 93

    The initialization was aborted as the NVM3 instance was already opened with other parameters

    NVM3_PAGE_SIZE_NOT_SUPPORTED: 91

    The initialization was aborted as the NVM3 page size is not supported

    NVM3_SIZE_TOO_SMALL: 90

    The initialization was aborted as the size of the NVM3 instance is too small

    NVM3_TOKEN_INIT_FAILED: 92

    The application that there was an error initializing some of the tokens

    OBJECT_READ: 54

    Failed to read on/via given object.

    OBJECT_WRITE: 55

    Failed to write on/via given object.

    OK: 0

    No error.

    OWNERSHIP: 31

    Generic ownership error.

    PERMISSION: 8

    Operation not allowed per permissions.

    RECEIVE: 53

    Generic reception error.

    SECURITY_DECRYPT_ERROR: 71

    Decryption failed

    SECURITY_IMAGE_CHECKSUM_ERROR: 70

    Image checksum is not valid.

    SUSPENDED: 13

    Operation cannot be done while construct is suspended.

    TIMEOUT: 7

    Operation timed out.

    TRANSMIT: 49

    Generic transmission error.

    TRANSMIT_ACK_RECEIVED: 87

    The expected ACK was received after the last transmission

    TRANSMIT_BLOCKED: 88

    The transmit attempt was blocked from going over the air. Typically this is due to the Radio Hold Off (RHO) or Coexistence plugins as they can prevent transmits based on external signals.

    TRANSMIT_BUSY: 52

    Transmit is busy.

    TRANSMIT_INCOMPLETE: 51

    Transmit is incomplete.

    TRANSMIT_INVALID_CHANNEL: 85

    An unsupported channel setting was specified

    TRANSMIT_INVALID_POWER: 86

    An unsupported power setting was specified

    TRANSMIT_SCHEDULER_FAIL: 84

    The transmit attempt failed because the radio scheduler could not find a slot to transmit this packet in or a higher priority event interrupted it

    TRANSMIT_UNDERFLOW: 50

    Transmit underflowed.

    WOULD_BLOCK: 9

    Non-blocking operation would block.

    WOULD_OVERFLOW: 29

    Item would overflow.

    ZIGBEE_ADDRESS_TABLE_ENTRY_IS_ACTIVE

    ZIGBEE_ADDRESS_TABLE_ENTRY_IS_ACTIVE: 3077

    The application is trying to overwrite an address table entry that is in use

    ZIGBEE_APS_ENCRYPTION_ERROR: 3082

    An error occurred when trying to encrypt at the APS Level

    ZIGBEE_APS_MESSAGE_CANCELED: 3105

    APS message was canceled.

    ZIGBEE_BINDING_HAS_CHANGED: 3087

    The application tried to use a binding that has been remotely modified and the change has not yet been reported to the application

    ZIGBEE_BINDING_IS_ACTIVE: 3076

    The application is trying to delete or overwrite a binding that is in use

    ZIGBEE_BROADCAST_RELAY_FAILED: 3112

    Expected a neighbor to relay the message, but none did.

    ZIGBEE_BROADCAST_TO_SLEEPY_CHILDREN_TIMEOUT: 3111

    Broadcast message timeout while waiting for sleepy children to poll.

    ZIGBEE_CHANNEL_CHANGED: 3095

    The channel has changed.

    ZIGBEE_DELIVERY_FAILED: 3074

    The APS layer attempted to send or deliver a message and failed

    ZIGBEE_EZSP_ERROR: 3102

    A Zigbee EZSP error has occured. Track the origin and corresponding EzspStatus for more info.

    ZIGBEE_ID_DISCOVERY_FAILED: 3103

    Node ID discovery failed.

    ZIGBEE_ID_DISCOVERY_NOT_ENABLED: 3106

    Node ID discovery not enabled.

    ZIGBEE_ID_DISCOVERY_UNDERWAY: 3107

    Message was not sent, Node ID discovery is underway.

    ZIGBEE_IEEE_ADDRESS_DISCOVERY_IN_PROGRESS: 3081

    An error occurred when trying to encrypt at the APS Level

    ZIGBEE_INSUFFICIENT_RANDOM_DATA: 3090

    An attempt to generate random bytes failed because of insufficient random data from the radio

    ZIGBEE_INVALID_SECURITY_LEVEL: 3080

    The chosen security level is not supported by the stack

    ZIGBEE_KEY_NOT_AUTHORIZED: 3086

    The message could not be sent because the link key corresponding to the destination is not authorized for use in APS data messages

    ZIGBEE_MANY_TO_ONE_ROUTE_FAILURE: 3092

    A Zigbee route error command frame was received indicating that a message sent to this node along a many-to-one route failed en route

    ZIGBEE_MAX_MESSAGE_LIMIT_REACHED: 3075

    The maximum number of in-flight messages ::EMBER_APS_UNICAST_MESSAGE_COUNT has been reached

    ZIGBEE_MOVE_FAILED: 3078

    After moving, a mobile node's attempt to re-establish contact with the network failed

    ZIGBEE_NETWORK_CLOSED: 3097

    The network has been closed for joining.

    ZIGBEE_NETWORK_OPENED: 3096

    The network has been opened for joining.

    ZIGBEE_NO_APS_ACK: 3104

    Message was sent but no APS ACK received.

    ZIGBEE_NO_LINK_KEY_RECEIVED: 3100

    After a device joined a Secured Network, a Link Key was requested (::EMBER_GET_LINK_KEY_WHEN_JOINING) but no response was ever received.

    ZIGBEE_NO_NETWORK_KEY_RECEIVED: 3099

    An attempt was made to join a Secured Network, but the device did not receive a Network Key.

    ZIGBEE_NODE_ID_CHANGED: 3079

    The local node ID has changed. The application can get the new node ID by calling ::sl_zigbee_get_node_id()

    ZIGBEE_PACKET_HANDOFF_DROPPED: 3073

    Packet is dropped by packet-handoff callbacks

    ZIGBEE_PAN_ID_CHANGED: 3094

    The local PAN ID has changed. The application can get the new PAN ID by calling ::emberGetPanId()

    ZIGBEE_PRECONFIGURED_KEY_REQUIRED: 3101

    An attempt was made to join a Secured Network without a pre-configured key, but the Trust Center sent encrypted data using a pre-configured key.

    ZIGBEE_RECEIVED_KEY_IN_THE_CLEAR: 3098

    An attempt was made to join a Secured Network using a pre-configured key, but the Trust Center sent back a Network Key in-the-clear when an encrypted Network Key was required. (::EMBER_REQUIRE_ENCRYPTED_KEY)

    ZIGBEE_SECURITY_STATE_NOT_SET: 3083

    There was an attempt to form or join a network with security without calling ::sl_zigbee_set_initial_security_state() first

    ZIGBEE_SEND_UNICAST_FAILURE: 3109

    Radius is 0 or message has been dropped because route request failed or failed to submit message to tx queue.

    ZIGBEE_SEND_UNICAST_NO_ROUTE: 3110

    No active route to the destination.

    ZIGBEE_SEND_UNICAST_ROUTE_DISCOVERY_UNDERWAY: 3108

    The message was not sent because a route discovery is currently underway. There is no route to the target until the route discovery completes.

    ZIGBEE_SIGNATURE_VERIFY_FAILURE: 3085

    The received signature corresponding to the message that was passed to the CBKE Library failed verification and is not valid

    ZIGBEE_SOURCE_ROUTE_FAILURE: 3091

    A Zigbee route error command frame was received indicating that a source routed message from this node failed en route

    ZIGBEE_STACK_AND_HARDWARE_MISMATCH: 3093

    A critical and fatal error indicating that the version of the stack trying to run does not match with the chip it's running on

    ZIGBEE_TOO_SOON_FOR_SWITCH_KEY: 3084

    There was an attempt to broadcast a key switch too quickly after broadcasting the next network key. The Trust Center must wait at least a period equal to the broadcast timeout so that all routers have a chance to receive the broadcast of the new network key

    ZIGBEE_TRUST_CENTER_SWAP_EUI_HAS_CHANGED: 3088

    The EUI of the Trust center has changed due to a successful rejoin after TC Swapout

    ZIGBEE_TRUST_CENTER_SWAP_EUI_HAS_NOT_CHANGED: 3089

    A Trust Center Swapout Rejoin has occurred without the EUI of the TC changing