功能 #4094
YZMM2.2.1:3.0基站升级后,网管支持继承dealy和att相关配置
0%
描述
问题:目前3.0基站升级后,无法继承dealy和att相关配置,需要手动修改jason配置文件(ucp_rfic_cfg_evmt4.json,ucp_trx_gpioCfg_evmt4.json)
需求:网管把这些参数放到网管的射频参数配置中,这样升级后可以继承。
模块:dev / 射频模块
参数:uldelay,dldelay(vim ucp_trx_gpioCfg_evmt4.json)
dpd0n,cal0rxGainIndex,calChAttPara/ch1,calChAttPara/ch2,calChAttPara/ch3,calChAttPara/ch4,calPAAttPara/ch1,calPAAttPara/ch2,calPAAttPara/ch3,calPAAttPara/ch4(ucp_rfic_cfg_evmt4.json)
文件路径:
/yzmm/gnb/phy/resources/vim ucp_trx_gpioCfg_evmt4.json
/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json
文件
历史记录
由 马 自伟 更新于 大约一个月 之前
- 指派给 从 马 自伟 变更为 钱 伯宁
 
gnb-agent:
增加了对网管的json
获取接口getAllJsonConfig
修改接口setJsonCfg
支持了json数据的修改与获取
增加了lmt对json的
获取接口:getJsonConfig
修改接口:updateJsonConfig
gnb_agent脚本修改:yangCfg_uninstall:增加了对phy/resources目录下,ucp_rfic_cfg_evmt4.json" "ucp_trx_gpioCfg_evmt4.json俩个json文件的备份,备份目录为:/yzmm/gnb_bak/sysrepo_bak
gnb_agent主控文件增加功效配置:
        <Page name="POWER-AMPLIFIER-CONFIG" showName="功放配置" file="power-amplifier-config.json" path="">
            <Block name="功放配置" path="" defShow="0" child="" parent="">
                    <ConfigItem name="/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json:common/dpdOn" isShow="1" showName="DPD通道配置" canEdit="1" showType="" range="" assoc="" isNum="1" length="" isKey="" fileType=".json" xpath="/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json:common/dpdOn"></ConfigItem>
                    <ConfigItem name="/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json:common/baudrate" isShow="1" showName="波特率" canEdit="1" showType="" range="" assoc="" isNum="1" length="" isKey="" fileType=".json" xpath="/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json:common/baudrate"></ConfigItem>
                    <ConfigItem name="/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json:para/calOrxGainIndex" isShow="1" showName="ORX增益" canEdit="1" showType="" range="" assoc="" isNum="1" length="" isKey="" fileType=".json" xpath="/yzmm/gnb/phy/resources/ucp_rfic_cfg_evmt4.json:para/calOrxGainIndex"></ConfigItem>
                    <ConfigItem name="/yzmm/gnb/phy/resources/ucp_trx_gpioCfg_evmt4.json:common/uldelay" isShow="1" showName="上行延迟" canEdit="1" showType="" range="" assoc="" isNum="1" length="" isKey="" fileType=".json" xpath="/yzmm/gnb/phy/resources/ucp_trx_gpioCfg_evmt4.json:common/uldelay"></ConfigItem>
                    <ConfigItem name="/yzmm/gnb/phy/resources/ucp_trx_gpioCfg_evmt4.json:common/dldelay" isShow="1" showName="下行延迟" canEdit="1" showType="" range="" assoc="" isNum="1" length="" isKey="" fileType=".json" xpath="/yzmm/gnb/phy/resources/ucp_trx_gpioCfg_evmt4.json:common/dldelay"></ConfigItem>
            </Block>
        </Page>
网管修改:
增加对json数据的获取请求接口:getGnbJsonConfigByXpath
增加对json数据的更新请求接口:setGnbJsonConfigByXpath
增加功放配置的主控文件,与gnb_agent一致
测试功能:
1.lmt:版本安装后,参数配置增加了“功放配置”,可修改,升级之后可继承
2.网管:网管选择对应基站的参数配置,也增加了“功放配置”,可获取修改,版本升级可继承