esp_ble_mesh_sensor_server_cb_param_t::value field
Value of the received Sensor Messages
![]()
if (p_src_data->value.state_change.sensor_cadence_set.trigger_delta_down) {![]()
length = p_src_data->value.state_change.sensor_cadence_set.trigger_delta_down->len;![]()
p_dest_data->value.state_change.sensor_cadence_set.trigger_delta_down = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.state_change.sensor_cadence_set.trigger_delta_down == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.state_change.sensor_cadence_set.trigger_delta_down,![]()
p_src_data->value.state_change.sensor_cadence_set.trigger_delta_down->data,![]()
p_src_data->value.state_change.sensor_cadence_set.trigger_delta_down->len);![]()
if (p_src_data->value.state_change.sensor_cadence_set.trigger_delta_up) {![]()
length = p_src_data->value.state_change.sensor_cadence_set.trigger_delta_up->len;![]()
p_dest_data->value.state_change.sensor_cadence_set.trigger_delta_up = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.state_change.sensor_cadence_set.trigger_delta_up == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.state_change.sensor_cadence_set.trigger_delta_up,![]()
p_src_data->value.state_change.sensor_cadence_set.trigger_delta_up->data,![]()
p_src_data->value.state_change.sensor_cadence_set.trigger_delta_up->len);![]()
if (p_src_data->value.state_change.sensor_cadence_set.fast_cadence_low) {![]()
length = p_src_data->value.state_change.sensor_cadence_set.fast_cadence_low->len;![]()
p_dest_data->value.state_change.sensor_cadence_set.fast_cadence_low = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.state_change.sensor_cadence_set.fast_cadence_low == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.state_change.sensor_cadence_set.fast_cadence_low,![]()
p_src_data->value.state_change.sensor_cadence_set.fast_cadence_low->data,![]()
p_src_data->value.state_change.sensor_cadence_set.fast_cadence_low->len);![]()
if (p_src_data->value.state_change.sensor_cadence_set.fast_cadence_high) {![]()
length = p_src_data->value.state_change.sensor_cadence_set.fast_cadence_high->len;![]()
p_dest_data->value.state_change.sensor_cadence_set.fast_cadence_high = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.state_change.sensor_cadence_set.fast_cadence_high == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.state_change.sensor_cadence_set.fast_cadence_high,![]()
p_src_data->value.state_change.sensor_cadence_set.fast_cadence_high->data,![]()
p_src_data->value.state_change.sensor_cadence_set.fast_cadence_high->len);![]()
if (p_src_data->value.state_change.sensor_setting_set.setting_value) {![]()
length = p_src_data->value.state_change.sensor_setting_set.setting_value->len;![]()
p_dest_data->value.state_change.sensor_setting_set.setting_value = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.state_change.sensor_setting_set.setting_value == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.state_change.sensor_setting_set.setting_value,![]()
p_src_data->value.state_change.sensor_setting_set.setting_value->data,![]()
p_src_data->value.state_change.sensor_setting_set.setting_value->len);![]()
if (p_src_data->value.get.sensor_column.raw_value_x) {![]()
length = p_src_data->value.get.sensor_column.raw_value_x->len;![]()
p_dest_data->value.get.sensor_column.raw_value_x = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.get.sensor_column.raw_value_x == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.get.sensor_column.raw_value_x,![]()
p_src_data->value.get.sensor_column.raw_value_x->data,![]()
p_src_data->value.get.sensor_column.raw_value_x->len);![]()
if (p_src_data->value.get.sensor_series.raw_value) {![]()
length = p_src_data->value.get.sensor_series.raw_value->len;![]()
p_dest_data->value.get.sensor_series.raw_value = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.get.sensor_series.raw_value == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.get.sensor_series.raw_value,![]()
p_src_data->value.get.sensor_series.raw_value->data,![]()
p_src_data->value.get.sensor_series.raw_value->len);![]()
if (p_src_data->value.set.sensor_cadence.cadence) {![]()
length = p_src_data->value.set.sensor_cadence.cadence->len;![]()
p_dest_data->value.set.sensor_cadence.cadence = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.set.sensor_cadence.cadence == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.set.sensor_cadence.cadence,![]()
p_src_data->value.set.sensor_cadence.cadence->data,![]()
p_src_data->value.set.sensor_cadence.cadence->len);![]()
if (p_src_data->value.set.sensor_setting.setting_raw) {![]()
length = p_src_data->value.set.sensor_setting.setting_raw->len;![]()
p_dest_data->value.set.sensor_setting.setting_raw = bt_mesh_alloc_buf(length);![]()
if (p_dest_data->value.set.sensor_setting.setting_raw == NULL) {![]()
net_buf_simple_add_mem(p_dest_data->value.set.sensor_setting.setting_raw,![]()
p_src_data->value.set.sensor_setting.setting_raw->data,![]()
p_src_data->value.set.sensor_setting.setting_raw->len);![]()
bt_mesh_free_buf(arg->value.state_change.sensor_cadence_set.trigger_delta_down);![]()
bt_mesh_free_buf(arg->value.state_change.sensor_cadence_set.trigger_delta_up);![]()
bt_mesh_free_buf(arg->value.state_change.sensor_cadence_set.fast_cadence_low);![]()
bt_mesh_free_buf(arg->value.state_change.sensor_cadence_set.fast_cadence_high);![]()
bt_mesh_free_buf(arg->value.state_change.sensor_setting_set.setting_value);![]()
bt_mesh_free_buf(arg->value.get.sensor_column.raw_value_x);![]()
bt_mesh_free_buf(arg->value.get.sensor_series.raw_value);![]()
bt_mesh_free_buf(arg->value.set.sensor_cadence.cadence);![]()
bt_mesh_free_buf(arg->value.set.sensor_setting.setting_raw);![]()
if (model == NULL || ctx == NULL || len > sizeof(cb_params.value)) {![]()
memcpy(&cb_params.value, val, len);
esp_ble_mesh_sensor_server_cb_param_t::value is read by 3 functions:
![]()
esp_ble_mesh_sensor_server_cb_param_t::value