Commit Graph

20 Commits (f35ded248e67b0c201ed0bf11dbdf40cbee030c9)

Author SHA1 Message Date
Andy Haden c605ad31ee calculate video offset from log 2019-12-11 16:26:00 -08:00
Andy Haden e9bec22a98 qcamera stream 2019-12-11 01:28:14 -08:00
Chris Vickery 201d16f073
Cache data in memory (#30)
* WIP cabana worker refactor

* Fix out of order data and byte colors

* Reparse messages in a worker for dbc changes

* Reprocess signal data on signal change

* Enforce message frame a little better

* Fix init flow when navigated to directly

* Handle signal reentrancy and adding while loading better

* Cache more aggressively

* Dont test expirey while loading data
2019-11-04 09:10:41 -08:00
Chris Vickery 6561506b51 Add puppeteer config and test for demo mode 2019-10-10 18:24:06 -07:00
Chris Vickery 5c83305260
Read thumbnails from rlog files when video isn't working (#28)
* Add rlog thumbnails to cabana

* Fixing more linting errors
2019-10-09 11:32:17 -07:00
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 347c3fdfa7
Remove t endpoint redundancy for shared rides (#25)
* Remove t endpoint redundancy for shared rides

This reverts commit a973409d87.

* Remove more dead code

* Remove api/can
2019-10-03 12:47:08 -07:00
Chris Vickery 4f95cf42cc
More work on graphs, general fixes and improvements, tests (#24)
* More work on graphs, general fixes and improvements, tests

* Dont do more things after closing worker

* Fix some minor errors and graph data flow

* Fix bounds not loading correctly at first

* Clean up
2019-09-30 18:13:01 -07:00
Chris Vickery 170fc9d395 Actually fix the build system this time 2019-09-26 18:19:26 -07:00
Andy 87b77f3a57 Use signed rlog URLs for shared rides (#20) 2019-09-16 10:38:41 -07:00
Chris Vickery edf84da5ab
Refactor graph data flow, re-add subsection looping and seeking (#19)
* Close web workers when they're done

* Have graphs generate their own data, insert new data better

* Replace all messages in graphs to handle out of order signals

* Fix bugs, add video looping

* Fix looping a bit, optimizations

* Fix test cases

* Remove debug statements

* Make jest comma package workaround more generic
2019-09-11 13:36:15 -07:00
Chris Vickery a973409d87 Re-add t endpoint redundancy for shared rides 2019-09-02 16:40:10 -07:00
Chris Vickery 48948d8dd0
Make cabana function properly on only rlogs (#17)
* Make cabana function properly on only rlogs

* Remove dead code that called old t endpoints
2019-08-28 11:25:35 -07:00
Andy Haden 4bb6453247 rlog replay decoupled from np can files 2019-02-13 14:27:27 -08: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
Andy Haden 46e3919aab fix bug where last log was not downloaded, and where queued update did not contain ended=True 2018-06-06 21:09:30 -07:00
Chris Vickery 554cda5ba3 End stream correctly, dont seek throttle by selection 2018-05-24 11:19:33 -07:00
Chris Vickery 6fc3664e57 Dont query for log url metadata on share 2018-05-10 11:04:56 -07:00
Chris Vickery 1acd9a24f7 Fix demo mode 2018-05-09 11:06:52 -07:00
Chris Vickery 63ca8ba824
Replace can stream with capnp stream (#7)
* Not working yet, initial download flow. Figuring out prev message garbage

* Basic functionality, but its slooowwwwwwww

* Make localforage optional since it doesnt work in CI for some reason

* Performance improvements

* remove dead code

* Update version of log reader

* Fall back on the old can fetcher when you see ios logs
2018-05-03 11:23:45 -07:00