15
15
16
16
/* struct mgos_config */
17
17
static const struct mgos_conf_entry mgos_config_schema_ [] = {
18
- {.type = CONF_TYPE_OBJECT , .key = "" , .offset = 0 , .num_desc = 40 },
18
+ {.type = CONF_TYPE_OBJECT , .key = "" , .offset = 0 , .num_desc = 42 },
19
19
{.type = CONF_TYPE_OBJECT , .key = "wifi" , .offset = offsetof(struct mgos_config , wifi ), .num_desc = 8 },
20
20
{.type = CONF_TYPE_OBJECT , .key = "sta" , .offset = offsetof(struct mgos_config , wifi .sta ), .num_desc = 2 },
21
21
{.type = CONF_TYPE_STRING , .key = "ssid" , .offset = offsetof(struct mgos_config , wifi .sta .ssid )},
@@ -29,14 +29,16 @@ static const struct mgos_conf_entry mgos_config_schema_[] = {
29
29
{.type = CONF_TYPE_OBJECT , .key = "http" , .offset = offsetof(struct mgos_config , http ), .num_desc = 2 },
30
30
{.type = CONF_TYPE_BOOL , .key = "enable" , .offset = offsetof(struct mgos_config , http .enable )},
31
31
{.type = CONF_TYPE_INT , .key = "port" , .offset = offsetof(struct mgos_config , http .port )},
32
- {.type = CONF_TYPE_OBJECT , .key = "debug" , .offset = offsetof(struct mgos_config , debug ), .num_desc = 9 },
32
+ {.type = CONF_TYPE_OBJECT , .key = "debug" , .offset = offsetof(struct mgos_config , debug ), .num_desc = 11 },
33
33
{.type = CONF_TYPE_INT , .key = "level" , .offset = offsetof(struct mgos_config , debug .level )},
34
34
{.type = CONF_TYPE_STRING , .key = "dest" , .offset = offsetof(struct mgos_config , debug .dest )},
35
35
{.type = CONF_TYPE_STRING , .key = "file_level" , .offset = offsetof(struct mgos_config , debug .file_level )},
36
36
{.type = CONF_TYPE_DOUBLE , .key = "test_d1" , .offset = offsetof(struct mgos_config , debug .test_d1 )},
37
37
{.type = CONF_TYPE_DOUBLE , .key = "test_d2" , .offset = offsetof(struct mgos_config , debug .test_d2 )},
38
+ {.type = CONF_TYPE_DOUBLE , .key = "test_d3" , .offset = offsetof(struct mgos_config , debug .test_d3 )},
38
39
{.type = CONF_TYPE_FLOAT , .key = "test_f1" , .offset = offsetof(struct mgos_config , debug .test_f1 )},
39
40
{.type = CONF_TYPE_FLOAT , .key = "test_f2" , .offset = offsetof(struct mgos_config , debug .test_f2 )},
41
+ {.type = CONF_TYPE_FLOAT , .key = "test_f3" , .offset = offsetof(struct mgos_config , debug .test_f3 )},
40
42
{.type = CONF_TYPE_UNSIGNED_INT , .key = "test_ui" , .offset = offsetof(struct mgos_config , debug .test_ui )},
41
43
{.type = CONF_TYPE_OBJECT , .key = "empty" , .offset = offsetof(struct mgos_config , debug .empty ), .num_desc = 0 },
42
44
{.type = CONF_TYPE_OBJECT , .key = "test" , .offset = offsetof(struct mgos_config , test ), .num_desc = 16 },
@@ -143,7 +145,7 @@ bool mgos_config_http_parse_f(const char *fname, struct mgos_config_http *cfg) {
143
145
144
146
/* struct mgos_config_debug_empty */
145
147
const struct mgos_conf_entry * mgos_config_debug_empty_get_schema (void ) {
146
- return & mgos_config_schema_ [23 ];
148
+ return & mgos_config_schema_ [25 ];
147
149
}
148
150
149
151
void mgos_config_debug_empty_set_defaults (struct mgos_config_debug_empty * cfg ) {
@@ -169,8 +171,10 @@ void mgos_config_debug_set_defaults(struct mgos_config_debug *cfg) {
169
171
cfg -> file_level = "mg_foo.c=4" ;
170
172
cfg -> test_d1 = 2.0 ;
171
173
cfg -> test_d2 = 0.0 ;
174
+ cfg -> test_d3 = 0.0001 ;
172
175
cfg -> test_f1 = 0.123 ;
173
176
cfg -> test_f2 = 123.0 ;
177
+ cfg -> test_f3 = 1e-05 ;
174
178
cfg -> test_ui = 4294967295 ;
175
179
mgos_config_debug_empty_set_defaults (& cfg -> empty );
176
180
}
@@ -185,7 +189,7 @@ bool mgos_config_debug_parse_f(const char *fname, struct mgos_config_debug *cfg)
185
189
186
190
/* struct mgos_config_baz */
187
191
const struct mgos_conf_entry * mgos_config_baz_get_schema (void ) {
188
- return & mgos_config_schema_ [39 ];
192
+ return & mgos_config_schema_ [41 ];
189
193
}
190
194
191
195
void mgos_config_baz_set_defaults (struct mgos_config_baz * cfg ) {
@@ -202,7 +206,7 @@ bool mgos_config_baz_parse_f(const char *fname, struct mgos_config_baz *cfg) {
202
206
203
207
/* struct mgos_config_bar_inner */
204
208
const struct mgos_conf_entry * mgos_config_bar_inner_get_schema (void ) {
205
- return & mgos_config_schema_ [36 ];
209
+ return & mgos_config_schema_ [38 ];
206
210
}
207
211
208
212
void mgos_config_bar_inner_set_defaults (struct mgos_config_bar_inner * cfg ) {
@@ -220,7 +224,7 @@ bool mgos_config_bar_inner_parse_f(const char *fname, struct mgos_config_bar_inn
220
224
221
225
/* struct mgos_config_baz */
222
226
const struct mgos_conf_entry * mgos_config_bar_baz_get_schema (void ) {
223
- return & mgos_config_schema_ [39 ];
227
+ return & mgos_config_schema_ [41 ];
224
228
}
225
229
226
230
void mgos_config_bar_baz_set_defaults (struct mgos_config_baz * cfg ) {
@@ -237,7 +241,7 @@ bool mgos_config_bar_baz_parse_f(const char *fname, struct mgos_config_baz *cfg)
237
241
238
242
/* struct mgos_config_bar */
239
243
const struct mgos_conf_entry * mgos_config_bar_get_schema (void ) {
240
- return & mgos_config_schema_ [33 ];
244
+ return & mgos_config_schema_ [35 ];
241
245
}
242
246
243
247
void mgos_config_bar_set_defaults (struct mgos_config_bar * cfg ) {
@@ -257,7 +261,7 @@ bool mgos_config_bar_parse_f(const char *fname, struct mgos_config_bar *cfg) {
257
261
258
262
/* struct mgos_config_bar_inner */
259
263
const struct mgos_conf_entry * mgos_config_test_bar1_inner_get_schema (void ) {
260
- return & mgos_config_schema_ [36 ];
264
+ return & mgos_config_schema_ [38 ];
261
265
}
262
266
263
267
void mgos_config_test_bar1_inner_set_defaults (struct mgos_config_bar_inner * cfg ) {
@@ -275,7 +279,7 @@ bool mgos_config_test_bar1_inner_parse_f(const char *fname, struct mgos_config_b
275
279
276
280
/* struct mgos_config_baz */
277
281
const struct mgos_conf_entry * mgos_config_test_bar1_baz_get_schema (void ) {
278
- return & mgos_config_schema_ [39 ];
282
+ return & mgos_config_schema_ [41 ];
279
283
}
280
284
281
285
void mgos_config_test_bar1_baz_set_defaults (struct mgos_config_baz * cfg ) {
@@ -292,7 +296,7 @@ bool mgos_config_test_bar1_baz_parse_f(const char *fname, struct mgos_config_baz
292
296
293
297
/* struct mgos_config_bar */
294
298
const struct mgos_conf_entry * mgos_config_test_bar1_get_schema (void ) {
295
- return & mgos_config_schema_ [33 ];
299
+ return & mgos_config_schema_ [35 ];
296
300
}
297
301
298
302
void mgos_config_test_bar1_set_defaults (struct mgos_config_bar * cfg ) {
@@ -312,7 +316,7 @@ bool mgos_config_test_bar1_parse_f(const char *fname, struct mgos_config_bar *cf
312
316
313
317
/* struct mgos_config_bar_inner */
314
318
const struct mgos_conf_entry * mgos_config_test_bar2_inner_get_schema (void ) {
315
- return & mgos_config_schema_ [36 ];
319
+ return & mgos_config_schema_ [38 ];
316
320
}
317
321
318
322
void mgos_config_test_bar2_inner_set_defaults (struct mgos_config_bar_inner * cfg ) {
@@ -330,7 +334,7 @@ bool mgos_config_test_bar2_inner_parse_f(const char *fname, struct mgos_config_b
330
334
331
335
/* struct mgos_config_baz */
332
336
const struct mgos_conf_entry * mgos_config_test_bar2_baz_get_schema (void ) {
333
- return & mgos_config_schema_ [39 ];
337
+ return & mgos_config_schema_ [41 ];
334
338
}
335
339
336
340
void mgos_config_test_bar2_baz_set_defaults (struct mgos_config_baz * cfg ) {
@@ -347,7 +351,7 @@ bool mgos_config_test_bar2_baz_parse_f(const char *fname, struct mgos_config_baz
347
351
348
352
/* struct mgos_config_bar */
349
353
const struct mgos_conf_entry * mgos_config_test_bar2_get_schema (void ) {
350
- return & mgos_config_schema_ [33 ];
354
+ return & mgos_config_schema_ [35 ];
351
355
}
352
356
353
357
void mgos_config_test_bar2_set_defaults (struct mgos_config_bar * cfg ) {
@@ -367,7 +371,7 @@ bool mgos_config_test_bar2_parse_f(const char *fname, struct mgos_config_bar *cf
367
371
368
372
/* struct mgos_config_test */
369
373
const struct mgos_conf_entry * mgos_config_test_get_schema (void ) {
370
- return & mgos_config_schema_ [24 ];
374
+ return & mgos_config_schema_ [26 ];
371
375
}
372
376
373
377
void mgos_config_test_set_defaults (struct mgos_config_test * cfg ) {
@@ -530,6 +534,11 @@ double mgos_config_get_debug_test_d2(const struct mgos_config *cfg) { return cfg
530
534
double mgos_config_get_default_debug_test_d2 (void ) { return 0.0 ; }
531
535
void mgos_config_set_debug_test_d2 (struct mgos_config * cfg , double v ) { cfg -> debug .test_d2 = v ; }
532
536
537
+ /* debug.test_d3 */
538
+ double mgos_config_get_debug_test_d3 (const struct mgos_config * cfg ) { return cfg -> debug .test_d3 ; }
539
+ double mgos_config_get_default_debug_test_d3 (void ) { return 0.0001 ; }
540
+ void mgos_config_set_debug_test_d3 (struct mgos_config * cfg , double v ) { cfg -> debug .test_d3 = v ; }
541
+
533
542
/* debug.test_f1 */
534
543
float mgos_config_get_debug_test_f1 (const struct mgos_config * cfg ) { return cfg -> debug .test_f1 ; }
535
544
float mgos_config_get_default_debug_test_f1 (void ) { return 0.123 ; }
@@ -540,6 +549,11 @@ float mgos_config_get_debug_test_f2(const struct mgos_config *cfg) { return cfg-
540
549
float mgos_config_get_default_debug_test_f2 (void ) { return 123.0 ; }
541
550
void mgos_config_set_debug_test_f2 (struct mgos_config * cfg , float v ) { cfg -> debug .test_f2 = v ; }
542
551
552
+ /* debug.test_f3 */
553
+ float mgos_config_get_debug_test_f3 (const struct mgos_config * cfg ) { return cfg -> debug .test_f3 ; }
554
+ float mgos_config_get_default_debug_test_f3 (void ) { return 1e-05 ; }
555
+ void mgos_config_set_debug_test_f3 (struct mgos_config * cfg , float v ) { cfg -> debug .test_f3 = v ; }
556
+
543
557
/* debug.test_ui */
544
558
unsigned int mgos_config_get_debug_test_ui (const struct mgos_config * cfg ) { return cfg -> debug .test_ui ; }
545
559
unsigned int mgos_config_get_default_debug_test_ui (void ) { return 4294967295 ; }
0 commit comments