diff --git a/package-lock.json b/package-lock.json index decdd4e..66505a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.1", "license": "CC BY-SA 4.0", "dependencies": { - "@jwetzell/posistagenet": "^0.4.3", + "@jwetzell/posistagenet": "^0.4.5", "atem-connection": "^3.3.0", "bonjour": "^3.5.0", "electron-updater": "^6.1.1", @@ -309,9 +309,9 @@ } }, "node_modules/@jwetzell/posistagenet": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-0.4.3.tgz", - "integrity": "sha512-9xB0/t2j8I72T4olenYNk8pWTR2wvyjU9apaBoZ9FUOJjSo45Xvi1k4KWRC7NrwIXyaie0mi8Lk8zPojAaulsw==" + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-0.4.5.tgz", + "integrity": "sha512-icQPoyG4PTdJnIAspRQh1N3+68wh6Vxbcg+qrOYcxM9gKHqEcYa6LqhfZugyMOXbpFdohXssaOXzuvk93mawhQ==" }, "node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", @@ -5355,9 +5355,9 @@ } }, "@jwetzell/posistagenet": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-0.4.3.tgz", - "integrity": "sha512-9xB0/t2j8I72T4olenYNk8pWTR2wvyjU9apaBoZ9FUOJjSo45Xvi1k4KWRC7NrwIXyaie0mi8Lk8zPojAaulsw==" + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@jwetzell/posistagenet/-/posistagenet-0.4.5.tgz", + "integrity": "sha512-icQPoyG4PTdJnIAspRQh1N3+68wh6Vxbcg+qrOYcxM9gKHqEcYa6LqhfZugyMOXbpFdohXssaOXzuvk93mawhQ==" }, "@malept/cross-spawn-promise": { "version": "1.1.1", diff --git a/package.json b/package.json index 628e91a..de0079e 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "prettier": "^3.0.2" }, "dependencies": { - "@jwetzell/posistagenet": "^0.4.3", + "@jwetzell/posistagenet": "^0.4.5", "atem-connection": "^3.3.0", "bonjour": "^3.5.0", "electron-updater": "^6.1.1", diff --git a/plugins/posistagenet/main.js b/plugins/posistagenet/main.js index 2d82fcc..9f34741 100644 --- a/plugins/posistagenet/main.js +++ b/plugins/posistagenet/main.js @@ -44,12 +44,10 @@ exports.data = function data(_device, buf, info) { device.decoders[info.address].decode(buf); Object.keys(device.decoders).forEach((address) => { - if (!device.data[address]) { - device.data[address] = { - trackers: device.decoders[address].trackers, - system_name: device.decoders[address].system_name, - }; - } + device.data[address] = { + trackers: device.decoders[address].trackers, + system_name: device.decoders[address].system_name, + }; }); device.draw(); }; diff --git a/plugins/posistagenet/template.ejs b/plugins/posistagenet/template.ejs index 48a9a8c..49134ba 100644 --- a/plugins/posistagenet/template.ejs +++ b/plugins/posistagenet/template.ejs @@ -53,7 +53,7 @@ <%= trackerId %> - <%= trackerData.tracker_name.tracker_name %> + <%= trackerData.tracker_name ? trackerData.tracker_name.tracker_name : ''%> <%= trackerData.pos?.pos_x?.toFixed(2) %>