This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

CTL setup server subscription sharing

Hi,

Mesh SDK 4.2.0.

In light_ctl_setup_server.c,

if (NRF_SUCCESS == status)
    {
        NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->model_handle));
        NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->generic_ponoff_setup_srv.generic_ponoff_srv.model_handle));
        NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->generic_ponoff_setup_srv.generic_ponoff_srv.generic_onoff_srv.model_handle));
        NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->generic_ponoff_setup_srv.generic_dtt_srv.model_handle));
        NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->light_lightness_srv.model_handle));
        NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->light_lightness_srv.generic_level_srv.model_handle));

        m_total_ctl_ss_instances++;
    }

This subscription list sharing doesn't share it with Generic Power OnOff Setup server but only does it with Generic Power OnOff server. 

I added the below code and that fixed it.

NRF_MESH_ERROR_CHECK(access_model_subscription_lists_share(p_s_server->model_handle,
                                                                   p_ll_s_server->generic_ponoff_setup_srv.model_handle));

Thank you.

Parents Reply Children
No Data
Related