ble_mesh: stack: Client model related code clean
This commit is contained in:
parent
59a590fb25
commit
c24de8dc10
|
@ -315,7 +315,6 @@ void bt_mesh_config_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
{
|
{
|
||||||
esp_ble_mesh_cfg_client_cb_param_t cb_params = {0};
|
esp_ble_mesh_cfg_client_cb_param_t cb_params = {0};
|
||||||
esp_ble_mesh_client_common_param_t params = {0};
|
esp_ble_mesh_client_common_param_t params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -356,8 +355,7 @@ void bt_mesh_config_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.status_cb)) ? len : sizeof(cb_params.status_cb);
|
memcpy(&cb_params.status_cb, val, MIN(len, sizeof(cb_params.status_cb)));
|
||||||
memcpy(&cb_params.status_cb, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_config_client_callback(&cb_params, act);
|
btc_ble_mesh_config_client_callback(&cb_params, act);
|
||||||
|
@ -716,7 +714,6 @@ void bt_mesh_config_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *mo
|
||||||
const u8_t *val, size_t len)
|
const u8_t *val, size_t len)
|
||||||
{
|
{
|
||||||
esp_ble_mesh_cfg_server_cb_param_t cb_params = {0};
|
esp_ble_mesh_cfg_server_cb_param_t cb_params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -744,8 +741,7 @@ void bt_mesh_config_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *mo
|
||||||
cb_params.ctx.send_ttl = ctx->send_ttl;
|
cb_params.ctx.send_ttl = ctx->send_ttl;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
memcpy(&cb_params.value, val, MIN(len, sizeof(cb_params.value)));
|
||||||
memcpy(&cb_params.value, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_config_server_callback(&cb_params, act);
|
btc_ble_mesh_config_server_callback(&cb_params, act);
|
||||||
|
|
|
@ -385,7 +385,6 @@ void bt_mesh_generic_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
{
|
{
|
||||||
esp_ble_mesh_generic_client_cb_param_t cb_params = {0};
|
esp_ble_mesh_generic_client_cb_param_t cb_params = {0};
|
||||||
esp_ble_mesh_client_common_param_t params = {0};
|
esp_ble_mesh_client_common_param_t params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -426,8 +425,7 @@ void bt_mesh_generic_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.status_cb)) ? len : sizeof(cb_params.status_cb);
|
memcpy(&cb_params.status_cb, val, MIN(len, sizeof(cb_params.status_cb)));
|
||||||
memcpy(&cb_params.status_cb, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_generic_client_callback(&cb_params, act);
|
btc_ble_mesh_generic_client_callback(&cb_params, act);
|
||||||
|
@ -698,7 +696,6 @@ void bt_mesh_generic_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *m
|
||||||
const u8_t *val, size_t len)
|
const u8_t *val, size_t len)
|
||||||
{
|
{
|
||||||
esp_ble_mesh_generic_server_cb_param_t cb_params = {0};
|
esp_ble_mesh_generic_server_cb_param_t cb_params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (model == NULL || ctx == NULL) {
|
if (model == NULL || ctx == NULL) {
|
||||||
|
@ -732,8 +729,7 @@ void bt_mesh_generic_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *m
|
||||||
cb_params.ctx.send_ttl = ctx->send_ttl;
|
cb_params.ctx.send_ttl = ctx->send_ttl;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
memcpy(&cb_params.value, val, MIN(len, sizeof(cb_params.value)));
|
||||||
memcpy(&cb_params.value, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_generic_server_callback(&cb_params, act);
|
btc_ble_mesh_generic_server_callback(&cb_params, act);
|
||||||
|
|
|
@ -249,7 +249,6 @@ void bt_mesh_health_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
{
|
{
|
||||||
esp_ble_mesh_health_client_cb_param_t cb_params = {0};
|
esp_ble_mesh_health_client_cb_param_t cb_params = {0};
|
||||||
esp_ble_mesh_client_common_param_t params = {0};
|
esp_ble_mesh_client_common_param_t params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -290,8 +289,7 @@ void bt_mesh_health_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.status_cb)) ? len : sizeof(cb_params.status_cb);
|
memcpy(&cb_params.status_cb, val, MIN(len, sizeof(cb_params.status_cb)));
|
||||||
memcpy(&cb_params.status_cb, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_health_client_callback(&cb_params, act);
|
btc_ble_mesh_health_client_callback(&cb_params, act);
|
||||||
|
|
|
@ -229,7 +229,6 @@ void bt_mesh_lighting_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
{
|
{
|
||||||
esp_ble_mesh_light_client_cb_param_t cb_params = {0};
|
esp_ble_mesh_light_client_cb_param_t cb_params = {0};
|
||||||
esp_ble_mesh_client_common_param_t params = {0};
|
esp_ble_mesh_client_common_param_t params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -270,8 +269,7 @@ void bt_mesh_lighting_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.status_cb)) ? len : sizeof(cb_params.status_cb);
|
memcpy(&cb_params.status_cb, val, MIN(len, sizeof(cb_params.status_cb)));
|
||||||
memcpy(&cb_params.status_cb, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_lighting_client_callback(&cb_params, act);
|
btc_ble_mesh_lighting_client_callback(&cb_params, act);
|
||||||
|
@ -510,7 +508,6 @@ void bt_mesh_lighting_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *
|
||||||
const u8_t *val, size_t len)
|
const u8_t *val, size_t len)
|
||||||
{
|
{
|
||||||
esp_ble_mesh_lighting_server_cb_param_t cb_params = {0};
|
esp_ble_mesh_lighting_server_cb_param_t cb_params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (model == NULL || ctx == NULL) {
|
if (model == NULL || ctx == NULL) {
|
||||||
|
@ -547,8 +544,7 @@ void bt_mesh_lighting_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *
|
||||||
cb_params.ctx.send_ttl = ctx->send_ttl;
|
cb_params.ctx.send_ttl = ctx->send_ttl;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
memcpy(&cb_params.value, val, MIN(len, sizeof(cb_params.value)));
|
||||||
memcpy(&cb_params.value, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_lighting_server_callback(&cb_params, act);
|
btc_ble_mesh_lighting_server_callback(&cb_params, act);
|
||||||
|
|
|
@ -467,7 +467,6 @@ void bt_mesh_sensor_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
{
|
{
|
||||||
esp_ble_mesh_sensor_client_cb_param_t cb_params = {0};
|
esp_ble_mesh_sensor_client_cb_param_t cb_params = {0};
|
||||||
esp_ble_mesh_client_common_param_t params = {0};
|
esp_ble_mesh_client_common_param_t params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -508,8 +507,7 @@ void bt_mesh_sensor_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.status_cb)) ? len : sizeof(cb_params.status_cb);
|
memcpy(&cb_params.status_cb, val, MIN(len, sizeof(cb_params.status_cb)));
|
||||||
memcpy(&cb_params.status_cb, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_sensor_client_callback(&cb_params, act);
|
btc_ble_mesh_sensor_client_callback(&cb_params, act);
|
||||||
|
@ -830,7 +828,6 @@ void bt_mesh_sensor_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *mo
|
||||||
const u8_t *val, size_t len)
|
const u8_t *val, size_t len)
|
||||||
{
|
{
|
||||||
esp_ble_mesh_sensor_server_cb_param_t cb_params = {0};
|
esp_ble_mesh_sensor_server_cb_param_t cb_params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (model == NULL || ctx == NULL) {
|
if (model == NULL || ctx == NULL) {
|
||||||
|
@ -864,8 +861,7 @@ void bt_mesh_sensor_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model *mo
|
||||||
cb_params.ctx.send_ttl = ctx->send_ttl;
|
cb_params.ctx.send_ttl = ctx->send_ttl;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
memcpy(&cb_params.value, val, MIN(len, sizeof(cb_params.value)));
|
||||||
memcpy(&cb_params.value, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_sensor_server_callback(&cb_params, act);
|
btc_ble_mesh_sensor_server_callback(&cb_params, act);
|
||||||
|
|
|
@ -231,7 +231,6 @@ void bt_mesh_time_scene_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
{
|
{
|
||||||
esp_ble_mesh_time_scene_client_cb_param_t cb_params = {0};
|
esp_ble_mesh_time_scene_client_cb_param_t cb_params = {0};
|
||||||
esp_ble_mesh_client_common_param_t params = {0};
|
esp_ble_mesh_client_common_param_t params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (!model || !ctx) {
|
if (!model || !ctx) {
|
||||||
|
@ -272,8 +271,7 @@ void bt_mesh_time_scene_client_cb_evt_to_btc(u32_t opcode, u8_t evt_type,
|
||||||
cb_params.params = ¶ms;
|
cb_params.params = ¶ms;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.status_cb)) ? len : sizeof(cb_params.status_cb);
|
memcpy(&cb_params.status_cb, val, MIN(len, sizeof(cb_params.status_cb)));
|
||||||
memcpy(&cb_params.status_cb, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_time_scene_client_callback(&cb_params, act);
|
btc_ble_mesh_time_scene_client_callback(&cb_params, act);
|
||||||
|
@ -413,7 +411,6 @@ void bt_mesh_time_scene_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model
|
||||||
const u8_t *val, size_t len)
|
const u8_t *val, size_t len)
|
||||||
{
|
{
|
||||||
esp_ble_mesh_time_scene_server_cb_param_t cb_params = {0};
|
esp_ble_mesh_time_scene_server_cb_param_t cb_params = {0};
|
||||||
size_t length = 0U;
|
|
||||||
uint8_t act = 0U;
|
uint8_t act = 0U;
|
||||||
|
|
||||||
if (model == NULL || ctx == NULL) {
|
if (model == NULL || ctx == NULL) {
|
||||||
|
@ -450,8 +447,7 @@ void bt_mesh_time_scene_server_cb_evt_to_btc(u8_t evt_type, struct bt_mesh_model
|
||||||
cb_params.ctx.send_ttl = ctx->send_ttl;
|
cb_params.ctx.send_ttl = ctx->send_ttl;
|
||||||
|
|
||||||
if (val && len) {
|
if (val && len) {
|
||||||
length = (len <= sizeof(cb_params.value)) ? len : sizeof(cb_params.value);
|
memcpy(&cb_params.value, val, MIN(len, sizeof(cb_params.value)));
|
||||||
memcpy(&cb_params.value, val, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btc_ble_mesh_time_scene_server_callback(&cb_params, act);
|
btc_ble_mesh_time_scene_server_callback(&cb_params, act);
|
||||||
|
|
|
@ -214,8 +214,7 @@ static void cfg_client_recv_status(struct bt_mesh_model *model,
|
||||||
|
|
||||||
switch (ctx->recv_op) {
|
switch (ctx->recv_op) {
|
||||||
case OP_DEV_COMP_DATA_STATUS: {
|
case OP_DEV_COMP_DATA_STATUS: {
|
||||||
struct bt_mesh_cfg_comp_data_status *val;
|
struct bt_mesh_cfg_comp_data_status *val = status;
|
||||||
val = (struct bt_mesh_cfg_comp_data_status *)status;
|
|
||||||
bt_mesh_free_buf(val->comp_data);
|
bt_mesh_free_buf(val->comp_data);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -132,8 +132,7 @@ static void health_client_recv_status(struct bt_mesh_model *model,
|
||||||
|
|
||||||
switch (ctx->recv_op) {
|
switch (ctx->recv_op) {
|
||||||
case OP_HEALTH_FAULT_STATUS: {
|
case OP_HEALTH_FAULT_STATUS: {
|
||||||
struct bt_mesh_health_fault_status *val;
|
struct bt_mesh_health_fault_status *val = status;
|
||||||
val = (struct bt_mesh_health_fault_status *)status;
|
|
||||||
bt_mesh_free_buf(val->fault_array);
|
bt_mesh_free_buf(val->fault_array);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue