osmo-bts/tests
Pau Espin e3cb8715f5 bts_model: Allow TS connect to be processed asynchronously
This commit doesn't change internal logic of any model, only the API to
be able to return result of connect TS asyncrhonously since some models
(like osmo-bts-trx) require some time to process the result. This way
PDCH ACT/DEACT (N)ACK can be sent once the result of this long process
is known. For instance, nowadays in osmo-bts-trx we PDCH (DE)ACT ACK
before getting the result from SETSLOT on the TRX iface.

With this new API, bts_model_ts_connect doesn't return any value
synchronously. Instead, it is expected to always end up calling
cb_ts_connected with the return code from the TS activation process. 0
is considered a successs, while any other value is considered an error.

Change-Id: Ie073a4397dd2f1a691968d12b15b8b42f1e1b0cf
2018-11-26 14:08:14 +01:00
..
agch Remove unneeded direct libortp dependency 2018-07-02 16:36:14 +02:00
cipher Remove unneeded direct libortp dependency 2018-07-02 16:36:14 +02:00
handover bts_model: Allow TS connect to be processed asynchronously 2018-11-26 14:08:14 +01:00
meas bts_model: Allow TS connect to be processed asynchronously 2018-11-26 14:08:14 +01:00
misc use osmo_init_logging2() with proper talloc ctx 2018-04-04 17:54:37 +02:00
paging properly initialize si3 in test_is_ccch_for_agch_setup() 2018-11-19 11:10:37 +00:00
power Remove unneeded direct libortp dependency 2018-07-02 16:36:14 +02:00
sysmobts bts: Allocate TRX for BTS dynamically, deprecate -t 2018-11-18 20:29:40 +00:00
tx_power use osmo_init_logging2() with proper talloc ctx 2018-04-04 17:54:37 +02:00
Makefile.am cosmetic: tests/Makefile.am: remove excess whitespace 2017-12-10 22:12:35 +01:00
stubs.c bts_model: Allow TS connect to be processed asynchronously 2018-11-26 14:08:14 +01:00
testsuite.at Move power loop to generic tests 2017-10-23 18:13:13 +00:00