Ulrich Meine
41a8e7d078
General history buffers working; fine tuning required
2025-12-20 22:42:42 +01:00
Ulrich Meine
d655674529
Revert wind speed chart for horizontal charts; changed chart format parameters to <char>; adjusted chart size to OBP standard
...
Revert wind speed chart for horizontal charts; changed chart format parameters to <char>; adjusted chart size to OBP standard - commit from PageWindPlot-v2
2025-12-18 20:24:14 +01:00
Ulrich Meine
3ce1e31e64
Initial change to history buffers taking any boat value
2025-12-13 17:59:16 +01:00
Ulrich Meine
1b55439135
Few more pixel adjustments for horizontal half screen charts
2025-12-04 23:31:20 +01:00
Ulrich Meine
3fa7ca5e99
Optimized buffer change for T/A wind;
...
pixel and font size adjustments;
cleaned #includes
2025-11-28 23:47:39 +01:00
Ulrich Meine
942ca28ab5
Clean PageWindPlot to adjust to new OBPcharts setup
2025-11-22 19:59:43 +01:00
Ulrich Meine
489ee7ed09
Lots of fixes and enhancements for OBPcharts; ringbuffer now returns <double> values - internally still 2-byte storage; charts operate now with SI values; added flexible multiplier to history buffer; included data calibration for history data
2025-11-22 02:33:58 +01:00
Ulrich Meine
bcc24ee99d
OBPcharts principle working
2025-10-17 00:42:13 +02:00
Ulrich Meine
16b8a0dacd
Merge branch 'PageWindPlot' of https://github.com/Scorgan01/esp32-nmea2000-obp60 into PageWindPlot
2025-09-12 18:58:53 +02:00
Ulrich Meine
b3e2dea45b
Code part for more chart plots
2025-09-12 18:42:49 +02:00
Ulrich Meine
1abcb158ec
Moved history buffers to PSRAM; extended buffer to 1920 values each (32 min.)
2025-08-26 23:21:36 +02:00
Ulrich Meine
851149bae6
Convert invalid marker of ringbuffer to MAX_VAL -> required for unsigned types
2025-08-23 13:43:02 +02:00
Ulrich Meine
636b1596f5
Code cleanup: moved buffer + wind calc to OBPDataOperations; <BoatValueList> header to obp60task.h; tws 3 decimals
2025-08-23 01:41:39 +02:00
Ulrich Meine
371816f946
PageWindPlot: add simulation data, switch TWD/AWD; diff. setup for OBP40; delete showTWS option
2025-08-17 23:50:19 +02:00
Ulrich Meine
8faead0a1a
add simulation data for TWD, TWS history data
2025-08-16 16:49:17 +02:00
Ulrich Meine
398b8e0d02
another wndCenter fix; TWD calc with HDM and no VAR; COG valid check; dflt range 60°
2025-08-11 20:49:39 +02:00
Ulrich Meine
05f8b3ec65
fix TWS name not displayed; improve check for chart center adjustment; debug code changes
2025-07-27 20:54:35 +02:00
Ulrich Meine
2954a9a58b
adjust page call to new standard; clean debug code; fix TWS print alignment
2025-07-25 19:50:42 +02:00
Ulrich Meine
fe2223839f
added calibration to buffer; separated buffer and wind code in opb60task; prepared simulation; getMin/Max fix for ringbuffer for invalid data; fix for chart center; cleanup code
2025-07-25 08:42:43 +02:00
Ulrich Meine
bb99978177
no buffer writes for invalid data; fix ringbuffer index
2025-07-14 21:17:17 +02:00
Ulrich Meine
59cf52b5d2
Semaphore + chart fixes; added simulation data
2025-07-13 00:26:16 +02:00
Ulrich Meine
72ddeb3cfb
Pointer correction -> no data copy; conc. access issues
2025-07-01 01:27:41 +02:00
Ulrich Meine
2729ef9cb6
Implement v1 history data storage at OBPSensorTask
2025-06-25 23:14:09 +02:00
Ulrich Meine
1f90cefbd6
Implement OBPRingBuffer class and adjust PageWindPlot accordingly
2025-06-24 00:05:15 +02:00
Ulrich Meine
9ada5be7cb
Handling of missing data
2025-06-22 14:29:03 +02:00
Ulrich Meine
03d8339170
fix interval, border cross, TWS flip, range; add config_obp40; adjust axis legend
2025-06-22 00:11:54 +02:00
Ulrich Meine
73656e7d14
Buffer and interval stuff
2025-06-18 23:40:57 +02:00
Ulrich Meine
bd9741d851
buffer extension; still some errors
2025-06-14 02:19:52 +02:00
Ulrich Meine
13c85adad2
completed config.json; modified TWS flipping; almost fully fixed chart rng overflow
2025-06-13 17:43:23 +02:00
Ulrich Meine
9b504469bc
Fixes for TWS flip, scale calculation, chart range overflow; add axis lines
2025-06-12 23:41:15 +02:00
Ulrich Meine
f0aba89301
Simulation data; ext. chart area; flexible TWS position
2025-06-09 22:32:34 +02:00
Ulrich Meine
fe095a9716
Y Axis label; some interval bug fixing
2025-06-09 17:58:57 +02:00
Ulrich Meine
235188dfb2
Added update interval + no sens data msg; corrected rounding
2025-06-09 13:35:54 +02:00
Ulrich Meine
aa70c34a96
Fix getMin/Max + wndCenter rounding;
2025-06-08 13:45:20 +02:00
Ulrich Meine
62aef176d3
Chart + plotshift working
2025-06-06 23:06:04 +02:00
Scorgan01
9f79a7d4bc
Switch to TWD
2025-06-06 10:17:11 +02:00
Ulrich Meine
bf4dff45b4
Compact config reading code
2025-06-05 23:42:36 +02:00
Ulrich Meine
f153d82825
PlotShift
2025-06-05 22:51:25 +02:00
Ulrich Meine
da06f3e791
Automatic scale adjustment + plot shift
2025-06-05 01:04:07 +02:00
Ulrich Meine
7d66ec91da
Principle working; several bugs incl.
2025-06-03 22:52:06 +02:00