Skip to content

Commit 1bb14ea

Browse files
authored
Merge pull request #131 from openxc/Dashboard-Raw-CAN
Dashboard raw can
2 parents 99d1ebe + 9882d2a commit 1bb14ea

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

MANIFEST.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,8 @@ include LICENSE
44
include openxc/generator/signals.cpp.footer
55
include openxc/generator/signals.cpp.header
66
include openxc/tools/templates/dashboard.html
7+
include openxc/tools/static/css/dashboard.css
8+
include openxc/tools/static/js/jquery-3.4.1.min.js
9+
include openxc/tools/static/js/dashboard.js
10+
include openxc/tools/static/js/socket.io.slim.js
11+
include openxc/tools/static/js/jquery.color-2.1.2.min.js

openxc/tools/static/js/dashboard.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ $(document).ready(function() {
66
socket.on('vehicle data', function(msg, cb) {
77
// console.log(msg);
88

9+
if (!msg.hasOwnProperty('name')) {
10+
msg.name = 'Raw-' + msg.bus + '-0x' + msg.id.toString(16);
11+
msg.value = msg.data;
12+
}
13+
14+
if (msg.hasOwnProperty('event')) {
15+
msg.value = msg.value + ': ' + msg.event
16+
}
17+
918
if (!(msg.name in dataPoints)) {
1019
dataPoints[msg.name] = {
1120
current_data: undefined,
@@ -101,4 +110,4 @@ function calculateAverageTimeSinceUpdate(updateTime, dataPoint) {
101110
return (dataPoint.average_time_since_update === undefined)
102111
? time_since_update
103112
: (0.1 * time_since_update) + (0.9 * dataPoint.average_time_since_update);
104-
}
113+
}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
],
3232
url='http://github.com/openxc/openxc-python',
3333
packages=find_packages(exclude=["tests", "tests.*"]),
34-
package_data={'openxc': ['generator/signals.cpp*', 'tools/templates/dashboard.html*']},
34+
package_data={'openxc': ['generator/signals.cpp*', 'tools/templates/dashboard.html*', 'tools/static/css/dashboard.css*', 'tools/static/js/dashboard.js*', 'tools/static/js/socket.io.slim.js*', 'tools/static/js/jquery-3.4.1.min.js*', 'tools/static/js/jquery.color-2.1.2.min.js']},
3535
test_suite='nose.collector',
3636
tests_require=['nose'],
3737
install_requires=install_reqs,

0 commit comments

Comments
 (0)