aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-sysmo/utils.c
diff options
context:
space:
mode:
authorÁlvaro Neira Ayuso <anayuso@sysmocom.de>2014-04-28 13:40:24 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2014-04-29 12:08:28 +0200
commit9ed6b95c9096a0e4e12673feb322cb0355d3dafe (patch)
tree64953c9f205b4457859558866ca16ad65818990a /src/osmo-bts-sysmo/utils.c
parent3e5b6db2d26f279f9238089f8c79de1d71a997aa (diff)
osmo-bts-sysmo/utils.c: Added a function for calculate the power transmitter
Signed-off-by: Alvaro Neira Ayuso <anayuso@sysmocom.de>
Diffstat (limited to 'src/osmo-bts-sysmo/utils.c')
-rw-r--r--src/osmo-bts-sysmo/utils.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/osmo-bts-sysmo/utils.c b/src/osmo-bts-sysmo/utils.c
index f576eef5..af1e5d29 100644
--- a/src/osmo-bts-sysmo/utils.c
+++ b/src/osmo-bts-sysmo/utils.c
@@ -136,3 +136,14 @@ int sysmobts_get_nominal_power(struct gsm_bts_trx *trx)
}
return -1;
}
+
+int sysmobts_get_power_trx(struct gsm_bts_trx *trx)
+{
+ int power_transmitter = trx->nominal_power - trx->max_power_red;
+ power_transmitter -= trx->power_reduce;
+
+ if (power_transmitter < 0)
+ power_transmitter = 0;
+
+ return power_transmitter;
+}