TYPES#

Modules#

_MULTICHAN_SOURCE_NODE_ID_

_MULTICHAN_DEST_NODE_ID_

MULTICHAN_DEST_NODE_ID_8bit

_RECEIVE_OPTIONS_TYPE_EX_

ZAF_TRANSPORT_TX_BUFFER

ccc_pair_t

agi_profile_t

transmission_result_t

_cc_handler_input_t

_cc_handler_output_t

CC_handler_map_t

CC_handler_map_v2_t

CC_handler_map_v3_t

CC_handler_map_v4_t

zaf_cc_config_t

zaf_cc_config_entry_v1_t

zaf_cc_list_t

Enumerations#

enum
E_CMD_HANDLER_RETURN_CODE_FAIL
E_CMD_HANDLER_RETURN_CODE_HANDLED
E_CMD_HANDLER_RETURN_CODE_WORKING
E_CMD_HANDLER_RETURN_CODE_NOT_SUPPORTED
E_CMD_HANDLER_RETURN_CODE_NO_CHANGE
}
enum
RECEIVED_FRAME_STATUS_NO_SUPPORT = 0x00
RECEIVED_FRAME_STATUS_WORKING = 0x01
RECEIVED_FRAME_STATUS_FAIL = 0x02
RECEIVED_FRAME_STATUS_CANCEL = 0x03
RECEIVED_FRAME_STATUS_CC_NOT_FOUND = 0x04
RECEIVED_FRAME_STATUS_SUCCESS = 0xFF
}

Status on incoming frame.

enum
JOB_STATUS_SUCCESS = 0
JOB_STATUS_BUSY
JOB_STATUS_NO_DESTINATIONS
}

Callback status used on framework API for request/response-job.

enum
TRANSMISSION_RESULT_NOT_FINISHED
TRANSMISSION_RESULT_FINISHED
TRANSMISSION_RESULT_UNKNOWN
}

Indicates whether all transmissions are done.

Typedefs#

Properties of the received frame.

typedef ccc_pair_t

For backwards compatibility.

For backwards compatibility.

For backwards compatibility.

For backwards compatibility.

typedef void(*
cc_handler_v1_t)(RECEIVE_OPTIONS_TYPE_EX *, ZW_APPLICATION_TX_BUFFER *, uint8_t)
cc_handler_v2_t)(RECEIVE_OPTIONS_TYPE_EX *, ZW_APPLICATION_TX_BUFFER *, uint8_t, ZW_APPLICATION_TX_BUFFER *, uint8_t *)
cc_handler_v3_t)(cc_handler_input_t *, cc_handler_output_t *)
typedef void(*
basic_set_mapper_t)(ZW_APPLICATION_TX_BUFFER *p_frame)

Basic Set mapper function type.

typedef void(*
basic_get_mapper_t)(uint8_t endpoint, uint8_t *p_current_value, uint8_t *p_target_value, uint8_t *p_duration)

Basic Get mapper function type.

typedef void(*