aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-litecell15/lc15bts.c
diff options
context:
space:
mode:
authorKeith <keith@rhizomatica.org>2020-03-31 21:54:58 -0500
committerKeith <keith@rhizomatica.org>2020-03-31 22:06:37 -0500
commit9192c6c6c2cdea376aa512c88b14c724af36cea7 (patch)
treeec293f759677d376d7a8e91d97b34a6b22a13c78 /src/osmo-bts-litecell15/lc15bts.c
parentae4d85d891c6fde179f16db7eed0b6e3fa468705 (diff)
Merging parts of commit 653e974fec00414ba85baf258ccc46ea778a53bdkeith/lc15_merge
from branch nrw/litecell15 Original Author: Minh-Quang Nguyen <minh-quang.nguyen@nutaq.com> LC15: Implementation of LC15 specific features Made some modifications to this commit based on d8cd756da48bcff9f9caf9e64fc0af047a165b60 Get rid of 'struct gsm_bts_role_bts' Only compile tested. This is just to get a start on this branch. I have not yet looked at all other commits in the nuran branch that may be related. This one however, does seem to be important as it implements a larger cell radius than is currently possible with osmo master. Change-Id: I79416faaa3ba328c9c2dabcd695a1b880fe666da
Diffstat (limited to 'src/osmo-bts-litecell15/lc15bts.c')
-rw-r--r--src/osmo-bts-litecell15/lc15bts.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/osmo-bts-litecell15/lc15bts.c b/src/osmo-bts-litecell15/lc15bts.c
index 172a7e45..778b9ef1 100644
--- a/src/osmo-bts-litecell15/lc15bts.c
+++ b/src/osmo-bts-litecell15/lc15bts.c
@@ -121,6 +121,8 @@ enum l1prim_type lc15bts_get_sysprim_type(Litecell15_PrimId_t id)
case Litecell15_PrimId_MuteRfCnf: return L1P_T_CONF;
case Litecell15_PrimId_SetRxAttenReq: return L1P_T_REQ;
case Litecell15_PrimId_SetRxAttenCnf: return L1P_T_CONF;
+ case Litecell15_PrimId_IsAliveReq: return L1P_T_REQ;
+ case Litecell15_PrimId_IsAliveCnf: return L1P_T_CONF;
default: return L1P_T_INVALID;
}
}
@@ -142,6 +144,8 @@ const struct value_string lc15bts_sysprim_names[Litecell15_PrimId_NUM+1] = {
{ Litecell15_PrimId_MuteRfCnf, "MUTE-RF.cnf" },
{ Litecell15_PrimId_SetRxAttenReq, "SET-RX-ATTEN.req" },
{ Litecell15_PrimId_SetRxAttenCnf, "SET-RX-ATTEN-CNF.cnf" },
+ { Litecell15_PrimId_IsAliveReq, "IS-ALIVE.req" },
+ { Litecell15_PrimId_IsAliveCnf, "IS-ALIVE-CNF.cnf" },
{ 0, NULL }
};
@@ -155,6 +159,7 @@ Litecell15_PrimId_t lc15bts_get_sysprim_conf(Litecell15_PrimId_t id)
case Litecell15_PrimId_SetCalibTblReq: return Litecell15_PrimId_SetCalibTblCnf;
case Litecell15_PrimId_MuteRfReq: return Litecell15_PrimId_MuteRfCnf;
case Litecell15_PrimId_SetRxAttenReq: return Litecell15_PrimId_SetRxAttenCnf;
+ case Litecell15_PrimId_IsAliveReq: return Litecell15_PrimId_IsAliveCnf;
default: return -1; // Weak
}
}