From b3014d28ded8286eb493c870cf338a3217c57dec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn?= <43509348+bjornjm@users.noreply.github.com> Date: Fri, 16 Aug 2024 01:03:40 +0200 Subject: [PATCH] Adding new converion that supports true heading messages (PGN 127250). (#106) --- conversions/trueheading.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 conversions/trueheading.js diff --git a/conversions/trueheading.js b/conversions/trueheading.js new file mode 100644 index 0000000..287e302 --- /dev/null +++ b/conversions/trueheading.js @@ -0,0 +1,34 @@ + +module.exports = (app, plugin) => { + return { + pgn: 127250, + title: 'TrueHeading (127250)', + optionKey: 'TRUE_HEADING', + keys: [ + "navigation.headingTrue" + ], + callback: (heading) => { + return [{ + pgn: 127250, + SID: 87, + Heading: heading, + "Variation": undefined, + Reference: "True" + }] + }, + tests: [{ + input: [ 1.35, undefined ], + expected: [{ + "prio": 2, + "pgn": 127250, + "dst": 255, + "fields": { + "SID": 87, + "Heading": 1.35, + "Variation": undefined, + "Reference": "True" + } + }] + }] + } +}