Trident IoT Z-Wave SDK
Loading...
Searching...
No Matches
Zpal-status

Defines status codes returned by zpal functions. More...

Collaboration diagram for Zpal-status:

Enumerations

enum  zpal_status_t {
  ZPAL_STATUS_OK = 0 ,
  ZPAL_STATUS_FAIL ,
  ZPAL_STATUS_BUFFER_FULL ,
  ZPAL_STATUS_BUSY ,
  ZPAL_STATUS_INVALID_ARGUMENT ,
  ZPAL_STATUS_BOOTLOADER_INVALID_CHECKSUM ,
  ZPAL_STATUS_BOOTLOADER_UNABLE_TO_DECRYPT ,
  ZPAL_STATUS_BOOTLOADER_DOWNGRADE_NOT_SUPPORTED ,
  ZPAL_STATUS_BOOTLOADER_INVALID_SIGNATURE ,
  ZPAL_STATUS_BOOTLOADER_DECOMPRESSION_FAILED
}
 ZPAL statuses to be used by ZPAL APIs. More...

Detailed Description

Defines status codes returned by zpal functions.

Enumeration Type Documentation

◆ zpal_status_t

ZPAL statuses to be used by ZPAL APIs.

Enumerator
ZPAL_STATUS_OK 

No error.

ZPAL_STATUS_FAIL 

Generic error.

ZPAL_STATUS_BUFFER_FULL 

There is no more room in the buffer.

ZPAL_STATUS_BUSY 

Process is busy.

ZPAL_STATUS_INVALID_ARGUMENT 

At least one argument is invalid.

ZPAL_STATUS_BOOTLOADER_INVALID_CHECKSUM 

The firmware image checksum does not match.

ZPAL_STATUS_BOOTLOADER_UNABLE_TO_DECRYPT 

Unable to decrypt the firmware image.

ZPAL_STATUS_BOOTLOADER_DOWNGRADE_NOT_SUPPORTED 

Downgrading to a previous version is not supported.

ZPAL_STATUS_BOOTLOADER_INVALID_SIGNATURE 

The firmware image signature is invalid.

ZPAL_STATUS_BOOTLOADER_DECOMPRESSION_FAILED 

The bootloader failed to decompress the firmware image.