Z-Wave Protocol Controller Reference
zwapi_callbacks Struct Reference

Structure holding the application callback functions. More...

#include <zwapi_init.h>

Collaboration diagram for zwapi_callbacks:

Public Attributes

application_command_handler_function application_command_handler
 
application_controller_update_function application_controller_update
 
application_command_handler_function application_command_handler_bridge
 
protocol_cc_encryption_command_handler_function protocol_cc_encryption_request
 
void(* zwapi_started )(const uint8_t *pData, uint8_t pLen)
 
void(* poll_request )()
 

Detailed Description

Structure holding the application callback functions.

The application callback functions must be registered to the Z-Wave API with zwapi_init(). The functions will be invoked by the Z-Wave API at specific times.

aka SerialAPI_Callbacks

Member Data Documentation

◆ application_command_handler

application_command_handler_function zwapi_callbacks::application_command_handler

◆ application_command_handler_bridge

application_command_handler_function zwapi_callbacks::application_command_handler_bridge

◆ application_controller_update

application_controller_update_function zwapi_callbacks::application_controller_update

◆ poll_request

void(* zwapi_callbacks::poll_request) ()

◆ protocol_cc_encryption_request

protocol_cc_encryption_command_handler_function zwapi_callbacks::protocol_cc_encryption_request

◆ zwapi_started

void(* zwapi_callbacks::zwapi_started) (const uint8_t *pData, uint8_t pLen)

The documentation for this struct was generated from the following file: