mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
ble_mesh: stack: Copy recv_rssi for other received messages
Follow the commit: 2b80cb6883
,
copy the recv_rssi for other mesh messages.
This commit is contained in:
parent
86cad8b825
commit
96865524c7
@ -351,6 +351,7 @@ void bt_mesh_config_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
|||||||
params.ctx.recv_ttl = ctx->recv_ttl;
|
params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
params.ctx.recv_op = ctx->recv_op;
|
params.ctx.recv_op = ctx->recv_op;
|
||||||
params.ctx.recv_dst = ctx->recv_dst;
|
params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
cb_params.error_code = 0;
|
cb_params.error_code = 0;
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
@ -751,6 +752,7 @@ void bt_mesh_config_server_cb_evt_to_btc(u8_t evt_type,
|
|||||||
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
cb_params.ctx.recv_op = ctx->recv_op;
|
cb_params.ctx.recv_op = ctx->recv_op;
|
||||||
cb_params.ctx.recv_dst = ctx->recv_dst;
|
cb_params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
cb_params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
||||||
|
@ -419,6 +419,7 @@ void bt_mesh_generic_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
|||||||
params.ctx.recv_ttl = ctx->recv_ttl;
|
params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
params.ctx.recv_op = ctx->recv_op;
|
params.ctx.recv_op = ctx->recv_op;
|
||||||
params.ctx.recv_dst = ctx->recv_dst;
|
params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
cb_params.error_code = 0;
|
cb_params.error_code = 0;
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
@ -285,6 +285,7 @@ void bt_mesh_health_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
|||||||
params.ctx.recv_ttl = ctx->recv_ttl;
|
params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
params.ctx.recv_op = ctx->recv_op;
|
params.ctx.recv_op = ctx->recv_op;
|
||||||
params.ctx.recv_dst = ctx->recv_dst;
|
params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
cb_params.error_code = 0;
|
cb_params.error_code = 0;
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
@ -263,6 +263,7 @@ void bt_mesh_lighting_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
|||||||
params.ctx.recv_ttl = ctx->recv_ttl;
|
params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
params.ctx.recv_op = ctx->recv_op;
|
params.ctx.recv_op = ctx->recv_op;
|
||||||
params.ctx.recv_dst = ctx->recv_dst;
|
params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
cb_params.error_code = 0;
|
cb_params.error_code = 0;
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
@ -557,6 +558,7 @@ void bt_mesh_lighting_server_cb_evt_to_btc(u8_t evt_type,
|
|||||||
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
cb_params.ctx.recv_op = ctx->recv_op;
|
cb_params.ctx.recv_op = ctx->recv_op;
|
||||||
cb_params.ctx.recv_dst = ctx->recv_dst;
|
cb_params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
cb_params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
||||||
|
@ -501,6 +501,7 @@ void bt_mesh_sensor_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
|||||||
params.ctx.recv_ttl = ctx->recv_ttl;
|
params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
params.ctx.recv_op = ctx->recv_op;
|
params.ctx.recv_op = ctx->recv_op;
|
||||||
params.ctx.recv_dst = ctx->recv_dst;
|
params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
cb_params.error_code = 0;
|
cb_params.error_code = 0;
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
@ -874,6 +875,7 @@ void bt_mesh_sensor_server_cb_evt_to_btc(u8_t evt_type,
|
|||||||
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
cb_params.ctx.recv_op = ctx->recv_op;
|
cb_params.ctx.recv_op = ctx->recv_op;
|
||||||
cb_params.ctx.recv_dst = ctx->recv_dst;
|
cb_params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
cb_params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
||||||
|
@ -265,6 +265,7 @@ void bt_mesh_time_scene_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
|||||||
params.ctx.recv_ttl = ctx->recv_ttl;
|
params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
params.ctx.recv_op = ctx->recv_op;
|
params.ctx.recv_op = ctx->recv_op;
|
||||||
params.ctx.recv_dst = ctx->recv_dst;
|
params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
cb_params.error_code = 0;
|
cb_params.error_code = 0;
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
@ -461,6 +462,7 @@ void bt_mesh_time_scene_server_cb_evt_to_btc(u8_t evt_type,
|
|||||||
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
cb_params.ctx.recv_ttl = ctx->recv_ttl;
|
||||||
cb_params.ctx.recv_op = ctx->recv_op;
|
cb_params.ctx.recv_op = ctx->recv_op;
|
||||||
cb_params.ctx.recv_dst = ctx->recv_dst;
|
cb_params.ctx.recv_dst = ctx->recv_dst;
|
||||||
|
cb_params.ctx.recv_rssi = ctx->recv_rssi;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
||||||
|
Loading…
Reference in New Issue
Block a user