Project

General

Profile

Feature #3761

Separate TDMA scheduler into a library (libtdmasched)

Added by fixeria about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
trxcon
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.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)