Go to the documentation of this file.
61 #include "custom_config.h"
69 #define DIS_C_CONNECTION_MAX 10
70 #define DIS_C_STRING_LEN_MAX 128
76 #define DIS_C_11073_BODY_EMPTY 0
77 #define DIS_C_11073_BODY_IEEE 1
78 #define DIS_C_11073_BODY_CONTINUA 2
79 #define DIS_C_11073_BODY_EXP 254
135 uint8_t manufacturer_id[5];
136 uint8_t org_unique_id[3];
@ DIS_C_EVT_DISCOVERY_COMPLETE
@ DIS_C_EVT_DISCOVERY_FAIL
Device Information Service Client Read Response encode structure.
@ DIS_C_EVT_DEV_INFORMATION_READ_RSP
dis_c_evt_type_t evt_type
void(* dis_c_evt_handler_t)(dis_c_evt_t *p_evt)
Device Information Service Client event handler type.
sdk_err_t dis_c_disc_srvc_start(uint8_t conn_idx)
Discovery Device Information Service on peer.
dis_c_string_t string_data
Response data for IEEE 11073-20601 Regulatory Certification Data List Structure.
dis_c_evt_type_t
Device Information Service Client event type.
sdk_err_t dis_client_init(dis_c_evt_handler_t evt_handler)
Register DIS Client event handler.
Profile/Service Common Types.
Response data for System ID parameters.
uint16_t sdk_err_t
SDK API result type.
Handles on the connected peer device needed to interact with it.
Response data for PnP ID parameters.
Response data for string-based DIS characteristics.
uint16_t dis_srvc_start_handle
Device Information Service Client event.
dis_c_reg_cert_data_list_t cert_list
dis_c_char_type_t char_type
uint16_t dis_srvc_end_handle
dis_c_char_type_t
Device Information Service Client characteristic type.
ble_dis_c_read_rsp_t read_rsp
sdk_err_t dis_c_char_value_read(uint8_t conn_idx, dis_c_char_type_t char_read_type)
Read Device Information Service characteristic value.