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
|
351ef5d9fe
|
fix true wind input check; fix TWS not calculated with SOG only or w/o COG
|
2025-07-27 20:51:11 +02:00 |
|
Ulrich Meine
|
da451bee70
|
removed test comment from wind function call
|
2025-07-26 09:27:35 +02:00 |
|
Ulrich Meine
|
f79124eed3
|
Revert speed change in platformio.ini
|
2025-07-25 19:54:01 +02:00 |
|
Ulrich Meine
|
33b5776421
|
Merge branch 'PageWindPlot' of https://github.com/Scorgan01/esp32-nmea2000-obp60 into PageWindPlot
|
2025-07-25 19:50:47 +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
|
938b566bfc
|
Merge branch 'PageWindPlot' of https://github.com/Scorgan01/esp32-nmea2000-obp60 into PageWindPlot
|
2025-07-25 08:43:01 +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
|
c48c6a2e48
|
Move buffer handling to obp60task; reset OBPSensorTask; add true wind calculation
|
2025-07-19 00:26:37 +02:00 |
|
Ulrich Meine
|
bb99978177
|
no buffer writes for invalid data; fix ringbuffer index
|
2025-07-14 21:17:17 +02:00 |
|
Ulrich Meine
|
91a3ac081f
|
Merge branch 'PageWindPlot' of https://github.com/Scorgan01/esp32-nmea2000-obp60 into PageWindPlot
|
2025-07-13 00:26:24 +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 |
|
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 |
|
Ulrich Meine
|
29706df6cd
|
Drop top and bottom line to adjust to standard page design
|
2025-05-25 20:18:09 +02:00 |
|
Ulrich Meine
|
d6e3c7ad48
|
Calibration for data types COG, SOG added
|
2025-05-25 17:42:50 +02:00 |
|
Ulrich Meine
|
02712263d3
|
Changed array for calibration data into a hash map; reduced unnecessary method parameters
|
2025-05-25 13:53:50 +02:00 |
|
Ulrich Meine
|
0c4fce0e25
|
No smoothing when boatDataValue is invalid
|
2025-05-24 00:40:10 +02:00 |
|
Ulrich Meine
|
4e6d52d197
|
added "condition" to calibration settings in config.json
|
2025-05-22 23:28:33 +02:00 |
|
Ulrich Meine
|
f9cf73ae04
|
adjust code position of calibration method call, where not applied yet
|
2025-05-22 22:45:20 +02:00 |
|
Ulrich Meine
|
bf59cfbae8
|
tiny code adjustments
|
2025-05-22 21:48:32 +02:00 |
|
Ulrich Meine
|
214c10ff93
|
removed static definition of methods
|
2025-05-21 21:47:21 +02:00 |
|
Ulrich Meine
|
fca7a47728
|
smoothing factor adjustments
|
2025-05-17 12:18:21 +02:00 |
|
Ulrich Meine
|
10951d7f13
|
Basis working
|
2025-05-17 10:58:31 +02:00 |
|
Ulrich Meine
|
6dbbd13ead
|
Improve code readability
|
2025-05-16 20:04:20 +02:00 |
|
Ulrich Meine
|
fb89dca3be
|
Fix 'value1 = 0" in PageRudderPosition
|
2025-05-16 19:45:58 +02:00 |
|
Ulrich Meine
|
3d31fcf4ed
|
add empty type as default; add calib for types PRPOS,RPOS, and for PageRudderPosition
|
2025-05-16 19:43:27 +02:00 |
|
Ulrich Meine
|
2c348ca7fb
|
Revert changes in PageOneValue except of calibration.
|
2025-05-16 00:15:12 +02:00 |
|
Ulrich Meine
|
7ced07d2d9
|
TWA, TWS, TWD + Pages Wind, WindRose, WindRoseFlex added
|
2025-05-15 23:24:40 +02:00 |
|
Ulrich Meine
|
583fbd0db8
|
DBT implemented
|
2025-05-15 23:13:16 +02:00 |
|
Ulrich Meine
|
2fb59fb118
|
Implemented for few std. types - DBT missing
|
2025-05-11 21:57:22 +02:00 |
|
Ulrich Meine
|
13d6091ae8
|
Fix temperature conversion to Fahrenheit
|
2025-05-10 02:16:10 +02:00 |
|
Ulrich Meine
|
a5494ccee4
|
Initial commit - principle working
|
2025-05-10 01:59:19 +02:00 |
|