Skip to content

Conversation

@Barneyjm
Copy link
Contributor

Summary

  • Added advanced analysis algorithms: AFR Analysis (Fuel Trim Drift CUSUM, Rich/Lean Zone Detection, AFR Deviation), Derived Calculations (Volumetric Efficiency, Injector Duty Cycle, Lambda), and professional-grade Butterworth Filters (lowpass/highpass with SOS implementation)
  • Added channel selection dropdowns with helpful tooltips showing common ECU channel names for each analyzer type
  • Moved Results section to top of Analysis Tools window for better visibility
  • Added "Run & Chart" button for one-click workflow (run analysis and add to chart immediately)
  • Added Min/Max display with jump buttons for computed channels (matching regular channel functionality)
  • Added computed channel indicator ("ƒ" symbol) in channel cards to distinguish formula-based channels

Test plan

  • Open Analysis Tools window and verify Results section appears at top when results exist
  • Run any analyzer and verify "Run & Chart" button adds result to chart immediately
  • Check that channel dropdowns show tooltips with common ECU channel names
  • Add a computed channel and verify it shows Min/Max values with jump buttons
  • Verify computed channels display the "ƒ" symbol indicator
  • Test Butterworth filters with different orders (1-8) and verify no NaN values

- Temporarily disable Windows resource embedding in build.rs
- winresource has issues with paths containing spaces
- Only affects Windows builds (inside cfg(windows) block)
- Mac/Linux builds unaffected
@SomethingNew71 SomethingNew71 changed the base branch from main to dev December 30, 2025 23:04
Barneyjm and others added 3 commits December 30, 2025 18:09
Signed-off-by: Cole Gentry <peapod2007@gmail.com>
Signed-off-by: Cole Gentry <peapod2007@gmail.com>
@SomethingNew71 SomethingNew71 merged commit cd0c987 into ClassicMiniDIY:dev Dec 31, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants