mirror of
https://github.com/thooge/esp32-nmea2000-obp60.git
synced 2026-02-11 07:03:07 +01:00
Update data calibration: calibration in main loop on boat data values:
- modified code to calibrate affected boat data each second in main obp60task loop; - removed individual calibration call in all pages - moved code from BoatDataCalibration to OBPDataOperations - added DBS and HDT to list of supported data calibration types - changed output format for wind angles from [-180..180] to [0..360], because negative value are not displayed properly on pages
This commit is contained in:
@@ -708,8 +708,10 @@
|
||||
"AWA",
|
||||
"AWS",
|
||||
"COG",
|
||||
"DBS",
|
||||
"DBT",
|
||||
"HDM",
|
||||
"HDT",
|
||||
"PRPOS",
|
||||
"RPOS",
|
||||
"SOG",
|
||||
@@ -735,7 +737,7 @@
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance1": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance1": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -743,13 +745,13 @@
|
||||
"label": "Data Instance 1 Calibration Slope",
|
||||
"type": "number",
|
||||
"default": "1.00",
|
||||
"description": "Slope for data instance 1",
|
||||
"description": "Slope for data instance 1; Default: 1(!)",
|
||||
"category": "OBP60 Calibrations",
|
||||
"capabilities": {
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance1": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance1": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -766,7 +768,7 @@
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance1": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance1": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -780,8 +782,10 @@
|
||||
"AWA",
|
||||
"AWS",
|
||||
"COG",
|
||||
"DBS",
|
||||
"DBT",
|
||||
"HDM",
|
||||
"HDT",
|
||||
"PRPOS",
|
||||
"RPOS",
|
||||
"SOG",
|
||||
@@ -807,7 +811,7 @@
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance2": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance2": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -815,13 +819,13 @@
|
||||
"label": "Data Instance 2 Calibration Slope",
|
||||
"type": "number",
|
||||
"default": "1.00",
|
||||
"description": "Slope for data instance 2",
|
||||
"description": "Slope for data instance 2; Default: 1(!)",
|
||||
"category": "OBP60 Calibrations",
|
||||
"capabilities": {
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance2": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance2": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -838,7 +842,7 @@
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance2": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance2": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -852,8 +856,10 @@
|
||||
"AWA",
|
||||
"AWS",
|
||||
"COG",
|
||||
"DBS",
|
||||
"DBT",
|
||||
"HDM",
|
||||
"HDT",
|
||||
"PRPOS",
|
||||
"RPOS",
|
||||
"SOG",
|
||||
@@ -879,7 +885,7 @@
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance3": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance3": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -887,13 +893,13 @@
|
||||
"label": "Data Instance 3 Calibration Slope",
|
||||
"type": "number",
|
||||
"default": "1.00",
|
||||
"description": "Slope for data instance 3",
|
||||
"description": "Slope for data instance 3; Default: 1(!)",
|
||||
"category": "OBP60 Calibrations",
|
||||
"capabilities": {
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance3": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance3": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -910,7 +916,7 @@
|
||||
"obp60":"true"
|
||||
},
|
||||
"condition": [
|
||||
{ "calInstance3": ["AWA", "AWS", "COG", "DBT", "HDM", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
{ "calInstance3": ["AWA", "AWS", "COG", "DBS", "DBT", "HDM", "HDT", "PRPOS", "RPOS", "SOG", "STW", "TWA", "TWS", "TWD", "WTemp" ] }
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user