Z-Wave Protocol Controller Reference

Transport for CRC16. More...

Collaboration diagram for CRC16 Transport:

Classes

struct  zwave_crc16_encapsulation_frame
 

Macros

#define CRC_16_ENCAPSULATION_HEADER   2
 
#define CRC_16_ENCAPSULATION_FOOTER   2
 
#define CRC_16_ENCAPSULATION_OVERHEAD   (CRC_16_ENCAPSULATION_HEADER + CRC_16_ENCAPSULATION_FOOTER)
 
#define CRC_16_ENCAPSULATED_COMMAND_MAXIMUM_SIZE    (ZWAVE_MAX_FRAME_SIZE - CRC_16_ENCAPSULATION_OVERHEAD)
 

Typedefs

typedef struct zwave_crc16_encapsulation_frame zwave_crc16_encapsulation_frame_t
 

Functions

sl_status_t zwave_crc16_transport_init (void)
 Initialize the CRC16 Transport *. More...
 

Detailed Description

Transport for CRC16.

Macro Definition Documentation

◆ CRC_16_ENCAPSULATED_COMMAND_MAXIMUM_SIZE

#define CRC_16_ENCAPSULATED_COMMAND_MAXIMUM_SIZE    (ZWAVE_MAX_FRAME_SIZE - CRC_16_ENCAPSULATION_OVERHEAD)

◆ CRC_16_ENCAPSULATION_FOOTER

#define CRC_16_ENCAPSULATION_FOOTER   2

◆ CRC_16_ENCAPSULATION_HEADER

#define CRC_16_ENCAPSULATION_HEADER   2

◆ CRC_16_ENCAPSULATION_OVERHEAD

#define CRC_16_ENCAPSULATION_OVERHEAD   (CRC_16_ENCAPSULATION_HEADER + CRC_16_ENCAPSULATION_FOOTER)

Typedef Documentation

◆ zwave_crc16_encapsulation_frame_t

Function Documentation

◆ zwave_crc16_transport_init()

sl_status_t zwave_crc16_transport_init ( void  )

Initialize the CRC16 Transport *.

Returns
SL_STATUS_OK if successful
SL_STATUS_FAIL if an error occurred
Here is the call graph for this function:
Here is the caller graph for this function: