-
Notifications
You must be signed in to change notification settings - Fork 50
Description
Subject of the issue
I am using the OLA to log operational data for an industrial machine. A data set of 22 values is recorded every second via the serial port. On top of that an environment sensor is recorded from the Qwiic bus every 5s. This creates a fair amount of data. Unloading this data over the USB port via Z modem takes time and creates frustration for maintenance operators.
The options I can see are
sz* to read all files or
sz filename to read a specific file.
Currently we run a script to down load all data which leads to longer and longer download times.
Ideally I would want to only read new files that have not been downloaded previously to optimise the download time.
Would it make sense to add a feature that adds a flag to each data set if it has been downloaded? In combination with a command e.g. ‘sz new’ to only download the latest information?
Your workbench
- microSD card 16GB FAT32
- logging frequency: 1Hz serial, every 5 seconds analog
- Version of firmware Artemis OpenLog v2.6
- One BME280 on QWIIC bus
- External 3V3 power / 3V coin cell for RTC backup
- Z-Modem speed set to 115200Bd
- The datalogger is packaged in an enclosure, so access to the SD card requires dissassembly. Also handling microSD cards in industrial environments is not ideal (seen them being dropped and lost).
Steps to reproduce
download large data sets from SD via Z-Modem
Expected behavior
Feature to reduce download time be selectively downloading new files only
Actual behavior
Either download all data or deal with individual filenames for download.
Regards, Peter