Make sure we lookup trxmgr->ARFCN() with TRX number, not TS number
This commit is contained in:
parent
dd9ba70f53
commit
5116420cb2
|
@ -36,8 +36,9 @@ using namespace GSM;
|
||||||
|
|
||||||
ARFCNManager *OsmoTS::getARFCNmgr()
|
ARFCNManager *OsmoTS::getARFCNmgr()
|
||||||
{
|
{
|
||||||
TransceiverManager *trxmgr = getTRX()->getTRXmgr();
|
const OsmoTRX *trx = getTRX();
|
||||||
return trxmgr->ARFCN(getTSnr());
|
TransceiverManager *trxmgr = trx->getTRXmgr();
|
||||||
|
return trxmgr->ARFCN(trx->getTN());
|
||||||
}
|
}
|
||||||
|
|
||||||
OsmoTS::OsmoTS(OsmoTRX &trx, unsigned int ts_nr, unsigned comb)
|
OsmoTS::OsmoTS(OsmoTRX &trx, unsigned int ts_nr, unsigned comb)
|
||||||
|
@ -49,7 +50,7 @@ OsmoTS::OsmoTS(OsmoTRX &trx, unsigned int ts_nr, unsigned comb)
|
||||||
mNLchan = 0;
|
mNLchan = 0;
|
||||||
|
|
||||||
TransceiverManager *trxmgr = trx.getTRXmgr();
|
TransceiverManager *trxmgr = trx.getTRXmgr();
|
||||||
ARFCNManager *radio = trxmgr->ARFCN(ts_nr);
|
ARFCNManager *radio = trxmgr->ARFCN(trx.getTN());
|
||||||
radio->setSlot(ts_nr, comb);
|
radio->setSlot(ts_nr, comb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue