diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2020-12-24 15:01:50 +0100 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2021-01-04 21:49:21 +0000 |
commit | 5f909b45c51e3a4c08a2c32e3bdc0d6b49ffdebd (patch) | |
tree | e8f7bb0e64ac91109b1ecbca058e5222827fcee9 /include/osmo-bts/bts.h | |
parent | 20cbf7bc677037841e182552b52e3362a12e7ea5 (diff) |
power_control: check-in new parameters and default values
For the sake of simplicity, the old structures that are still used
by MS/BS power control loops are kept in place. Migration to the
new structures requires additional changes to the existing power
control logic, so it will be done in the follow-up changes.
The new parameters are integrated as follows:
+ struct gsm_bts - a BTS instance:
| Hard-coded default (fall-back) parameters for all transceivers.
|
+-+-> struct gsm_bts_trx - a TRX instance (transceiver):
| Default parameters for all logical channels inherited from
| 'struct gsm_bts' at start-up. May be overwritten by the
| BSC using ip.access specific 'Measurement Pre-processing
| Defaults' message on the A-bis/RSL interface.
|
+---> struct gsm_lchan - a logical channel (e.g. TCH or SDCCH):
Connection specific parameters inherited from 'struct
gsm_bts_trx'. May be overwritten by parameters sent
by the BSC in CHANnel ACTIVation and other messages.
Change-Id: I6d41eb238aa6d4f5b77596c5477c2ecbe86de2a8
Related: SYS#4918
Diffstat (limited to 'include/osmo-bts/bts.h')
-rw-r--r-- | include/osmo-bts/bts.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/osmo-bts/bts.h b/include/osmo-bts/bts.h index 6d8b5706..0b224beb 100644 --- a/include/osmo-bts/bts.h +++ b/include/osmo-bts/bts.h @@ -321,10 +321,14 @@ struct gsm_bts { bool vty_override; /* OML value overridden by VTY */ } radio_link_timeout; - /* Uplink/Downlink power control */ + /* Uplink/Downlink power control (legacy parameters) */ struct bts_power_ctrl_params ul_power_ctrl; struct bts_power_ctrl_params dl_power_ctrl; + /* Default (fall-back) Dynamic Power Control parameters for all transceivers */ + struct gsm_power_ctrl_params bs_dpc_params; /* BS Dynamic Power Control */ + struct gsm_power_ctrl_params ms_dpc_params; /* MS Dynamic Power Control */ + /* used by the sysmoBTS to adjust band */ uint8_t auto_band; |