MCC、MNC计算方法

来源:互联网 发布:uhf天线仿真软件 编辑:程序博客网 时间:2024/04/29 09:14
 a.方法1

curr_mcc = cur_bs_ptr->csp.esp.mcc + 111;

curr_mnc = cur_bs_ptr->csp.esp.imsi_11_12 + 11;

    if ( curr_mcc % 10 == 0 )

       curr_mcc -= 10;

    if ( (curr_mcc/10) % 10 == 0 )

       curr_mcc -= 100;

    if ( curr_mcc >= 1000 )

       curr_mcc -= 1000;

 

if ( curr_mnc % 10 == 0 )

   curr_mnc -= 10;

if ( curr_mnc >= 100 )

   curr_mnc -= 100;

 

b.方法2

mcc = cur_bs_ptr->csp.esp.mcc;

mcc += 100;

if(mcc >= 1000)

mcc -= 1000;

if ((mcc + 10)/100 > mcc/100)

mcc -= 90;

else

mcc += 10;

if ((mcc + 1)/10 > mcc/10)

mcc -= 9;

else

mcc += 1;

 

mnc = cur_bs_ptr->csp.esp.imsi_11_12;

mnc += 10;

if(mnc >= 100)

mnc -= 100;

if ((mnc + 1)/10 > mnc /10)

mnc -= 9;

else

mnc += 1;

原创粉丝点击