@@ -83,35 +83,41 @@ inline std::string format_rlc_tx_metrics(timer_duration metrics_period, const rl
8383 fmt::memory_buffer buffer;
8484 fmt::format_to (
8585 buffer,
86- " num_sdus={} sdu_rate={}bps, dropped_sdus={} discarded_sdus={} "
86+ " num_sdus={} sdu_rate={}bps dropped_sdus={} discarded_sdus={} "
8787 " num_pdus_no_segm={} pdu_rate_no_segm={}bps" ,
8888 scaled_fmt_integer (m.num_sdus , false ),
89- float_to_eng_string (( float ) m.num_sdu_bytes * 8 * 1000 / (metrics_period.count ()), 1 , false ),
89+ float_to_eng_string (static_cast < float >( m.num_sdu_bytes ) * 8 * 1000 / (metrics_period.count ()), 1 , false ),
9090 scaled_fmt_integer (m.num_dropped_sdus , false ),
9191 scaled_fmt_integer (m.num_discarded_sdus , false ),
9292 scaled_fmt_integer (m.num_pdus_no_segmentation , false ),
93- float_to_eng_string ((float )m.num_pdu_bytes_no_segmentation * 8 * 1000 / metrics_period.count (), 1 , false ));
93+ float_to_eng_string (
94+ static_cast <float >(m.num_pdu_bytes_no_segmentation ) * 8 * 1000 / metrics_period.count (), 1 , false ));
9495
9596 if (m.mode == rlc_mode::tm) {
9697 // No TM specific metrics for RX
9798 } else if ((m.mode == rlc_mode::um_bidir || m.mode == rlc_mode::um_unidir_dl)) {
9899 fmt::format_to (buffer,
99- " num_pdus_with_segm={}, pdu_with_segm_rate={}bps" ,
100+ " num_pdus_with_segm={} pdu_with_segm_rate={}bps" ,
100101 m.mode_specific .um .num_pdus_with_segmentation ,
101- ( double ) m.mode_specific .um .num_pdu_bytes_with_segmentation * 8 / ( double ) metrics_period.count ());
102+ static_cast < float >( m.mode_specific .um .num_pdu_bytes_with_segmentation ) * 8 / metrics_period.count ());
102103 } else if (m.mode == rlc_mode::am) {
103104 fmt::format_to (
104105 buffer,
105106 " num_pdus_with_segm={} pdu_rate_with_segm={}bps num_retx={} "
106107 " retx_rate={}bps ctrl_pdus={} ctrl_rate={}bps" ,
107108 scaled_fmt_integer (m.mode_specific .am .num_pdus_with_segmentation , false ),
108- float_to_eng_string (
109- (float )m.mode_specific .am .num_pdu_bytes_with_segmentation * 8 * 1000 / metrics_period.count (), 1 , false ),
109+ float_to_eng_string (static_cast <float >(m.mode_specific .am .num_pdu_bytes_with_segmentation ) * 8 * 1000 /
110+ metrics_period.count (),
111+ 1 ,
112+ false ),
110113 scaled_fmt_integer (m.mode_specific .am .num_retx_pdus , false ),
111- float_to_eng_string ((float )m.mode_specific .am .num_retx_pdu_bytes * 8 * 1000 / metrics_period.count (), 1 , false ),
112- scaled_fmt_integer (m.mode_specific .am .num_ctrl_pdus , false ),
113114 float_to_eng_string (
114- (float )m.mode_specific .am .num_ctrl_pdu_bytes * 8 * 1000 / (double )metrics_period.count (), 1 , false ));
115+ static_cast <float >(m.mode_specific .am .num_retx_pdu_bytes ) * 8 * 1000 / metrics_period.count (), 1 , false ),
116+ scaled_fmt_integer (m.mode_specific .am .num_ctrl_pdus , false ),
117+ float_to_eng_string (static_cast <float >(m.mode_specific .am .num_ctrl_pdu_bytes ) * 8 * 1000 /
118+ (double )metrics_period.count (),
119+ 1 ,
120+ false ));
115121 }
116122 return to_c_str (buffer);
117123}
0 commit comments