mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
ble_mesh: remove useless mesh_opcode
This commit is contained in:
@ -266,8 +266,6 @@ static void btc_ble_mesh_model_free_req_data(btc_msg_t *msg)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extern u32_t mesh_opcode;
|
|
||||||
|
|
||||||
static void btc_ble_mesh_server_model_op_cb(struct bt_mesh_model *model,
|
static void btc_ble_mesh_server_model_op_cb(struct bt_mesh_model *model,
|
||||||
struct bt_mesh_msg_ctx *ctx,
|
struct bt_mesh_msg_ctx *ctx,
|
||||||
struct net_buf_simple *buf)
|
struct net_buf_simple *buf)
|
||||||
@ -276,7 +274,7 @@ static void btc_ble_mesh_server_model_op_cb(struct bt_mesh_model *model,
|
|||||||
btc_msg_t msg = {0};
|
btc_msg_t msg = {0};
|
||||||
bt_status_t ret;
|
bt_status_t ret;
|
||||||
|
|
||||||
mesh_param.model_operation.opcode = mesh_opcode;
|
mesh_param.model_operation.opcode = ctx->recv_op;
|
||||||
mesh_param.model_operation.model = (esp_ble_mesh_model_t *)model;
|
mesh_param.model_operation.model = (esp_ble_mesh_model_t *)model;
|
||||||
mesh_param.model_operation.ctx = (esp_ble_mesh_msg_ctx_t *)ctx;
|
mesh_param.model_operation.ctx = (esp_ble_mesh_msg_ctx_t *)ctx;
|
||||||
mesh_param.model_operation.length = buf->len;
|
mesh_param.model_operation.length = buf->len;
|
||||||
@ -320,14 +318,14 @@ static void btc_ble_mesh_client_model_op_cb(struct bt_mesh_model *model,
|
|||||||
node = bt_mesh_is_client_recv_publish_msg(model, ctx, buf, false);
|
node = bt_mesh_is_client_recv_publish_msg(model, ctx, buf, false);
|
||||||
if (node == NULL) {
|
if (node == NULL) {
|
||||||
msg.act = ESP_BLE_MESH_CLIENT_MODEL_RECV_PUBLISH_MSG_EVT;
|
msg.act = ESP_BLE_MESH_CLIENT_MODEL_RECV_PUBLISH_MSG_EVT;
|
||||||
mesh_param.client_recv_publish_msg.opcode = mesh_opcode;
|
mesh_param.client_recv_publish_msg.opcode = ctx->recv_op;
|
||||||
mesh_param.client_recv_publish_msg.model = (esp_ble_mesh_model_t *)model;
|
mesh_param.client_recv_publish_msg.model = (esp_ble_mesh_model_t *)model;
|
||||||
mesh_param.client_recv_publish_msg.ctx = (esp_ble_mesh_msg_ctx_t *)ctx;
|
mesh_param.client_recv_publish_msg.ctx = (esp_ble_mesh_msg_ctx_t *)ctx;
|
||||||
mesh_param.client_recv_publish_msg.length = buf->len;
|
mesh_param.client_recv_publish_msg.length = buf->len;
|
||||||
mesh_param.client_recv_publish_msg.msg = buf->data;
|
mesh_param.client_recv_publish_msg.msg = buf->data;
|
||||||
} else {
|
} else {
|
||||||
msg.act = ESP_BLE_MESH_MODEL_OPERATION_EVT;
|
msg.act = ESP_BLE_MESH_MODEL_OPERATION_EVT;
|
||||||
mesh_param.model_operation.opcode = mesh_opcode;
|
mesh_param.model_operation.opcode = ctx->recv_op;
|
||||||
mesh_param.model_operation.model = (esp_ble_mesh_model_t *)model;
|
mesh_param.model_operation.model = (esp_ble_mesh_model_t *)model;
|
||||||
mesh_param.model_operation.ctx = (esp_ble_mesh_msg_ctx_t *)ctx;
|
mesh_param.model_operation.ctx = (esp_ble_mesh_msg_ctx_t *)ctx;
|
||||||
mesh_param.model_operation.length = buf->len;
|
mesh_param.model_operation.length = buf->len;
|
||||||
|
@ -611,8 +611,6 @@ bool bt_mesh_fixed_group_match(u16_t addr)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
u32_t mesh_opcode;
|
|
||||||
|
|
||||||
void bt_mesh_model_recv(struct bt_mesh_net_rx *rx, struct net_buf_simple *buf)
|
void bt_mesh_model_recv(struct bt_mesh_net_rx *rx, struct net_buf_simple *buf)
|
||||||
{
|
{
|
||||||
struct bt_mesh_model *models, *model;
|
struct bt_mesh_model *models, *model;
|
||||||
@ -632,8 +630,6 @@ void bt_mesh_model_recv(struct bt_mesh_net_rx *rx, struct net_buf_simple *buf)
|
|||||||
|
|
||||||
BT_DBG("OpCode 0x%08x", opcode);
|
BT_DBG("OpCode 0x%08x", opcode);
|
||||||
|
|
||||||
mesh_opcode = opcode;
|
|
||||||
|
|
||||||
for (i = 0; i < dev_comp->elem_count; i++) {
|
for (i = 0; i < dev_comp->elem_count; i++) {
|
||||||
struct bt_mesh_elem *elem = &dev_comp->elem[i];
|
struct bt_mesh_elem *elem = &dev_comp->elem[i];
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user