* isodriver.h: reflow comments, one declaration/line
* move delay to a struct that handles display settings
* Make changes related to isoDriver::window
- move isoDriver::window to display struct
- remove isoDriver::windowAtPause
- remove isoDriver::setWindow
- call isoDriver::timeWindowUpdated signal where deemed necessary
* Make changes related to isoDriver display settings
- move x0, y0, x1, and y1 from isoDriver to DisplayControl
- Replace some ternaries with std::max and std::min
- Add some comments
* Move topRange and botRange from isoDriver into DisplayControl
* Move most of isoDriver::setVoltageRange into DisplayControl
* Split isoBuffer::maybeOutputSampleToFile into two functions
* reorder isoBuffer data members. clean up comments and formatting. clean isoBuffer::writeBuffer
* Remove my name from a comment
* Use type-safe Qt connect. Move comments. change IO column comparison.
* Give isoBuffer the proper ringBuffer behaviour
* Change the behaviour of isoBuffer::readBuffer; Change comments to reflect this.
* Fix a silly mistake in isobuffer.cpp (compiler warnings are awesome)
* Modify isoBuffer::readBuffer
* add destructor to isoBuffer, reorder initializer list. isobuffer.cpp now compiles with no warnings.
* Change isoBuffer::m_buffer to be a unique_ptr
* Change isoBuffer::m_stopDecoding to isoBuffer::m_isDecoding
* Refactor isoBuffer::readBuffer to use unique_ptr. Currently a memory leak
* Change signature of isoBuffer::readBuffer to return unique_ptr. adapt isoDriver acordingly.
* Clean up comments on isobuffer .h and .cpp
* Incorporate review comments: formatting, explicit unique_ptr, spelling