Z-Wave Serial API#

Modules#

Frame Types

GET_INIT_DATA_FLAG

FUNC_ID

Enumerations#

enum
FIRMWARE_UPDATE_NVM_INIT = 0
FIRMWARE_UPDATE_NVM_SET_NEW_IMAGE = 1
FIRMWARE_UPDATE_NVM_GET_NEW_IMAGE = 2
FIRMWARE_UPDATE_NVM_UPDATE_CRC16 = 3
FIRMWARE_UPDATE_NVM_IS_VALID_CRC16 = 4
FIRMWARE_UPDATE_NVM_WRITE = 5
FIRMWARE_UPDATE_NVM_UNKNOWN = 0xFF
}

Firmware update functionality specifics Enum definitions for Firmware Update functionality selector; firmwareUpdateFunction.

Macros#

#define
SOF 0x01

Start Of Frame.

#define
ACK 0x06

Acknowledge successful frame reception.

#define
NAK 0x15

Not Acknowledge successful frame reception - please retransmit...

#define
CAN 0x18

Frame received (from host) was dropped - waiting for ACK.

Enumeration Documentation#

FIRMWARE_UPDATE_NVM_T#

FIRMWARE_UPDATE_NVM_T

Firmware update functionality specifics Enum definitions for Firmware Update functionality selector; firmwareUpdateFunction.

Enumerator
FIRMWARE_UPDATE_NVM_INIT
FIRMWARE_UPDATE_NVM_SET_NEW_IMAGE
FIRMWARE_UPDATE_NVM_GET_NEW_IMAGE
FIRMWARE_UPDATE_NVM_UPDATE_CRC16
FIRMWARE_UPDATE_NVM_IS_VALID_CRC16
FIRMWARE_UPDATE_NVM_WRITE
FIRMWARE_UPDATE_NVM_UNKNOWN