On Thu, Aug 12, 2021 at 10:00:37AM +0600, Vadim Yanitskiy wrote:
> in rsl_rx_bs_pwr_ctrl(), we actually handle these different cases:
> 
> a) power reduction on *inactive* logical channels of the BCCH carrier,
> b) power reduction on *active* logical channels of the BCCH carrier,
> c) power reduction on *active* logical channels of a non-BCCH carrier.
> 
> Case a) is handled in bts_set_c0_pwr_red().  This function iterates over all
> timeslots and sets power reduction values depending on their pchan
> combinations.
> 
> Case b) actually depends on a), because ts->c0_power_red_db is set in
> bts_set_c0_pwr_red().  The idea is that b) is not allowed unless the BTS is
> operating in the power saving mode.

sorry i tried but i don't really understand in depth ... but me understanding
is not required. If you think this is not obvious to someone familiar with BCCH
power management, then maybe adding a code comment explaining could be nice?

~N

Reply via email to