A class to save data to an expanding array.
The default increment for the array size
Counts the number of data points that were saved to the save array
A flag to indicate whether the saver should save the data as it is collected. If this flag is true, the data will be saved when the save() method is called.
Clears any data that was saved
This method is called when the observable needs observing
Saves all data in the presented array.
Writes out the saved data to a file.