sysmo-bts: properly initialize the nominal power, print it at startup

This commit is contained in:
Harald Welte 2011-07-01 11:27:41 +02:00
parent 062d96e38b
commit 4450a1530c
2 changed files with 4 additions and 1 deletions

View File

@ -61,6 +61,7 @@ int bts_model_init(struct gsm_bts *bts)
}
bts->c0->role_bts.l1h = fl1h;
bts->c0->nominal_power = 23;
l1if_reset(fl1h);

View File

@ -217,9 +217,11 @@ static int trx_init(struct gsm_bts_trx *trx)
dev_par->u16Arfcn = trx->arfcn;
dev_par->u16BcchArfcn = trx->bts->c0->arfcn;
dev_par->u8NbTsc = trx->bts->bsic & 7;
DEBUGP(DL1C, "Setting TSC=%d\n", dev_par->u8NbTsc);
dev_par->fRxPowerLevel = -75.f;
dev_par->fTxPowerLevel = trx->nominal_power - trx->max_power_red;
LOGP(DL1C, LOGL_NOTICE, "Init TRX (ARFCN %u, TSC %u, RxPower % 2f dBm, "
"TxPower % 2.2f dBm", dev_par->u16Arfcn, dev_par->u8NbTsc,
dev_par->fRxPowerLevel, dev_par->fTxPowerLevel);
/* send MPH-INIT-REQ, wait for MPH-INIT-CNF */
return l1if_req_compl(fl1h, msg, 0, trx_init_compl_cb, fl1h);