Project

General

Profile

Actions

Feature #3761

closed

Separate TDMA scheduler into a library (libtdmasched)

Added by fixeria about 5 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
trxcon
Target version:
Start date:
01/20/2019
Due date:
% Done:

100%

Resolution:
Spec Reference:
Tags:

Description

The current TDMA scheduler implementation is tightly integrated with both L1CTL and TRX interfaces, i.e. Downlink frames are being passed to the L1CTL handler, and Uplink bursts are being sent to the TRX interface handler. This is one of the reasons why we don't have even basic unit test coverage.

As the primary solution, I suggest to abstract the scheduler from both interfaces (by extending the existing prim API), and create a separate library (libtdmasched, libgsmsched?), so trxcon application could be linked against it, as well as the further unit tests.


Related issues

Related to OsmocomBB - Feature #5599: trxcon: integrate with osmo-trx-msClosedHoernchen07/01/2022

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)