Sunday, March 26, 2017

Datalogging

Overview

  • Data are recorded automatically without any need to activate recording manually, however all recorded data are stored only in the device's RAM memory
  • To store data permanently to device storage, user is required to define a region of data in the recorded datalog and save it manually, in datalogging activity
  • Size of the datalog buffer can be set individually from 1 MB to 20 MB. 1 MB corresponds to roughly ~1h duration
  • recording occurs in a loop, which means once the buffer gets full it wraps to first index and starts overwriting oldest recorded data 
  • The size of the buffer determines how far back in the time can the log hold its recorded data

Datalogging activity layout

  • Sensor list - list of all available sensors for current datalog
  • Datalog refresh - refreshes datalog display buffer with the most recent data
  • Live mode - shows sensor values in real time as they're being recorded
  • Playback control bar - allows you to seek through current datalog and play it in real time
  • Sample timestamp - date and time of current data sample, the value on the right shows current timeline scale

Gestures

  • swiping horizontaly moves current datalog position forward or backward on the timeline, swiping vertically scrolls datalog vertically

  • pinching horizontally changes timeline scale, pinching vertically changes vertical size scale

File saving

  • A datalog can be stored only by first selecting the In-Out region, which marks data to be saved to file and then saving it with desired file name
  • Stored datalogs can be browsed and loaded in the storage dialog

  • Files in the storage can be deleted by long pressing the datalog name and finishing the action by clicking delete