• Kirill Smelkov's avatar
    software/ors-amarisoft: enb: Switch rf_mode to be runtime parameter · b111a2c1
    Kirill Smelkov authored
    Previously rf_mode was static parameter of particular software - it was
    possible to instantiate cells only of the mode selected for particular template.
    
    In MultiRU it will be possible to generally instantiate all kind of cells -
    LTE/NR and TDD/FDD all at the same time.
    
    -> Switch rf_mode to be runtime parameter as a preparatory step for that.
    
    Software for ORS becomes just software-ors.cfg with software-tdd-ors.cfg
    providing backward compatibility proxy as we have many ORS'es currently
    deployed with that software-release URL. For other softwares backward
    compatibility is not preserved including for software-fdd-ors.cfg because we
    practically have very few deployments with those.
    
    To show tdd_ul_dl_config only for TDD we use conditional feature of new JSON-editor.
    
    Backward compatibility: nothing changes for ORS, for everything else rf_mode
    now needs to be explicitly set in cell parameters if it is not TDD.
    
    Rendered enb.cfg and gnb.cfg stay the same.
    b111a2c1
testORS.py 13.9 KB