Skip to content

Commit

Permalink
Resolved issue of compas (mag_adc[]) curves (#787)
Browse files Browse the repository at this point in the history
* Added value converter for  magADC (Compas) fields

* Field name to friendly transformers return raw source data for unknown fields
  • Loading branch information
demvlad authored Nov 1, 2024
1 parent 14f4621 commit 0020595
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions src/flightlog_fields_presenter.js
Original file line number Diff line number Diff line change
Expand Up @@ -1660,9 +1660,13 @@ FlightLogFieldPresenter.decodeFieldToFriendly = function (
case "gpsCartesianCoords[1]":
case "gpsCartesianCoords[2]":
case "gpsDistance":
return `${value.toFixed(0)} m`;
return `${value.toFixed(0)} m`;
case "gpsHomeAzimuth":
return `${value.toFixed(1)} °`;
return `${value.toFixed(1)} °`;
case "magADC[0]":
case "magADC[1]":
case "magADC[2]":
return `${(value / 10).toFixed(1)} °`;

case "debug[0]":
case "debug[1]":
Expand All @@ -1679,7 +1683,7 @@ FlightLogFieldPresenter.decodeFieldToFriendly = function (
);

default:
return "";
return value.toFixed(0);
}
};

Expand Down Expand Up @@ -2073,7 +2077,7 @@ FlightLogFieldPresenter.decodeDebugFieldToFriendly = function (
}
return value.toFixed(0);
}
return "";
return value.toFixed(0);
};

FlightLogFieldPresenter.fieldNameToFriendly = function (fieldName, debugMode) {
Expand Down Expand Up @@ -2304,6 +2308,10 @@ FlightLogFieldPresenter.ConvertFieldValue = function (
}
case "GPS_ground_course":
return toFriendly ? value / 10 : value * 10;
case "magADC[0]":
case "magADC[1]":
case "magADC[2]":
return toFriendly ? value / 10 : value * 10;

case "debug[0]":
case "debug[1]":
Expand Down

0 comments on commit 0020595

Please sign in to comment.