Skip to content

Commit

Permalink
Test human readable key
Browse files Browse the repository at this point in the history
  • Loading branch information
jcs224 committed Feb 17, 2018
1 parent ad9f125 commit 4f6d6b2
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 1 deletion.
1 change: 1 addition & 0 deletions package.json
Expand Up @@ -14,6 +14,7 @@
"jquery-flight-indicators": "^1.0.0",
"leaflet": "^1.3.1",
"leaflet-rotatedmarker": "^0.2.0",
"lodash": "^4.17.5",
"mavlink": "^1.0.1",
"mithril": "^1.1.6",
"sortablejs": "^1.7.0"
Expand Down
3 changes: 2 additions & 1 deletion src/components/waypoints.js
Expand Up @@ -2,6 +2,7 @@ var m = require("mithril");
var Sortable = require("sortablejs");
var sortable = Sortable.create($("#waypoints")[0]);
var { ipcRenderer } = require("electron");
var missionKey = require("../lib/missionKey");
var waypoints = [];

ipcRenderer.on('drone_waypoints', (event, payload) => {
Expand All @@ -12,7 +13,7 @@ ipcRenderer.on('drone_waypoints', (event, payload) => {
var Waypoints = {
view() {
return waypoints.map((wp) => {
return m('div', {class: 'waypoint'}, wp.seq);
return m('div', {class: 'waypoint'}, `${wp.seq} ${missionKey.getHumanReadable(wp.command)}`);
});
}
}
Expand Down
33 changes: 33 additions & 0 deletions src/lib/missionKey.js
@@ -0,0 +1,33 @@
var _ = require('lodash');

var key = [
{
id: 16,
name: "Waypoint",
},
{
id: 22,
name: "Takeoff",
},
{
id: 82,
name: "Spline",
},
{
id: 18,
name: "Loiter (turns)",
},
{
id: 20,
name: "RTL",
}
];

var missionKey = {
getHumanReadable(id) {
var obj = _.find(key, {id: id});
return obj.name;
}
}

module.exports = missionKey;
4 changes: 4 additions & 0 deletions yarn.lock
Expand Up @@ -2502,6 +2502,10 @@ lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.2, lodash@~4.17.4:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"

lodash@^4.17.5:
version "4.17.5"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511"

loglevel@^1.4.1:
version "1.6.1"
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa"
Expand Down

0 comments on commit 4f6d6b2

Please sign in to comment.