|
|
|
@ -38,20 +38,20 @@ public:
|
|
|
|
|
// first entry
|
|
|
|
|
metrics[0].rf.rf_o = 10;
|
|
|
|
|
metrics[0].stack.rrc.ues.resize(1);
|
|
|
|
|
metrics[0].stack.mac.resize(metrics[0].stack.rrc.ues.size());
|
|
|
|
|
metrics[0].stack.mac[0].rnti = 0x46;
|
|
|
|
|
metrics[0].stack.mac[0].tx_pkts = 1000;
|
|
|
|
|
metrics[0].stack.mac[0].tx_errors = 1000;
|
|
|
|
|
metrics[0].stack.mac[0].tx_brate = 0;
|
|
|
|
|
metrics[0].stack.mac[0].rx_pkts = 50;
|
|
|
|
|
metrics[0].stack.mac[0].rx_errors = 49;
|
|
|
|
|
metrics[0].stack.mac[0].rx_brate = 2;
|
|
|
|
|
metrics[0].stack.mac[0].ul_buffer = 100;
|
|
|
|
|
metrics[0].stack.mac[0].dl_buffer = 200;
|
|
|
|
|
metrics[0].stack.mac[0].dl_cqi = 15.9;
|
|
|
|
|
metrics[0].stack.mac[0].dl_ri = 1.5;
|
|
|
|
|
metrics[0].stack.mac[0].dl_pmi = 1.0;
|
|
|
|
|
metrics[0].stack.mac[0].phr = 12.0;
|
|
|
|
|
metrics[0].stack.mac.ues.resize(metrics[0].stack.rrc.ues.size());
|
|
|
|
|
metrics[0].stack.mac.ues[0].rnti = 0x46;
|
|
|
|
|
metrics[0].stack.mac.ues[0].tx_pkts = 1000;
|
|
|
|
|
metrics[0].stack.mac.ues[0].tx_errors = 1000;
|
|
|
|
|
metrics[0].stack.mac.ues[0].tx_brate = 0;
|
|
|
|
|
metrics[0].stack.mac.ues[0].rx_pkts = 50;
|
|
|
|
|
metrics[0].stack.mac.ues[0].rx_errors = 49;
|
|
|
|
|
metrics[0].stack.mac.ues[0].rx_brate = 2;
|
|
|
|
|
metrics[0].stack.mac.ues[0].ul_buffer = 100;
|
|
|
|
|
metrics[0].stack.mac.ues[0].dl_buffer = 200;
|
|
|
|
|
metrics[0].stack.mac.ues[0].dl_cqi = 15.9;
|
|
|
|
|
metrics[0].stack.mac.ues[0].dl_ri = 1.5;
|
|
|
|
|
metrics[0].stack.mac.ues[0].dl_pmi = 1.0;
|
|
|
|
|
metrics[0].stack.mac.ues[0].phr = 12.0;
|
|
|
|
|
metrics[0].phy.resize(1);
|
|
|
|
|
metrics[0].phy[0].dl.mcs = 28.0;
|
|
|
|
|
metrics[0].phy[0].ul.mcs = 20.2;
|
|
|
|
@ -60,20 +60,20 @@ public:
|
|
|
|
|
// second
|
|
|
|
|
metrics[1].rf.rf_o = 10;
|
|
|
|
|
metrics[1].stack.rrc.ues.resize(1);
|
|
|
|
|
metrics[1].stack.mac.resize(metrics[1].stack.rrc.ues.size());
|
|
|
|
|
metrics[1].stack.mac[0].rnti = 0xffff;
|
|
|
|
|
metrics[1].stack.mac[0].tx_pkts = 100;
|
|
|
|
|
metrics[1].stack.mac[0].tx_errors = 0;
|
|
|
|
|
metrics[1].stack.mac[0].tx_brate = 1e6;
|
|
|
|
|
metrics[1].stack.mac[0].rx_pkts = 50;
|
|
|
|
|
metrics[1].stack.mac[0].rx_errors = 10;
|
|
|
|
|
metrics[1].stack.mac[0].rx_brate = 1e3;
|
|
|
|
|
metrics[1].stack.mac[0].ul_buffer = 100;
|
|
|
|
|
metrics[1].stack.mac[0].dl_buffer = 200;
|
|
|
|
|
metrics[1].stack.mac[0].dl_cqi = 1.2;
|
|
|
|
|
metrics[1].stack.mac[0].dl_ri = 1.5;
|
|
|
|
|
metrics[1].stack.mac[0].dl_pmi = 1.0;
|
|
|
|
|
metrics[1].stack.mac[0].phr = 99.1;
|
|
|
|
|
metrics[1].stack.mac.ues.resize(metrics[1].stack.rrc.ues.size());
|
|
|
|
|
metrics[1].stack.mac.ues[0].rnti = 0xffff;
|
|
|
|
|
metrics[1].stack.mac.ues[0].tx_pkts = 100;
|
|
|
|
|
metrics[1].stack.mac.ues[0].tx_errors = 0;
|
|
|
|
|
metrics[1].stack.mac.ues[0].tx_brate = 1e6;
|
|
|
|
|
metrics[1].stack.mac.ues[0].rx_pkts = 50;
|
|
|
|
|
metrics[1].stack.mac.ues[0].rx_errors = 10;
|
|
|
|
|
metrics[1].stack.mac.ues[0].rx_brate = 1e3;
|
|
|
|
|
metrics[1].stack.mac.ues[0].ul_buffer = 100;
|
|
|
|
|
metrics[1].stack.mac.ues[0].dl_buffer = 200;
|
|
|
|
|
metrics[1].stack.mac.ues[0].dl_cqi = 1.2;
|
|
|
|
|
metrics[1].stack.mac.ues[0].dl_ri = 1.5;
|
|
|
|
|
metrics[1].stack.mac.ues[0].dl_pmi = 1.0;
|
|
|
|
|
metrics[1].stack.mac.ues[0].phr = 99.1;
|
|
|
|
|
metrics[1].phy.resize(1);
|
|
|
|
|
metrics[1].phy[0].dl.mcs = 6.2;
|
|
|
|
|
metrics[1].phy[0].ul.mcs = 28.0;
|
|
|
|
@ -82,20 +82,20 @@ public:
|
|
|
|
|
// third entry
|
|
|
|
|
metrics[2].rf.rf_o = 10;
|
|
|
|
|
metrics[2].stack.rrc.ues.resize(1);
|
|
|
|
|
metrics[2].stack.mac.resize(metrics[2].stack.rrc.ues.size());
|
|
|
|
|
metrics[2].stack.mac[0].rnti = 0x1;
|
|
|
|
|
metrics[2].stack.mac[0].tx_pkts = 9999;
|
|
|
|
|
metrics[2].stack.mac[0].tx_errors = 1;
|
|
|
|
|
metrics[2].stack.mac[0].tx_brate = 776;
|
|
|
|
|
metrics[2].stack.mac[0].rx_pkts = 50;
|
|
|
|
|
metrics[2].stack.mac[0].rx_errors = 0;
|
|
|
|
|
metrics[2].stack.mac[0].rx_brate = 1e3;
|
|
|
|
|
metrics[2].stack.mac[0].ul_buffer = 100;
|
|
|
|
|
metrics[2].stack.mac[0].dl_buffer = 200;
|
|
|
|
|
metrics[2].stack.mac[0].dl_cqi = 15.9;
|
|
|
|
|
metrics[2].stack.mac[0].dl_ri = 1.5;
|
|
|
|
|
metrics[2].stack.mac[0].dl_pmi = 1.0;
|
|
|
|
|
metrics[2].stack.mac[0].phr = 12.0;
|
|
|
|
|
metrics[2].stack.mac.ues.resize(metrics[2].stack.rrc.ues.size());
|
|
|
|
|
metrics[2].stack.mac.ues[0].rnti = 0x1;
|
|
|
|
|
metrics[2].stack.mac.ues[0].tx_pkts = 9999;
|
|
|
|
|
metrics[2].stack.mac.ues[0].tx_errors = 1;
|
|
|
|
|
metrics[2].stack.mac.ues[0].tx_brate = 776;
|
|
|
|
|
metrics[2].stack.mac.ues[0].rx_pkts = 50;
|
|
|
|
|
metrics[2].stack.mac.ues[0].rx_errors = 0;
|
|
|
|
|
metrics[2].stack.mac.ues[0].rx_brate = 1e3;
|
|
|
|
|
metrics[2].stack.mac.ues[0].ul_buffer = 100;
|
|
|
|
|
metrics[2].stack.mac.ues[0].dl_buffer = 200;
|
|
|
|
|
metrics[2].stack.mac.ues[0].dl_cqi = 15.9;
|
|
|
|
|
metrics[2].stack.mac.ues[0].dl_ri = 1.5;
|
|
|
|
|
metrics[2].stack.mac.ues[0].dl_pmi = 1.0;
|
|
|
|
|
metrics[2].stack.mac.ues[0].phr = 12.0;
|
|
|
|
|
metrics[2].phy.resize(1);
|
|
|
|
|
metrics[2].phy[0].dl.mcs = 28.0;
|
|
|
|
|
metrics[2].phy[0].ul.mcs = 20.2;
|
|
|
|
|