aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts/bts_model.h
AgeCommit message (Collapse)AuthorFilesLines
2014-03-26oml: Indicate the kind of object passed as the void*Holger Hans Peter Freyther1-1/+1
These routines do not pass the gsm_abis_mo and parsing the FOM header of the msg does not seem to be a good idea either. Pass in the OML object so that the model code can determine what the void pointer is.
2014-03-10handover: Add generic handling for handoverAndreas Eversberg1-0/+1
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.
2013-10-06abis: delay l1if_reset() until OML link is establishedHarald Welte1-0/+2
2013-02-27sysmobts: Improve the shutdown of the DSP on exitHolger Hans Peter Freyther1-0/+1
Issue the RfDeactivate.REQ before sending the MphClose.REQ. Ideally we would issue MphClose.REQ after the RfDeactivate.CNF but this is not possible right now. The current approach makes the following warning of the DSP go away on shutdown. This was tested with my E71 and an active silent-call using a SDCCH. DSP Warning: [ERROR] : DeviceMng_ValidateL1Handle() => Invalid layer 1 handle
2011-11-07audio: Make bts_model_rtp_rx_cb compatible with the prototypeHolger Hans Peter Freyther1-1/+1
2011-10-12add VTY based way to set clock calibration of sysmobts L1Harald Welte1-0/+3
2011-09-19fix various compiler warnings across the codeHarald Welte1-0/+3
this deals with unused cocde, unused variables and undeclared symbols in various places.
2011-09-03Add new ORTP based libosmo-trau based voice supportHarald Welte1-0/+3
Using osmo-bts-sysmo and this code, it is now possible to do FR and AMR based voice calls on TCH/F. A lot of CPU is wasted in the conversion between the RTP formats and the L1 specific formats for the codec frames. All data needs to be shifted by four bits, and the order of bits needs to be reversed in every byte.
2011-06-29deactivate RF + exit when the Abis link is goneHarald Welte1-0/+2
The idea is that the BTS process is re-spawned from init/upstart/systemd
2011-06-28implement RSL DEACTIVATE SACCHHarald Welte1-0/+1
2011-06-27re-work original osmo-bts with support for sysmocom femtobtsHarald Welte1-0/+33
This code re-works osmo-bts to add support for the upcoming sysmocom BTS. It also tries to add some level of abstraction between the generic part of a BTS (A-bis, RSL, OML, data structures, paging scheduling, BCCH/AGCH scheduling, etc.) and the actual hardware-specific bits. The hardware-specific bits are currently only implemented for the sysmocom femtobts, but should be (re-)added for osmocom-bb, as well as a virtual BTS for simulation purpose later. The sysmocom bts specific parts require hardware-specific header files which are (at least currently) not publicly distributed.