diff options
author | Harald Welte <laforge@netfilter.org> | 2009-10-19 21:47:31 +0200 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2009-10-19 21:47:31 +0200 |
commit | af7b2faf71931d471a3dff221ea3678fd7026635 (patch) | |
tree | b11d806a687a6287599ca9d36df19f43cf1a0ff2 /openbsc/src/bsc_init.c | |
parent | a62202be31e4a790fc28c9f59d3fb4eb96ef916d (diff) |
ip.access maximum output power depends on GSM band
Diffstat (limited to 'openbsc/src/bsc_init.c')
-rw-r--r-- | openbsc/src/bsc_init.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/openbsc/src/bsc_init.c b/openbsc/src/bsc_init.c index 3d8b1b158..1dea0eb75 100644 --- a/openbsc/src/bsc_init.c +++ b/openbsc/src/bsc_init.c @@ -527,7 +527,21 @@ static void nm_reconfig_trx(struct gsm_bts_trx *trx) } break; case GSM_BTS_TYPE_NANOBTS: - trx->nominal_power = 20; + switch (trx->bts->band) { + case GSM_BAND_850: + case GSM_BAND_900: + trx->nominal_power = 20; + break; + case GSM_BAND_1800: + case GSM_BAND_1900: + trx->nominal_power = 23; + break; + dedfault: + fprintf(stderr, "Unsupported nanoBTS GSM band %s\n", + gsm_band_name(trx->bts->band)); + break; + } + break; default: break; } |