Skip to content

config: Report config to shadow and unify CDDL schema#445

Merged
simensrostad merged 1 commit intomainfrom
reportintervaltocloudawdwda
Dec 10, 2025
Merged

config: Report config to shadow and unify CDDL schema#445
simensrostad merged 1 commit intomainfrom
reportintervaltocloudawdwda

Conversation

@simensrostad
Copy link
Copy Markdown
Contributor

@simensrostad simensrostad commented Nov 20, 2025

Unify desired/reported objects into single shadow-object in CDDL
schema. Add automatic reporting of current config (update_interval,
sample_interval) to cloud shadow upon connection. Simplify build
system to generate both encode and decode functions from unified
schema definition.

Update documentation and tests accordingly.

@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 2 times, most recently from c0392b8 to 28c712f Compare November 20, 2025 13:43
@simensrostad simensrostad changed the title config: Update device configuration handling config: Report config to shadow and unify CDDL schema Nov 20, 2025
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 3 times, most recently from e3c0c5e to 99dbf84 Compare November 21, 2025 15:50
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 12 times, most recently from 3bebfe7 to 8616782 Compare December 4, 2025 16:49
@simensrostad simensrostad marked this pull request as ready for review December 4, 2025 16:50
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 5 times, most recently from e354986 to dd285f9 Compare December 4, 2025 17:29
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 2 times, most recently from 311db2b to 3e52156 Compare December 5, 2025 08:17
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 14 times, most recently from 7bcd963 to 678cbd5 Compare December 5, 2025 13:38
@nrfconnect nrfconnect deleted a comment from Copilot AI Dec 5, 2025
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch 7 times, most recently from 8fe3c8b to e039888 Compare December 10, 2025 15:06
Unify desired/reported objects into single shadow-object in CDDL
schema. Add automatic reporting of current config (update_interval,
sample_interval) to cloud shadow upon connection. Simplify build
system to generate both encode and decode functions from unified
schema definition.

Update documentation and tests accordingly.

Signed-off-by: Simen S. Røstad <simen.rostad@nordicsemi.no>
@simensrostad simensrostad force-pushed the reportintervaltocloudawdwda branch from e039888 to 18cb5d9 Compare December 10, 2025 15:07
@sonarqubecloud
Copy link
Copy Markdown

@simensrostad simensrostad merged commit 77e6cef into main Dec 10, 2025
12 checks passed
@simensrostad simensrostad deleted the reportintervaltocloudawdwda branch December 10, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants