Project

General

Profile

Feature #3761

Separate TDMA scheduler into a library (libtdmasched)

Added by fixeria 6 months ago. Updated about 1 month ago.

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

0%

Resolution:
Spec Reference:

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.

History

#1 Updated by ptrkrysik about 1 month ago

  • Target version deleted (Improvement of the higher layers of OsmocomBB)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)