10#ifndef TR_CLI_ARGUMENT_PARSER_H
11#define TR_CLI_ARGUMENT_PARSER_H
18 zb_uint16_t cluster_ids[8];
20 zb_uint16_t attr_ids[8];
59 zb_uint8_t *ext_attr_data_p);
void tr_print_eui64(zb_ieee_addr_t eui64)
API for printing an EUI64 in hex with the right byte order.
void tr_print_attr_value(zb_zcl_attr_t *attr_desc, zb_uint8_t *ext_attr_data_p)
API for printing an attribute value based on its ZCL type.
void tr_print_cli_arg_struct(tr_standard_args_s *args_struct_ptr)
debug API for printing the argument structure
void tr_print_tx_buffer(zb_bufid_t buf, zb_uint8_t *ptr)
APU for printing the contents of a transmit buffer.
void tr_print_cli_cmd_status(char *cmd_string, zb_ret_t status)
API for printing a ZBOSS command status.
zb_uint8_t tr_cli_parse_standard_args(tr_standard_args_s *parsed_args_ptr, zb_int_t argc, zb_char_t **argv)
API for parsing standard arguments used by many CLI commands.
Definition tr_cli_argument_parser.h:17
zb_uint8_t value_entered
Definition tr_cli_argument_parser.h:24
zb_uint8_t cmd_dir
Definition tr_cli_argument_parser.h:26
zb_uint8_t aps_encryption
Definition tr_cli_argument_parser.h:27
zb_uint8_t num_attr_ids
Definition tr_cli_argument_parser.h:21
zb_uint8_t num_cluster_ids
Definition tr_cli_argument_parser.h:19
zb_uint16_t mfg_id
Definition tr_cli_argument_parser.h:25
zb_uint8_t data_type
Definition tr_cli_argument_parser.h:22
Trident application framework include.
tr_door_lock_user_status_t status
Definition tr_door_lock_server.h:19