diff options
author | Harald Welte <laforge@gnumonks.org> | 2013-10-04 18:28:46 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2013-10-04 18:28:46 +0200 |
commit | 7410bc30204bca34b35324f008e1339e82a8c194 (patch) | |
tree | d6f359c10fdf73d92564b43d5f38ff0dd76ba0b3 | |
parent | ff41a47c65958f00f159f7d74083f1ff6b190283 (diff) |
sysmobts_par: Implement new EEPROM parameters (trx_nr, model_nr, model_flags)
-rw-r--r-- | src/osmo-bts-sysmo/misc/sysmobts_par.c | 18 | ||||
-rw-r--r-- | src/osmo-bts-sysmo/misc/sysmobts_par.h | 3 |
2 files changed, 21 insertions, 0 deletions
diff --git a/src/osmo-bts-sysmo/misc/sysmobts_par.c b/src/osmo-bts-sysmo/misc/sysmobts_par.c index bab6bf56..1b458afc 100644 --- a/src/osmo-bts-sysmo/misc/sysmobts_par.c +++ b/src/osmo-bts-sysmo/misc/sysmobts_par.c @@ -112,6 +112,15 @@ int sysmobts_par_get_int(enum sysmobts_par par, int *ret) case SYSMOBTS_PAR_BOOTS: *ret = ee->boot_count; break; + case SYSMOBTS_PAR_MODEL_NR: + *ret = ee->model_nr; + break; + case SYSMOBTS_PAR_MODEL_FLAGS: + *ret = ee->model_flags; + break; + case SYSMOBTS_PAR_TRX_NR: + *ret = ee->trx_nr; + break; default: return -EINVAL; } @@ -148,6 +157,15 @@ int sysmobts_par_set_int(enum sysmobts_par par, int val) case SYSMOBTS_PAR_BOOTS: ee->boot_count = val; break; + case SYSMOBTS_PAR_MODEL_NR: + ee->model_nr = val; + break; + case SYSMOBTS_PAR_MODEL_FLAGS: + ee->model_flags = val; + break; + case SYSMOBTS_PAR_TRX_NR: + ee->trx_nr = val; + break; default: return -EINVAL; } diff --git a/src/osmo-bts-sysmo/misc/sysmobts_par.h b/src/osmo-bts-sysmo/misc/sysmobts_par.h index 8a37b585..d9c8bad4 100644 --- a/src/osmo-bts-sysmo/misc/sysmobts_par.h +++ b/src/osmo-bts-sysmo/misc/sysmobts_par.h @@ -12,6 +12,9 @@ enum sysmobts_par { SYSMOBTS_PAR_HOURS, SYSMOBTS_PAR_BOOTS, SYSMOBTS_PAR_KEY, + SYSMOBTS_PAR_MODEL_NR, + SYSMOBTS_PAR_MODEL_FLAGS, + SYSMOBTS_PAR_TRX_NR, _NUM_SYSMOBTS_PAR }; |