57 lines
1.9 KiB
C
57 lines
1.9 KiB
C
|
/* Generated file - do not edit. */
|
||
|
|
||
|
#include <stddef.h>
|
||
|
#include "mgos_ro_vars.h"
|
||
|
|
||
|
const struct mgos_conf_entry mgos_ro_vars_schema_[6] = {
|
||
|
{.type = CONF_TYPE_OBJECT, .key = "", .num_desc = 5},
|
||
|
{.type = CONF_TYPE_STRING, .key = "mac_address", .offset = offsetof(struct mgos_ro_vars, mac_address)},
|
||
|
{.type = CONF_TYPE_STRING, .key = "arch", .offset = offsetof(struct mgos_ro_vars, arch)},
|
||
|
{.type = CONF_TYPE_STRING, .key = "fw_version", .offset = offsetof(struct mgos_ro_vars, fw_version)},
|
||
|
{.type = CONF_TYPE_STRING, .key = "fw_timestamp", .offset = offsetof(struct mgos_ro_vars, fw_timestamp)},
|
||
|
{.type = CONF_TYPE_STRING, .key = "fw_id", .offset = offsetof(struct mgos_ro_vars, fw_id)},
|
||
|
};
|
||
|
|
||
|
const struct mgos_conf_entry *mgos_ro_vars_schema() {
|
||
|
return mgos_ro_vars_schema_;
|
||
|
}
|
||
|
|
||
|
/* Global instance */
|
||
|
struct mgos_ro_vars mgos_sys_ro_vars;
|
||
|
|
||
|
/* Getters {{{ */
|
||
|
const char *mgos_ro_vars_get_mac_address(struct mgos_ro_vars *cfg) {
|
||
|
return cfg->mac_address;
|
||
|
}
|
||
|
const char *mgos_ro_vars_get_arch(struct mgos_ro_vars *cfg) {
|
||
|
return cfg->arch;
|
||
|
}
|
||
|
const char *mgos_ro_vars_get_fw_version(struct mgos_ro_vars *cfg) {
|
||
|
return cfg->fw_version;
|
||
|
}
|
||
|
const char *mgos_ro_vars_get_fw_timestamp(struct mgos_ro_vars *cfg) {
|
||
|
return cfg->fw_timestamp;
|
||
|
}
|
||
|
const char *mgos_ro_vars_get_fw_id(struct mgos_ro_vars *cfg) {
|
||
|
return cfg->fw_id;
|
||
|
}
|
||
|
/* }}} */
|
||
|
|
||
|
/* Setters {{{ */
|
||
|
void mgos_ro_vars_set_mac_address(struct mgos_ro_vars *cfg, const char *val) {
|
||
|
mgos_conf_set_str(&cfg->mac_address, val);
|
||
|
}
|
||
|
void mgos_ro_vars_set_arch(struct mgos_ro_vars *cfg, const char *val) {
|
||
|
mgos_conf_set_str(&cfg->arch, val);
|
||
|
}
|
||
|
void mgos_ro_vars_set_fw_version(struct mgos_ro_vars *cfg, const char *val) {
|
||
|
mgos_conf_set_str(&cfg->fw_version, val);
|
||
|
}
|
||
|
void mgos_ro_vars_set_fw_timestamp(struct mgos_ro_vars *cfg, const char *val) {
|
||
|
mgos_conf_set_str(&cfg->fw_timestamp, val);
|
||
|
}
|
||
|
void mgos_ro_vars_set_fw_id(struct mgos_ro_vars *cfg, const char *val) {
|
||
|
mgos_conf_set_str(&cfg->fw_id, val);
|
||
|
}
|
||
|
/* }}} */
|