GATT Service Client
- group GATTS_Client
GATT service client.
Applications shall register GATTS client during initialization through gatts_add_client function.
Applications can start discovering GATT service through gatts_start_discovery function.
Applications shall handle callback function registered by gatts_add_client.
T_APP_RESULT app_client_callback(T_CLIENT_ID client_id, uint8_t conn_id, void *p_data) { if (client_id == gatts_client_id) { T_GATTS_CLIENT_CB_DATA *p_gatts_cb_data = (T_GATTS_CLIENT_CB_DATA *)p_data; switch (p_gatts_cb_data->cb_type) { case GATTS_CLIENT_CB_TYPE_DISC_STATE: switch (p_gatts_cb_data->cb_content.disc_state) { case DISC_GATTS_DONE: ...... } }