implemented reset with excludes

This commit is contained in:
Andreas Antener
2015-01-30 11:21:05 +01:00
committed by Lorenz Meier
parent 4b1ddba817
commit 7c63be7450
2 changed files with 37 additions and 0 deletions
+12
View File
@@ -189,6 +189,18 @@ __EXPORT int param_reset(param_t param);
*/
__EXPORT void param_reset_all(void);
/**
* Reset all parameters to their default values except for excluded parameters.
*
* This function also releases the storage used by struct parameters.
*
* @param excludes Array of param names to exclude from resetting. Use a wildcard
* at the end to exclude parameters with a certain prefix.
* @param num_excludes The number of excludes provided.
*/
__EXPORT void param_reset_excludes(const char* excludes[], int num_excludes);
/**
* Export changed parameters to a file.
*