msg.sig = BTC_SIG_API_CALL;
msg.pid = BTC_PID_GATTC;
arg.conn_id = conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
if (start_char_id) {
- memcpy(&arg.char_uuid, start_char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.char_id, start_char_id, sizeof(esp_gatt_id_t));
msg.act = BTC_GATTC_ACT_GET_NEXT_CHAR;
} else {
msg.act = BTC_GATTC_ACT_GET_FIRST_CHAR;
msg.sig = BTC_SIG_API_CALL;
msg.pid = BTC_PID_GATTC;
arg.conn_id = conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
if (start_descr_id) {
- memcpy(&arg.descr_uuid, start_descr_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.descr_id, start_descr_id, sizeof(esp_gatt_id_t));
msg.act = BTC_GATTC_ACT_GET_NEXT_DESCR;
} else {
msg.act = BTC_GATTC_ACT_GET_FIRST_DESCR;
msg.sig = BTC_SIG_API_CALL;
msg.pid = BTC_PID_GATTC;
arg.conn_id = conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
if (start_incl_srvc_id) {
- memcpy(&arg.start_service_uuid, start_incl_srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.start_service_id, start_incl_srvc_id, sizeof(esp_gatt_srvc_id_t));
msg.act = BTC_GATTC_ACT_GET_NEXT_INCL_SERVICE;
} else {
msg.act = BTC_GATTC_ACT_GET_FIRST_INCL_SERVICE;
msg.pid = BTC_PID_GATTC;
msg.act = BTC_GATTC_ACT_READ_CHAR;
arg.conn_id = conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
arg.auth_req = auth_req;
return (btc_transfer_context(&msg, &arg, sizeof(esp_ble_gattc_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
}
msg.pid = BTC_PID_GATTC;
msg.act = BTC_GATTC_ACT_READ_CHAR_DESCR;
arg.conn_id = conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
- memcpy(&arg.descr_uuid, descr_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.descr_id, descr_id, sizeof(esp_gatt_id_t));
arg.auth_req = auth_req;
return (btc_transfer_context(&msg, &arg, sizeof(esp_ble_gattc_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
}
msg.pid = BTC_PID_GATTC;
msg.act = BTC_GATTC_ACT_WRITE_CHAR;
arg.conn_id = (uint16_t) conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
arg.len = len > ESP_GATT_MAX_ATTR_LEN ? ESP_GATT_MAX_ATTR_LEN : len;
memcpy(arg.value, value, arg.len);
arg.auth_req = auth_req;
msg.pid = BTC_PID_GATTC;
msg.act = BTC_GATTC_ACT_WRITE_CHAR_DESCR;
arg.conn_id = (uint16_t) conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
- memcpy(&arg.descr_uuid, descr_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.descr_id, descr_id, sizeof(esp_gatt_id_t));
arg.len = len > ESP_GATT_MAX_ATTR_LEN ? ESP_GATT_MAX_ATTR_LEN : len;
memcpy(arg.value, value, arg.len);
arg.auth_req = auth_req;
msg.pid = BTC_PID_GATTC;
msg.act = BTC_GATTC_ACT_PREPARE_WRITE;
arg.conn_id = conn_id;
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
arg.offset = offset;
arg.len = len > ESP_GATT_MAX_ATTR_LEN ? ESP_GATT_MAX_ATTR_LEN : len; // length check ?
memcpy(arg.value, data, arg.len);
msg.act = BTC_GATTC_ACT_REG_FOR_NOTIFY;
arg.gatt_if = gatt_if;
memcpy(&arg.remote_bda, &server_bda, sizeof(esp_bd_addr_t));
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
return (btc_transfer_context(&msg, &arg, sizeof(esp_ble_gattc_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
}
msg.act = BTC_GATTC_ACT_UNREG_FOR_NOTIFY;
arg.gatt_if = gatt_if;
memcpy(&arg.remote_bda, &server_bda, sizeof(esp_bd_addr_t));
- memcpy(&arg.service_uuid, srvc_id, sizeof(esp_gatt_srvc_id_t));
- memcpy(&arg.char_uuid, char_id, sizeof(esp_gatt_id_t));
+ memcpy(&arg.service_id, srvc_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(&arg.char_id, char_id, sizeof(esp_gatt_id_t));
return (btc_transfer_context(&msg, &arg, sizeof(esp_ble_gattc_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
}
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&srvc_id, &arg->service_uuid);
+ btc_to_bta_srvc_id(&srvc_id, &arg->service_id);
status = BTA_GATTC_GetFirstChar(arg->conn_id, &srvc_id, NULL,
&out_char_id, &out_char_prop);
if (status == 0) {
memset(¶m, 0, sizeof(esp_ble_gattc_cb_param_t));
param.get_char.conn_id = arg->conn_id;
param.get_char.status = status;
- memcpy(¶m.get_char.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.get_char.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
memcpy(¶m.get_char.char_id, &char_id, sizeof(esp_gatt_id_t));
param.get_char.char_prop = out_char_prop;
BTC_GATTC_CB_TO_APP(ESP_GATTC_GET_CHAR_EVT, ¶m);
tBTA_GATTC_CHAR_ID out_char_id;
tBTA_GATT_CHAR_PROP out_char_prop;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
status = BTA_GATTC_GetNextChar(arg->conn_id, &in_char_id, NULL,
&out_char_id, &out_char_prop);
memset(¶m, 0, sizeof(esp_ble_gattc_cb_param_t));
param.get_char.conn_id = arg->conn_id;
param.get_char.status = status;
- memcpy(¶m.get_char.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.get_char.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
memcpy(¶m.get_char.char_id, &char_id, sizeof(esp_gatt_id_t));
param.get_char.char_prop = out_char_prop;
BTC_GATTC_CB_TO_APP(ESP_GATTC_GET_CHAR_EVT, ¶m);
tBTA_GATTC_CHAR_DESCR_ID out_char_descr_id;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
status = BTA_GATTC_GetFirstCharDescr(arg->conn_id, &in_char_id, NULL,
&out_char_descr_id);
memset(¶m, 0, sizeof(esp_ble_gattc_cb_param_t));
param.get_descr.conn_id = arg->conn_id;
param.get_descr.status = status;
- memcpy(¶m.get_descr.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
- memcpy(¶m.get_descr.char_id, &arg->char_uuid, sizeof(esp_gatt_id_t));
+ memcpy(¶m.get_descr.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.get_descr.char_id, &arg->char_id, sizeof(esp_gatt_id_t));
memcpy(¶m.get_descr.descr_id, &descr_id, sizeof(esp_gatt_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_GET_DESCR_EVT, ¶m);
}
tBTA_GATTC_CHAR_DESCR_ID out_char_descr_id;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&in_char_descr_id.char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_descr_id.char_id.char_id, &arg->char_uuid);
- btc_to_bta_gatt_id(&in_char_descr_id.descr_id, &arg->descr_uuid);
+ btc_to_bta_srvc_id(&in_char_descr_id.char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_descr_id.char_id.char_id, &arg->char_id);
+ btc_to_bta_gatt_id(&in_char_descr_id.descr_id, &arg->descr_id);
status = BTA_GATTC_GetNextCharDescr(arg->conn_id, &in_char_descr_id
, NULL, &out_char_descr_id);
memset(¶m, 0, sizeof(esp_ble_gattc_cb_param_t));
param.get_descr.conn_id = arg->conn_id;
param.get_descr.status = status;
- memcpy(¶m.get_descr.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
- memcpy(¶m.get_descr.char_id, &arg->char_uuid, sizeof(esp_gatt_id_t));
+ memcpy(¶m.get_descr.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.get_descr.char_id, &arg->char_id, sizeof(esp_gatt_id_t));
memcpy(¶m.get_descr.descr_id, &descr_id, sizeof(esp_gatt_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_GET_DESCR_EVT, ¶m);
}
tBTA_GATTC_INCL_SVC_ID out_incl_svc_id;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&srvc_id, &arg->service_uuid);
+ btc_to_bta_srvc_id(&srvc_id, &arg->service_id);
status = BTA_GATTC_GetFirstIncludedService(arg->conn_id, &srvc_id,
NULL, &out_incl_svc_id);
memset(¶m, 0, sizeof(esp_ble_gattc_cb_param_t));
param.get_incl_srvc.conn_id = arg->conn_id;
param.get_incl_srvc.status = status;
- memcpy(¶m.get_incl_srvc.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.get_incl_srvc.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
memcpy(¶m.get_incl_srvc.incl_srvc_id, &incl_srvc_id, sizeof(esp_gatt_srvc_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_GET_INCL_SRVC_EVT, ¶m);
}
tBTA_GATTC_INCL_SVC_ID out_incl_svc_id;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&in_incl_svc_id.srvc_id, &arg->service_uuid);
- btc_to_bta_srvc_id(&in_incl_svc_id.incl_svc_id, &arg->start_service_uuid);
+ btc_to_bta_srvc_id(&in_incl_svc_id.srvc_id, &arg->service_id);
+ btc_to_bta_srvc_id(&in_incl_svc_id.incl_svc_id, &arg->start_service_id);
status = BTA_GATTC_GetNextIncludedService(arg->conn_id, &in_incl_svc_id,
NULL, &out_incl_svc_id);
memset(¶m, 0, sizeof(esp_ble_gattc_cb_param_t));
param.get_incl_srvc.conn_id = arg->conn_id;
param.get_incl_srvc.status = status;
- memcpy(¶m.get_incl_srvc.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.get_incl_srvc.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
memcpy(¶m.get_incl_srvc.incl_srvc_id, &incl_srvc_id, sizeof(esp_gatt_srvc_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_GET_INCL_SRVC_EVT, ¶m);
}
static void btc_gattc_read_char(esp_ble_gattc_args_t *arg)
{
tBTA_GATTC_CHAR_ID in_char_id;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
BTA_GATTC_ReadCharacteristic(arg->conn_id, &in_char_id, arg->auth_req);
}
static void btc_gattc_read_char_descr(esp_ble_gattc_args_t *arg)
{
tBTA_GATTC_CHAR_DESCR_ID in_char_descr_id;
- btc_to_bta_srvc_id(&in_char_descr_id.char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_descr_id.char_id.char_id, &arg->char_uuid);
- btc_to_bta_gatt_id(&in_char_descr_id.descr_id, &arg->descr_uuid);
+ btc_to_bta_srvc_id(&in_char_descr_id.char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_descr_id.char_id.char_id, &arg->char_id);
+ btc_to_bta_gatt_id(&in_char_descr_id.descr_id, &arg->descr_id);
BTA_GATTC_ReadCharDescr(arg->conn_id, &in_char_descr_id, arg->auth_req);
}
tBTA_GATTC_CHAR_ID in_char_id;
tBTA_GATTC_WRITE_TYPE write_type = BTA_GATTC_TYPE_WRITE;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
BTA_GATTC_WriteCharValue(arg->conn_id, &in_char_id,
write_type,
tBTA_GATTC_CHAR_DESCR_ID in_char_descr_id;
tBTA_GATT_UNFMT descr_val;
tBTA_GATTC_WRITE_TYPE write_type = BTA_GATTC_TYPE_WRITE;
- btc_to_bta_srvc_id(&in_char_descr_id.char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_descr_id.char_id.char_id, &arg->char_uuid);
- btc_to_bta_gatt_id(&in_char_descr_id.descr_id, &arg->descr_uuid);
+ btc_to_bta_srvc_id(&in_char_descr_id.char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_descr_id.char_id.char_id, &arg->char_id);
+ btc_to_bta_gatt_id(&in_char_descr_id.descr_id, &arg->descr_id);
descr_val.len = arg->len;
descr_val.p_value = arg->value;
static void btc_gattc_prepare_write(esp_ble_gattc_args_t *arg)
{
tBTA_GATTC_CHAR_ID in_char_id;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
BTA_GATTC_PrepareWrite(arg->conn_id, &in_char_id, arg->offset, arg->len,
arg->value, arg->auth_req);
tBTA_GATTC_CHAR_ID in_char_id;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
status = BTA_GATTC_RegisterForNotifications(arg->gatt_if,
arg->remote_bda, &in_char_id);
param.reg_for_notif.conn_id = arg->conn_id;
param.reg_for_notif.status = status;
param.reg_for_notif.registered = true;
- memcpy(¶m.reg_for_notif.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
- memcpy(¶m.reg_for_notif.char_id, &arg->service_uuid, sizeof(esp_gatt_id_t));
+ memcpy(¶m.reg_for_notif.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.reg_for_notif.char_id, &arg->service_id, sizeof(esp_gatt_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_REG_FOR_NOTIF_EVT, ¶m);
}
tBTA_GATTC_CHAR_ID in_char_id;
esp_ble_gattc_cb_param_t param;
- btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_uuid);
- btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_uuid);
+ btc_to_bta_srvc_id(&in_char_id.srvc_id, &arg->service_id);
+ btc_to_bta_gatt_id(&in_char_id.char_id, &arg->char_id);
status = BTA_GATTC_DeregisterForNotifications(arg->gatt_if,
arg->remote_bda, &in_char_id);
param.reg_for_notif.conn_id = arg->conn_id;
param.reg_for_notif.status = status;
param.reg_for_notif.registered = false;
- memcpy(¶m.reg_for_notif.srvc_id, &arg->service_uuid, sizeof(esp_gatt_srvc_id_t));
- memcpy(¶m.reg_for_notif.char_id, &arg->service_uuid, sizeof(esp_gatt_id_t));
+ memcpy(¶m.reg_for_notif.srvc_id, &arg->service_id, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.reg_for_notif.char_id, &arg->service_id, sizeof(esp_gatt_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_REG_FOR_NOTIF_EVT, ¶m);
}
case BTA_GATTC_SEARCH_RES_EVT: {
tBTA_GATTC_SRVC_RES *srvc_res = &arg->srvc_res;
param.search_res.conn_id = srvc_res->conn_id;
- memcpy(¶m.search_res.service_uuid, &srvc_res->service_uuid, sizeof(esp_gatt_srvc_id_t));
+ memcpy(¶m.search_res.service_id, &srvc_res->service_uuid, sizeof(esp_gatt_srvc_id_t));
BTC_GATTC_CB_TO_APP(ESP_GATTC_SEARCH_RES_EVT, ¶m);
break;
}