Multicast scripts
Contains two scripts, one for multicast delivery rate, one for delay distribution.
The one for delivery rate can be used calling
[...]/toolkit/reportSummary/multicastAnalysis.py [...]\reports\multicastMessageAnalysis.txt <output file name>
Pictures look like this:
The one for delay distribution is multi-purpose for all message types and can be called for multicasts using
[...]/toolkit/reportSummary/delayDistributionAnalysis.py [...]\reports\messageDelayAnalysis.txt MULTICAST 1 <output file name>
Pictures look like this:
Please test whether you can execute (you might have to install python and maybe some python modules).
Merge request reports
Activity
added Needs wiki documentation label
added Needs Changes and removed Needs Review labels
67 bins.append(maxDelay) 68 vals.append(percentage) 69 sumOfPercentages += percentage 70 cumulative[maxDelay] = sumOfPercentages 71 72 # Plot bar chart 73 plt.subplot(2,1,1) 74 plt.title('Delay distribution of delivered {} messages\nPriority {}'.format(sys.argv[2], sys.argv[3])) 75 plt.bar(bins, vals) 76 plt.ylabel('Percentage of messages\n falling into class') 77 plt.grid(True) 78 79 # Directly below, plot cumulative chart 80 plt.subplot(2,1,2) 81 plt.plot(bins, [cumulative[year] for year in bins]) 82 plt.xlabel('Maximum delay in minutes in delay class') changed this line in version 2 of the diff
mentioned in merge request !134 (merged)
added Needs Review and removed Needs Changes labels
mentioned in merge request !135 (merged)
mentioned in merge request !138 (merged)
mentioned in commit caf143d2
removed Needs wiki documentation label