|
#define | HANDLER_SECTION "zw_cc_handlers_v3" |
|
#define | cc_handlers_start __start_zw_cc_handlers_v3 |
|
#define | cc_handlers_stop __stop_zw_cc_handlers_v3 |
|
#define | REGISTER_CC_V5(cc, version, handler, basic_set_mapper, basic_get_mapper, lifeline_report_cb, flags, init_cb, reset_cb) |
|
#define | REGISTER_CC_V4(cc, version, handler, basic_set_mapper, basic_get_mapper, lifeline_report_cb, flags, init_cb, reset_cb) |
|
#define | REGISTER_CC_V3(cc, version, handler, basic_set_mapper, basic_get_mapper, lifeline_report_cb, flags) |
|
#define | REGISTER_CC_V2(cc, version, handler) |
|
#define | REGISTER_CC(cc, version, handler) |
|
#define | ZAF_CC_CONFIG_SECTION "zw_zaf_cc_config" |
|
#define | ZAF_CC_REGISTER_CONFIG(cc, config, index) |
|
|
typedef struct _MULTICHAN_SOURCE_NODE_ID_ | MULTICHAN_SOURCE_NODE_ID |
|
typedef struct _MULTICHAN_DEST_NODE_ID_ | MULTICHAN_DEST_NODE_ID |
|
typedef struct _RECEIVE_OPTIONS_TYPE_EX_ | RECEIVE_OPTIONS_TYPE_EX |
|
typedef ccc_pair_t | cc_group_t |
|
typedef cc_group_t | CMD_CLASS_GRP |
|
typedef agi_profile_t | AGI_PROFILE |
|
typedef zaf_job_status_t | job_status_t |
|
typedef job_status_t | JOB_STATUS |
|
typedef transmission_result_t | TRANSMISSION_RESULT |
|
typedef void(* | cc_handler_t) (void) |
| Defines a type for the generic command class handler.
|
|
typedef received_frame_status_t(* | cc_handler_v1_t) (RECEIVE_OPTIONS_TYPE_EX *, ZW_APPLICATION_TX_BUFFER *, uint8_t) |
| Defines a type for version 1 of the command class handler.
|
|
typedef received_frame_status_t(* | cc_handler_v2_t) (RECEIVE_OPTIONS_TYPE_EX *, ZW_APPLICATION_TX_BUFFER *, uint8_t, ZW_APPLICATION_TX_BUFFER *, uint8_t *) |
| Defines a type for version 2 of the command class handler.
|
|
typedef struct _cc_handler_input_t | cc_handler_input_t |
| Defines the input parameters of a command class handler.
|
|
typedef struct _cc_handler_output_t | cc_handler_output_t |
| Defines the output parameters of a command class handler.
|
|
typedef received_frame_status_t(* | cc_handler_v3_t) (cc_handler_input_t *, cc_handler_output_t *) |
| Defines a type for version 3 of the command class handler.
|
|
typedef void(* | basic_set_mapper_t) (ZW_APPLICATION_TX_BUFFER *p_frame) |
|
typedef void(* | basic_get_mapper_t) (uint8_t endpoint, uint8_t *p_current_value, uint8_t *p_target_value, uint8_t *p_duration) |
|
typedef void(* | cc_init_function_t) (void) |
|
typedef void(* | cc_reset_function_t) (void) |
|
typedef uint8_t(* | lifeline_report_get_t) (cc_group_t *p_cc_pair) |
|
typedef CC_handler_map_v4_t | CC_handler_map_latest_t |
|
typedef void(* | ZAF_TX_Callback_t) (transmission_result_t *pTxResult) |
|
typedef void(* | ZW_TX_Callback_t) (uint8_t txStatus, TX_STATUS_TYPE *extendedTxStatus) |
|
typedef void(* | ZW_TX_Multi_Callback_t) (uint8_t txStatus) |
|
typedef void(* | ZW_Void_Callback_t) (void) |
|
typedef zaf_cc_config_entry_v1_t | zaf_cc_config_entry_latest_t |
|
Contains a number of types commonly used by the ZAF.
- Warning
- To keep dependencies clean, this header file MUST NOT depend on any other header files than standard header files or Z-Wave API header files (located in ZWave/API).
- Copyright
- 2018 Silicon Laboratories Inc.