From 870f1f1f84f0fa1a9f2e8154a04d06999d8b6a3a Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 4 Oct 2013 18:29:25 +0200 Subject: sysmobts_par: add value_string definitions for parameters --- src/osmo-bts-sysmo/misc/sysmobts_par.c | 16 ++++++++++++++++ src/osmo-bts-sysmo/misc/sysmobts_par.h | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/osmo-bts-sysmo/misc/sysmobts_par.c b/src/osmo-bts-sysmo/misc/sysmobts_par.c index 1b458af..c431330 100644 --- a/src/osmo-bts-sysmo/misc/sysmobts_par.c +++ b/src/osmo-bts-sysmo/misc/sysmobts_par.c @@ -29,11 +29,27 @@ #include #include +#include + #include "sysmobts_eeprom.h" #include "sysmobts_par.h" #define EEPROM_PATH "/sys/devices/platform/i2c_davinci.1/i2c-1/1-0050/eeprom" +const struct value_string sysmobts_par_names[_NUM_SYSMOBTS_PAR+1] = { + { SYSMOBTS_PAR_MAC, "ethaddr" }, + { SYSMOBTS_PAR_CLK_FACTORY, "clk-factory" }, + { SYSMOBTS_PAR_TEMP_DIG_MAX, "temp-dig-max" }, + { SYSMOBTS_PAR_TEMP_RF_MAX, "temp-rf-max" }, + { SYSMOBTS_PAR_SERNR, "serial-nr" }, + { SYSMOBTS_PAR_HOURS, "hours-running" }, + { SYSMOBTS_PAR_BOOTS, "boot-count" }, + { SYSMOBTS_PAR_KEY, "key" }, + { SYSMOBTS_PAR_MODEL_NR, "model-nr" }, + { SYSMOBTS_PAR_MODEL_FLAGS, "model-flags" }, + { SYSMOBTS_PAR_TRX_NR, "trx-nr" }, + { 0, NULL } +}; static struct { int read; diff --git a/src/osmo-bts-sysmo/misc/sysmobts_par.h b/src/osmo-bts-sysmo/misc/sysmobts_par.h index d9c8bad..d5914e9 100644 --- a/src/osmo-bts-sysmo/misc/sysmobts_par.h +++ b/src/osmo-bts-sysmo/misc/sysmobts_par.h @@ -1,7 +1,7 @@ #ifndef _SYSMOBTS_PAR_H #define _SYSMOBTS_PAR_H -#include +#include enum sysmobts_par { SYSMOBTS_PAR_MAC, @@ -18,6 +18,7 @@ enum sysmobts_par { _NUM_SYSMOBTS_PAR }; +extern const struct value_string sysmobts_par_names[_NUM_SYSMOBTS_PAR+1]; int sysmobts_par_get_int(enum sysmobts_par par, int *ret); int sysmobts_par_set_int(enum sysmobts_par par, int val); -- cgit v1.2.3