Project

General

Profile

Actions

Feature #1837

open

autogenerate dtx_dl_amr_fsm.*

Added by msuraev over 7 years ago. Updated about 6 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
11/08/2016
Due date:
% Done:

0%

Spec Reference:

Description

We have FSM defined as c code in src/common/dtx_dl_arm_fsm.* and also as DOT description in osmo-gsm-manuals/OsmoBTS/dtx.dot Maintaining both in sync is tricky and error-prone. The code is very regular so it could be rather easy generated (for example from python script using pydot) from the same dtx.dot file we use for documentation. This way it would be automatically in-sync and we will have single source of truth when it comes to DTX FSM implementation. This would also facilitate future use of static analysis tools as .dot file is easier to manipulate than c sources. We already use similar process to generate convolutional codes in libosmocore.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)