LiliyGo-HiGrow-Sensor/build/gen/mgos_ro_vars.h

59 lines
2.7 KiB
C

/*
* Generated file - do not edit.
* Command: /mongoose-os/fw/tools/gen_sys_config.py --c_name=mgos_ro_vars --c_global_name=mgos_sys_ro_vars --dest_dir=/fwbuild-volumes/latest/apps/LilyGo-HiGrow-ESP32-Mongoose-OS-Firmware/esp32/build_contexts/build_ctx_913791226/build/gen/ /mongoose-os/fw/src/mgos_ro_vars_schema.yaml
*/
#ifndef MGOS_RO_VARS_H_
#define MGOS_RO_VARS_H_
#include "mgos_config_util.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
struct mgos_ro_vars {
char *mac_address;
char *arch;
char *fw_version;
char *fw_timestamp;
char *fw_id;
};
/* Parametrized accessor prototypes {{{ */
const char *mgos_ro_vars_get_mac_address(struct mgos_ro_vars *cfg);
const char *mgos_ro_vars_get_arch(struct mgos_ro_vars *cfg);
const char *mgos_ro_vars_get_fw_version(struct mgos_ro_vars *cfg);
const char *mgos_ro_vars_get_fw_timestamp(struct mgos_ro_vars *cfg);
const char *mgos_ro_vars_get_fw_id(struct mgos_ro_vars *cfg);
void mgos_ro_vars_set_mac_address(struct mgos_ro_vars *cfg, const char *val);
void mgos_ro_vars_set_arch(struct mgos_ro_vars *cfg, const char *val);
void mgos_ro_vars_set_fw_version(struct mgos_ro_vars *cfg, const char *val);
void mgos_ro_vars_set_fw_timestamp(struct mgos_ro_vars *cfg, const char *val);
void mgos_ro_vars_set_fw_id(struct mgos_ro_vars *cfg, const char *val);
/* }}} */
extern struct mgos_ro_vars mgos_sys_ro_vars;
static inline const char *mgos_sys_ro_vars_get_mac_address(void) { return mgos_ro_vars_get_mac_address(&mgos_sys_ro_vars); }
static inline const char *mgos_sys_ro_vars_get_arch(void) { return mgos_ro_vars_get_arch(&mgos_sys_ro_vars); }
static inline const char *mgos_sys_ro_vars_get_fw_version(void) { return mgos_ro_vars_get_fw_version(&mgos_sys_ro_vars); }
static inline const char *mgos_sys_ro_vars_get_fw_timestamp(void) { return mgos_ro_vars_get_fw_timestamp(&mgos_sys_ro_vars); }
static inline const char *mgos_sys_ro_vars_get_fw_id(void) { return mgos_ro_vars_get_fw_id(&mgos_sys_ro_vars); }
static inline void mgos_sys_ro_vars_set_mac_address(const char *val) { mgos_ro_vars_set_mac_address(&mgos_sys_ro_vars, val); }
static inline void mgos_sys_ro_vars_set_arch(const char *val) { mgos_ro_vars_set_arch(&mgos_sys_ro_vars, val); }
static inline void mgos_sys_ro_vars_set_fw_version(const char *val) { mgos_ro_vars_set_fw_version(&mgos_sys_ro_vars, val); }
static inline void mgos_sys_ro_vars_set_fw_timestamp(const char *val) { mgos_ro_vars_set_fw_timestamp(&mgos_sys_ro_vars, val); }
static inline void mgos_sys_ro_vars_set_fw_id(const char *val) { mgos_ro_vars_set_fw_id(&mgos_sys_ro_vars, val); }
const struct mgos_conf_entry *mgos_ro_vars_schema();
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* MGOS_RO_VARS_H_ */