diff options
author | Michael Iedema <michael@kapsulate.com> | 2021-03-04 13:14:10 +0000 |
---|---|---|
committer | daniel <dwillmann@sysmocom.de> | 2021-05-04 16:09:46 +0000 |
commit | 858ac62b883900eb8958ccf8ec1f8aab21100476 (patch) | |
tree | 085c13acff520134083f60ead562710231e044f5 /include/osmocom/bsc/bts.h | |
parent | 377aac83bb31b876f02670b36097ab6a8d442b38 (diff) |
stats: add BTS uptime counter
Change-Id: Ib17674bbe95e828cebff12de9e0b30f06447ef6c
Diffstat (limited to 'include/osmocom/bsc/bts.h')
-rw-r--r-- | include/osmocom/bsc/bts.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/osmocom/bsc/bts.h b/include/osmocom/bsc/bts.h index bcc215df9..7a491d9b3 100644 --- a/include/osmocom/bsc/bts.h +++ b/include/osmocom/bsc/bts.h @@ -143,6 +143,7 @@ extern const struct rate_ctr_desc bts_ctr_description[]; extern const struct rate_ctr_group_desc bts_ctrg_desc; enum { + BTS_STAT_UPTIME_SECONDS, BTS_STAT_CHAN_LOAD_AVERAGE, BTS_STAT_CHAN_CCCH_SDCCH4_USED, BTS_STAT_CHAN_CCCH_SDCCH4_TOTAL, @@ -646,6 +647,9 @@ struct gsm_bts_trx *gsm_bts_trx_num(const struct gsm_bts *bts, int num); int bts_gprs_mode_is_compat(struct gsm_bts *bts, enum bts_gprs_mode mode); +#define BTS_STORE_UPTIME_INTERVAL 10 /* in seconds */ +void bts_store_uptime(struct gsm_bts *bts); + unsigned long long bts_uptime(const struct gsm_bts *bts); char *get_model_oml_status(const struct gsm_bts *bts); |