Include statistics for successful / unsuccessful packets
Use an attribute initialised by the constructor that defines a rolling window for the calculation of the statistics; once the number of packets (successful + unsuccessful) is reached the statistics is calculated and saved and the counters for packets are reset.
Add a property that calculates communication error rate
Use the new class in the DynanixelBus and subclasses.