Commit Graph

136 Commits

Author SHA1 Message Date
George Hotz 6fbcde48e5 Using lgtm.com and fixing found alerts (#1452)
* lgtm in readme, and mac nui fixes

* call super inits in radars

* unused imports, dup lines

* more radars, more unused imports

* pass CP into RadarInterfaceBase

* more fixups

* unused imports

* delete unused lines

* ugh, new unused import

Co-authored-by: George Hotz <geohot@gmail.com>
old-commit-hash: 1295cfe06c
2020-05-02 12:07:34 -07:00
George Hotz 1a5a6640d5 add simple usage example to window.py
old-commit-hash: c4592e8547
2020-04-30 15:31:01 -07:00
George Hotz 75590c1f95 improve printing in profiler
old-commit-hash: 42fb2b4737
2020-04-27 12:12:40 -07:00
Willem Melching f225102747 run coordinate tests
old-commit-hash: 9e2db91cdd
2020-04-24 13:55:20 -07:00
Willem Melching 70d8000b08 remove geocode
old-commit-hash: f856c99279
2020-04-24 13:53:56 -07:00
George Hotz 376c18b3b2 delete more unused, now under 40k lines of python. framereader needs to be ported to C++
old-commit-hash: abad49110e
2020-04-24 13:45:34 -07:00
George Hotz cc6477015a delete unused code
old-commit-hash: 8b448a7c16
2020-04-24 12:10:35 -07:00
George Hotz c236ccdc3a more unused code
old-commit-hash: c5b16df772
2020-04-24 09:24:29 -07:00
George Hotz 676e0d5428 remove unused code
old-commit-hash: da5cb1842a
2020-04-24 08:58:28 -07:00
Willem Melching 790d0a9cff fix linter
old-commit-hash: 8daef80bd7
2020-04-23 10:46:39 -07:00
George Hotz 80f4a67ca0 transform_img_M
old-commit-hash: aeb0a4af88
2020-04-22 19:56:53 -07:00
George Hotz 877dbc352a who is ready for big model?
old-commit-hash: 144b37728f
2020-04-21 20:23:49 -07:00
Greg Hogan 915a7c4195 ColumnStoreWriter.add_dict() support for multiple types
old-commit-hash: e23f1fcf0a
2020-04-20 16:56:38 -07:00
Greg Hogan f7f8e976b7 ColumnStoreReader support for intermediate keys of flat dictionaries
old-commit-hash: cf131ee8e9
2020-04-20 16:25:43 -07:00
Dean Lee bd0e04ea9c fix UnicodeDecodeError in get_network_strength (#1385)
old-commit-hash: f2ef1f6fd5
2020-04-17 11:38:27 -07:00
ZwX1616 f90b956f47 RHD support for driver monitoring (#1299)
old-commit-hash: 133b1a20b4
2020-04-15 16:48:44 -07:00
Greg Hogan 1dd537a7f9 ColumnStoreWriter/Reader support for dictionary of arrays in single file
old-commit-hash: efbb4aac2e
2020-04-13 19:04:52 -07:00
Andy e43b40540d Sidebar Connectivity Status (#1268)
* store athena connected-at time

* refactor

* deref

* dt import

* Athena status based on last ping time param

* upd test for pingtime

* lower error timeout
old-commit-hash: 41bb3ac7ca
2020-04-05 11:06:49 -07:00
DeanLee b3d3be7136 fix AttributeError: 'FakeSpinner' object has no attribute 'close' (#1317)
old-commit-hash: b4641b7392
2020-04-05 10:54:01 -07:00
Willem Melching 8c1e437b6e Show manager startup failures using TextWindow (#1310)
* show text window on build failure

* Only show last 10 line

* Fix that

* better layout

* Fix fake text window

* Only show spinner and textwindow on android

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: dae19a284d
2020-04-02 15:04:01 -07:00
Willem Melching 3e9de54726 add low pass filter on cpu temp (#1305)
old-commit-hash: b497a01417
2020-04-01 15:58:40 -07:00
Jason Young 40f9c6faa1 Boot-loop testing script for EON/C2 device sensors (#1303)
* Sensor test boot-loop script

* Changing file permissions

* Set executable

* Changing file permissions

* Sensor test boot-loop script

* Changing file permissions

* Set executable

* Changing file permissions

* Bugfix to text_window

* Capture logs during a failure event

* Capture logs during a failure event
old-commit-hash: 0970dd74b7
2020-04-01 10:51:47 -07:00
Willem Melching 935753357a Add binary to display text (#1301)
* add binary to display text

* fake text needs status too

* Rename to TextWindow

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 202a4c2011
2020-03-31 20:14:26 -07:00
Greg Hogan e43c0df086 compress option for dict column store writer
old-commit-hash: 415780213f
2020-03-27 17:49:01 -07:00
Andy Haden 49915461a4 URLFile: include url in bad status code error
old-commit-hash: 8ca12dac27
2020-03-23 21:23:42 -07:00
ZwX1616 214512daa3 dm offsetshould only care about the valid counts
old-commit-hash: 05e4365bb6
2020-03-23 11:50:29 -07:00
Andy Haden 4abb80c9d6 Remove legacy AccessToken param
old-commit-hash: 538ca733c7
2020-03-23 00:22:41 -07:00
Greg Hogan 004c181167 uploader: do not delete files after uploading (#1253)
* cffi xattr function wrapper

* xattr wrapper error handling

* xattr tests

* use xattr for tracking files uploaded

* uploader xattr exception handling

* update uploader tests

* remove unused import

* update release build

* xattrs.py -> xattr.py
old-commit-hash: f21d0f325e
2020-03-19 18:09:26 -07:00
Andrew Valish 20816d909d Refactor frame (#1192)
* start drawing new sidebar, add assets

* add thermal to ui, draw network_type and battery

* draw sidebar metrics, add freeSpace and paTemp

* draw static panda metric and network strength, start ubloxGnss messaging

* use array for network_img

* start sidebar touch events

* prevent multiple touch events with touch_timeout

* filter old touches, isolate sidebar events

* add hwType check with timeout for panda metric

* cleanup touch poll, handle vision touch, remove frame and black apks

* cleanup per willem comments

* update offroad, only read active_app from cereal

* tweak sidebar behavior, show active app status

* update offroad apk

* read networkstrength from thermal in sidebar
old-commit-hash: 5ba6beed17
2020-03-09 19:13:32 -07:00
Andrew Valish bde7a63cd7 revise wifi signalstrength dumpsys query (#1224)
* revise wifi signalstrength dumpsys query

* cleaner index search per willems comment

* cleaner index search per willems comment
old-commit-hash: 8eff974a41
2020-03-09 18:00:24 -07:00
Andrew Valish ad3b81b0e0 use unknown networkstrength, not none (#1222)
old-commit-hash: d161584f99
2020-03-09 10:48:28 -07:00
Andrew Valish 38d21a2871 add network strength logging to thermal (#1211)
* add network strength logging to thermal

* import get_network_strength

* write networkStrength
old-commit-hash: 6bbbe8f9cf
2020-03-07 11:14:04 -08:00
Willem Melching 1076fb3da2 Track CPU usage in CI (#1168)
* run openpilot for 60 seconds and report cpu

* Not passive

* Set training version

* Write cpuset

* Add community toggle

* Formatting

* Refactor

* Reorder processes

* Add max cpu

* Try this

* Try this to exit

* Does this work?

* This should work

* now it should work again

old-commit-hash: 3d2696c60b
2020-03-02 10:40:47 -08:00
Andy 738c3cca79 Tools: Storage API (#1161)
* filereader

* support URLs in filereader, logreader

* unused

* use route files api; add auth file

* Implement browser auth

* Update readme, fix up cache paths

* Add tests, clear token on 401

* Factor out URLFile

* space

old-commit-hash: c4af05868b
2020-02-24 21:24:54 -05:00
andyh2 4ff239b312 apk: Fix permission to read /sdcard/
old-commit-hash: ab54a9e2c9
2020-02-19 23:26:18 -05:00
George Hotz 0c664a8ad0 Disable Power Down option for desk devices (#1117)
* './params.py DisablePowerDown 1' to use

* fix issues

old-commit-hash: 858c992bda
2020-02-18 11:48:04 -08:00
Andrew Valish e46e9ada22 Add LaneChangeEnabled param and settings toggle (#1093)
* add LaneChangeEnabled param and settings toggle

* Read lane change toggle in pathplanner.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>

old-commit-hash: 45718d9294
2020-02-14 15:24:59 -08:00
Willem Melching 197c1d92fc Kalman filter compilation cleanup (#1080)
* start cleanup

* create generated dir if not exist

* tests pass!

* everything works again

* also convert live_kf to new structure

* Remove sympy helpers from file list

* Add laika to docker container

* Only build models that are present

old-commit-hash: 47fd50ca60
2020-02-12 09:40:28 -08:00
Willem Melching 8611b1b648 Only show update alert if updater failed once since reboot (#1078)
* Only show update alert if updater failed

* no negetive days in warning message

* Also increase failed count when no internet

* Only set count to zero on actual update

* First run always fails because IsOffroad is not set yet

old-commit-hash: a5bd1d2a88
2020-02-11 14:59:37 -08:00
Harald Schafer 33a589ba66 comments
old-commit-hash: 6b1506740e
2020-02-04 16:48:45 -08:00
Harald Schafer b30b89b110 better comments
old-commit-hash: f50e016c12
2020-02-04 14:07:35 -08:00
Harald Schafer 1b62688713 reverse geocoder
old-commit-hash: bc725b98c9
2020-02-04 13:44:39 -08:00
Andy Haden 5341e96a9d get_network_type: Sort, correct cell network lookup and fix for pc
old-commit-hash: e8959e6b1a
2020-02-03 15:52:06 -08:00
Willem Melching e6c548eff9 Handle get_network_type exception
old-commit-hash: 98f5d30455
2020-02-03 11:29:05 -08:00
George Hotz c20b197bce manager runs on Mac, and other openpilot for PC fixes (#1037)
* use the openpilot/persist directory on PC

* manager runs on mac

* sim runs w/o carla

* fix params location in test

* that rmtree can fail and it's okay

* refactor params clear functionality

* set PARAMS_PATH

old-commit-hash: c42e2ecc50
2020-02-02 12:15:02 -08:00
George Hotz b846f88ade Support scons build on Mac (#1034)
* fix clock and add Darwin sconstruct

* it builds, this changes should be simplifications too

* fix boardd build

* that's the real type of EGLClientBuffer

* remove extra lines

* ui needs opencl on phone

old-commit-hash: f72f78f2b9
2020-02-01 23:36:50 -08:00
Andrew Valish 7378238933 Add network_type to thermald (#1030)
* add network_type to thermal log

* move get_network_type to android library

old-commit-hash: 770903520d
2020-02-01 12:11:10 -08:00
Willem Melching 1dee8638d6 Cache FW query (#1025)
* split fw query and matching

* Read cached firmware versions

* add tests

* this works

old-commit-hash: b7aeb5d64d
2020-01-30 17:57:20 -08:00
Andy Haden dba98c817f logging: imports for stack info
old-commit-hash: 6762447ae7
2020-01-28 08:35:25 -08:00
Andy Haden b909c8cd25 logging: Vendor findCaller for correct stack frame info in logs
old-commit-hash: 41e4ad5d1d
2020-01-27 21:10:47 -08:00