diff options
Diffstat (limited to 'gnuradio-runtime/lib/block_detail.cc')
-rw-r--r-- | gnuradio-runtime/lib/block_detail.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gnuradio-runtime/lib/block_detail.cc b/gnuradio-runtime/lib/block_detail.cc index fd1240ae56..1020916ec2 100644 --- a/gnuradio-runtime/lib/block_detail.cc +++ b/gnuradio-runtime/lib/block_detail.cc @@ -272,6 +272,7 @@ namespace gr { d_ins_work_time = diff; d_avg_work_time = diff; d_var_work_time = 0; + d_total_work_time = diff; d_ins_nproduced = nproduced; d_avg_nproduced = nproduced; d_var_nproduced = 0; @@ -300,6 +301,7 @@ namespace gr { d_ins_work_time = diff; d_avg_work_time = d_avg_work_time + d/d_pc_counter; d_var_work_time = d_var_work_time + d*d; + d_total_work_time += diff; d = nproduced - d_avg_nproduced; d_ins_nproduced = nproduced; @@ -493,4 +495,10 @@ namespace gr { return d_var_work_time/(d_pc_counter-1); } + float + block_detail::pc_work_time_total() + { + return d_total_work_time; + } + } /* namespace gr */ |