aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-06-05 19:18:45 +0000
committerHarald Welte <laforge@gnumonks.org>2009-06-05 19:18:45 +0000
commit8b697c74c776ae439a76525f14f8d9325fae32cb (patch)
tree72e3d55b67ad8146f253916b663550c1dc9b90c3 /include/openbsc
parentc3d4b2d441814a37736791911fce1f4e3725ac35 (diff)
BS11: add nm_state for EnveBTES, PA and BBSIG physical objects
Diffstat (limited to 'include/openbsc')
-rw-r--r--include/openbsc/gsm_data.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/include/openbsc/gsm_data.h b/include/openbsc/gsm_data.h
index d8b4c3ef..e85adf82 100644
--- a/include/openbsc/gsm_data.h
+++ b/include/openbsc/gsm_data.h
@@ -224,6 +224,17 @@ struct gsm_bts_trx {
} bb_transc;
u_int16_t arfcn;
+
+ union {
+ struct {
+ struct {
+ struct gsm_nm_state nm_state;
+ } bbsig;
+ struct {
+ struct gsm_nm_state nm_state;
+ } pa;
+ } bs11;
+ };
struct gsm_bts_trx_ts ts[TRX_NR_TS];
};
@@ -274,6 +285,10 @@ struct gsm_bts_paging_state {
u_int16_t available_slots;
};
+struct gsm_envabtse {
+ struct gsm_nm_state nm_state;
+};
+
/* One BTS */
struct gsm_bts {
struct gsm_network *network;
@@ -323,7 +338,7 @@ struct gsm_bts {
struct {
struct gsm_nm_state nm_state;
} rack;
-
+ struct gsm_envabtse envabtse[4];
} bs11;
};