Update status report
Created by: michele-brambilla
Main changes:
- replace
RapidJSON
with the modern json in the status report - simplify the structures that contain informations and stats about the messages
- rename "Report.hpp" into "Report.h" (all the headers are now
.h
) -
Status::messageFrequency
andStatus::messageThroughput
return a double, not a pair (the standard deviation, how it was computed, gave not much informations) - remove some locks. Cumulative infos are computed sequentially, minor time misalignment do not affect significantly the data.