aboutsummaryrefslogtreecommitdiffstats
path: root/include/openbsc/gsm_data.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-05-28 11:39:21 +0000
committerHarald Welte <laforge@gnumonks.org>2009-05-28 11:39:21 +0000
commit7b26bcb1b5f7fc8bf34744531a95c1ca0ce5dd3f (patch)
tree1f4e3b1e8a5ae12a0e4b3d73054db77b91390069 /include/openbsc/gsm_data.h
parentfe609d85c3d91dd6921b6631d00597030a9723cb (diff)
* give Siemens ObjClass reasonable names rather than A3/A5/A6
* add nm_state objects for RACK and CCLK * add obj_class human-readable printing for all vendor obj_classes * add human-readable printing of administrative state * add enum for cell_alloc numbers
Diffstat (limited to 'include/openbsc/gsm_data.h')
-rw-r--r--include/openbsc/gsm_data.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/include/openbsc/gsm_data.h b/include/openbsc/gsm_data.h
index 2c0526014..145e406f9 100644
--- a/include/openbsc/gsm_data.h
+++ b/include/openbsc/gsm_data.h
@@ -303,10 +303,21 @@ struct gsm_bts {
} site_mgr;
/* ip.accesss Unit ID's have Site/BTS/TRX layout */
- struct {
- u_int16_t site_id;
- u_int16_t bts_id;
- } ip_access;
+ union {
+ struct {
+ u_int16_t site_id;
+ u_int16_t bts_id;
+ } ip_access;
+ struct {
+ struct {
+ struct gsm_nm_state nm_state;
+ } cclk;
+ struct {
+ struct gsm_nm_state nm_state;
+ } rack;
+
+ } bs11;
+ };
/* transceivers */
int num_trx;