Add first sampling and first pre heat functionality to ReadingSync library