Commit Graph

35 Commits (1be5544df3e4135fc8f050c98884e950b7d81830)

Author SHA1 Message Date
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