Skip to content

Reorganize configuration update management #5

@Rodemfr

Description

@Rodemfr

Currently, Configuration and NavigationData classes have public attributes that anyone can modify freely. Some of these attributes trigger dedicated actions like writing configuration to EEPROM or updating MicronetCodec internal configuration. The current way to handle it is messy : it is the responsibility of the user to set some flags or to check for modifications.
All Configuration and NavigationData attributes should be private and getters/setters should handle potential flags to trigger EEPROM writes or config update in MicronetCodec or MicroneDevice.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions