Skip to content

v0.19.2

Choose a tag to compare

@tylerkron tylerkron released this 16 Mar 03:25
· 13 commits to main since this release
ab54d6a

Bug Fixes

  • SD card parser: scale raw ADC valuesScaleRawAnalogValues now only requires Resolution > 0 to apply scaling, using default calibration (M=1, B=0) when calibration arrays are absent. Previously, missing CalibrationValues caused raw ADC counts to be returned unscaled even when resolution/port-range/internal-scale were available.
  • SD card parser: fix timestamp reconstructionFallbackTimestampFrequency now defaults to 50 MHz (Nyquist device clock) so tick-to-time conversion works even when firmware omits TimestampFreq from SD card log files.
  • SD card parser: merge paired analog/digital messages — Consecutive protobuf messages with the same MsgTimeStamp are merged into a single sample entry, fixing duplicate sample counts.
  • CSV/JSON parsers: merge ConfigurationOverrideConfigurationOverride now fills gaps in file-parsed config instead of replacing it entirely. File-derived values (timestamp frequency, serial number, etc.) take precedence; the override fills in zero/null fields. This prevents FromDevice() (which sets TimestampFrequency=0) from collapsing timestamps in CSV/JSON parsing.

Full Changelog

v0.19.1...v0.19.2