Chris Vickery
1be5544df3
Add eslint with explorer configuration ( #26 )
...
* Add eslint and run --fix
* Remove precommit prettier
2019-10-07 16:11:53 -07:00
Chris Vickery
7754ac67bd
Add raw logs to basic CAN massage view ( #8 )
...
* Add raw car state to basic can massage view
* Format and transfer log data better
* Expose most of car state, support 32 bit ints and signed vals better
* Reroute frame requests through getter, intercept log event frame requests
* Add all requested logs
* Remove testing debugger
* Make log events toggle in view
* Fix minor exception with drag and drop
2018-07-24 15:15:09 -07:00
Chris Biscardi
ddeea37287
Refactor Signals
...
Signals are tied to OpenDBC and CanJS work. Refactor them to make space
for hosting the functions currently in CanJS that shouldn't be in
CanJS.
Also the beginning of performance work for Cabana, which is sorely
needed due to constant large state updates triggered by raf on video
frame events
2018-01-19 16:16:04 -08:00
ChristopherBiscardi
beb0a7ea01
prettier the js
2017-12-12 18:27:20 -08:00
Andy Haden
b4b7a5c233
cabana: colors are now randomized and set when dbc loads or signal is created
2017-10-26 15:06:51 -07:00
Andy Haden
983672910c
cabana: fix signal editor bug with out of bounds bytes
2017-10-26 12:39:11 -07:00
Andy Haden
92cd18dde6
cabana: remove console logs
2017-10-25 20:22:02 -07:00
Andy Haden
7c029eb5ef
cabana: sort signal legend; signals stay plotted when name changed; refactor to identify plots with signal UID
2017-08-11 14:58:32 -07:00
Andy Haden
cc3cc4fb39
cabana: fix race bug where changing signal name could duplicate signal
2017-08-10 16:23:12 -07:00
Andy Haden
9511f8090f
cabana: fix tests, disable tesla dbc test for now.
2017-08-07 18:12:55 -07:00
Andy Haden
be90b5baf0
cabana: in addsignals, immutable updates to dragsignal&signals
2017-08-07 18:12:55 -07:00
Andy Haden
a022405b78
cabana: project-wide refactor to fix eslint warnings and minor annoyances
2017-08-07 15:22:57 -07:00
Andy Haden
bd2ba52a35
merge ah/cabana-webusb
2017-08-03 14:41:52 -07:00
Andy Haden
212665dd63
cabana: update part change logic to preserve overlap; components work w/ empty message entry arrays
2017-07-20 19:24:56 -07:00
Andy Haden
fbe861b65f
cabana: Draggable plots (merged w/ style updates)
2017-07-20 16:06:20 -07:00
Andrew Valish
349f03fecf
Refactor Cabana Markup, Apply Minor Design Tweaks ( #81 )
...
* prepend newly plotted signal to show first
* highlight selected available message in navigation
* extract CanGraph render function in explorer
* toggle expanded signals in Legend, trigger edit and plot when expanding signal
* check if plottedSignal is new before plotting
* add uid to signal model
* use signal uid in SignalLegend and entry for keys and expanding
* adding sass npm script to watch scss files
* refactoring most of markup for semantic class naming, introducing scss files, light styling
* prefer flex over floats
* set min-width on body
2017-07-17 18:10:37 -07:00
Andy Haden
093579b2d7
cabana: pass route fullname in github oauth state
2017-06-28 16:21:26 -07:00
Andy Haden
bcf01a584d
cabana: switching endianness of a signal located in a single byte doesn't change bit coverage
2017-06-27 15:08:15 -07:00
Andy Haden
ae3f243078
cabana: changing signal fields immediately updates bitmatrix
2017-06-27 14:27:15 -07:00
Andy Haden
9586813cb4
cabana: thorough tests for desired bit dragging functionality
2017-06-26 21:06:01 -07:00
Andy Haden
96029a846b
cabana: signal changes propagate to graph
2017-06-25 21:14:43 -07:00
Andy Haden
bfee32615c
cabana: new signals are big endian, which improves dragging ux. dragging bugs fixed as well
2017-06-25 21:05:40 -07:00
Andy Haden
562c78696e
cabana: improve dragging
2017-06-25 15:21:45 -07:00
Andy Haden
2540ae8d62
cabana: checkbox to plot, unstyled
2017-06-24 21:42:11 -07:00
Andy Haden
34c64dc85c
cabana: signal extension by drag propagates to graph & log
2017-06-23 22:44:36 -07:00
Andy Haden
7a990b6888
cabana: factor out messagebytes, fix time sync when switching messages, fix production build
2017-06-23 16:06:39 -07:00
Andy Haden
c650249b8d
cabana: expand all messages option; ui nits
2017-06-20 21:21:35 -07:00
Andy Haden
78e146d41b
cabana: edit message modal; separate available / selected messages
2017-06-19 20:40:12 -07:00
Andy Haden
a6b087b611
cabana :style and experience fixes
2017-06-18 23:00:37 -07:00
Andy Haden
df4ce4a1cc
cabana: bitmatrix restricted to message size bytes
2017-06-17 22:59:44 -07:00
Andy Haden
9cee4f7ee6
cabana: color code original signals
2017-06-14 17:40:05 -07:00
Andy Haden
ed4bdcff61
cabana: signal editor now lives above the log; log scrolls live w/ playing video
2017-06-14 17:30:50 -07:00
Andy Haden
891a2ccabe
cabana: more unique signal colors
2017-06-13 21:31:06 -07:00
Andy Haden
c4bbebda0a
cabana demo assets
2017-06-13 18:28:08 -07:00
Andy Haden
71f83a482f
can explorer demo
2017-06-13 17:40:05 -07:00