aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2014-01-23 16:12:04 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2014-03-10 13:38:07 +0100
commit00b4e064ffc4c4bb2863c1f8ce40e4e1e1bbbbff (patch)
tree3db0e5901ec8de62afce5ab50cc5414caa9e7f3e /include/osmo-bts
parent8ade45e795d1ee531423d529dfa2c441ece1196a (diff)
handover: Add generic handling for handover
The BTS layer needs to inform the handover code when an access burst has been received. In turn the handover layer will ask the bts to modify the channel, it will schedule the physical information inform the BSC with the HANDOVER DETECTION and waits for the BTS layer to inform it about the first received frame to stop a timer.
Diffstat (limited to 'include/osmo-bts')
-rw-r--r--include/osmo-bts/bts_model.h1
-rw-r--r--include/osmo-bts/handover.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/osmo-bts/bts_model.h b/include/osmo-bts/bts_model.h
index 2f6ae98d..cb5433b4 100644
--- a/include/osmo-bts/bts_model.h
+++ b/include/osmo-bts/bts_model.h
@@ -29,6 +29,7 @@ int bts_model_chg_adm_state(struct gsm_bts *bts, struct gsm_abis_mo *mo,
int bts_model_rsl_chan_act(struct gsm_lchan *lchan, struct tlv_parsed *tp);
int bts_model_rsl_chan_rel(struct gsm_lchan *lchan);
+int bts_model_rsl_chan_mod(struct gsm_lchan *lchan);
int bts_model_rsl_deact_sacch(struct gsm_lchan *lchan);
int bts_model_rsl_mode_modify(struct gsm_lchan *lchan);
diff --git a/include/osmo-bts/handover.h b/include/osmo-bts/handover.h
index 1cf5d696..35d5c690 100644
--- a/include/osmo-bts/handover.h
+++ b/include/osmo-bts/handover.h
@@ -6,5 +6,7 @@ enum {
HANDOVER_WAIT_FRAME,
};
+void handover_rach(struct gsm_lchan *lchan, uint8_t ra, uint8_t acc_delay);
+void handover_frame(struct gsm_lchan *lchan);
void handover_reset(struct gsm_lchan *lchan);