Skip to content
Success

#21915 (May 4, 2026, 12:46:33 PM)

Started 1 day 14 hr ago
Took 1 min 1 sec on build5-deb12build-ansible

Started by upstream project gerrit-osmo-bts build number 1250
originally caused by:

This run spent:

  • 1 min 35 sec waiting;
  • 1 min 1 sec build duration;
  • 2 min 36 sec total from scheduled to completion.
Revision: 520e16d150d887684c4ce452805fbeef1332f50c
Repository: $GERRIT_REPO_URL
  • master
trx, bts: add optional WebSDR backend (callback-based transport)

Introduce WebSDR backend enabled via ENABLE_WEBSDR,
adding an alternative callback-based transport alongside
existing socket-based TRX/OSMUX I/O

Implement:
- TRX control via osmotrxlib_process_command()
- TRXD data via apitrx_tx_call()/trx_data_read()
- clock handling via apibts_clock_ind() and external timers
- Osmux integration via ws_osmux_* helpers

Adapt scheduler to support API-based burst submission and
external timer callbacks in WebSDR mode

Disable signal handling, stats and socket I/O when building
with ENABLE_WEBSDR

Add WebSDR API entrypoint, Emscripten build target and
example configuration

Enables running BTS/TRX stack in WebAssembly environments

Change-Id: Idebd588f33afd85021813ad5821391781db683a9
dtv.comp at