- abstracted reading updates for samples per second configuration
- implemented configurable export range