TYPES#
Modules#
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#
typedef struct _MULTICHAN_SOURCE_NODE_ID_
typedef struct _MULTICHAN_DEST_NODE_ID_
typedef struct _RECEIVE_OPTIONS_TYPE_EX_
Properties of the received frame.
typedef ccc_pair_t
For backwards compatibility.
typedef cc_group_t
typedef agi_profile_t
For backwards compatibility.
typedef zaf_job_status_t
For backwards compatibility.
typedef job_status_t
typedef transmission_result_t
For backwards compatibility.
typedef void(*
cc_handler_t)(void)
typedef received_frame_status_t(*
cc_handler_v1_t)(RECEIVE_OPTIONS_TYPE_EX *, ZW_APPLICATION_TX_BUFFER *, uint8_t)
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 *)
typedef struct _cc_handler_input_t
typedef struct _cc_handler_output_t
typedef received_frame_status_t(*
cc_handler_v3_t)(cc_handler_input_t *, cc_handler_output_t *)