You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
A ConfigCompositionDataStatus message will destroy subscribe information for a given node.
In our usecase we set up a mesh, with subscribe to groups etc. Then we use DFU directly through BLE, to ensure that the node is up to date we ask the node about it's composition data (to get updated VID). This seems to cause a all subscribes to be removed from the config even though they are in reality still there.
To Reproduce
Steps to reproduce the behavior:
Provision node
Add subscribe
Send message ConfigCompositionDataGet to update composition data.
Subscribe is now gone from the config.
Expected behavior
The subscribe should still be there if the element exists
Platform details:
Device: Pixel 6 Pro
OS: Android 12
Library Version (or Commit): 3.2.4
The text was updated successfully, but these errors were encountered:
Tested it locally, confirmed that it is this line that will remove the subscribe information. It literally replaces all information already in the elements.
I guess this relates to requesting composition data as the library was based on the assumption that the composition data request will be sent only once during configuration. I guess there seems to be more discussion around this.
Describe the bug
A ConfigCompositionDataStatus message will destroy subscribe information for a given node.
In our usecase we set up a mesh, with subscribe to groups etc. Then we use DFU directly through BLE, to ensure that the node is up to date we ask the node about it's composition data (to get updated VID). This seems to cause a all subscribes to be removed from the config even though they are in reality still there.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The subscribe should still be there if the element exists
Platform details:
The text was updated successfully, but these errors were encountered: