Commit Graph

39 Commits

Author SHA1 Message Date
Greg Hogan
efbb4aac2e ColumnStoreWriter/Reader support for dictionary of arrays in single file 2020-04-13 19:04:52 -07:00
Andy
41bb3ac7ca 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
2020-04-05 11:06:49 -07:00
DeanLee
b4641b7392 fix AttributeError: 'FakeSpinner' object has no attribute 'close' (#1317) 2020-04-05 10:54:01 -07:00
Willem Melching
dae19a284d 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>
2020-04-02 15:04:01 -07:00
Willem Melching
b497a01417 add low pass filter on cpu temp (#1305) 2020-04-01 15:58:40 -07:00
Jason Young
0970dd74b7 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
2020-04-01 10:51:47 -07:00
Willem Melching
202a4c2011 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>
2020-03-31 20:14:26 -07:00
Greg Hogan
415780213f compress option for dict column store writer 2020-03-27 17:49:01 -07:00
Andy Haden
8ca12dac27 URLFile: include url in bad status code error 2020-03-23 21:23:42 -07:00
ZwX1616
05e4365bb6 dm offsetshould only care about the valid counts 2020-03-23 11:50:29 -07:00
Andy Haden
538ca733c7 Remove legacy AccessToken param 2020-03-23 00:22:41 -07:00
Greg Hogan
f21d0f325e 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
2020-03-19 18:09:26 -07:00
Andrew Valish
5ba6beed17 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
2020-03-09 19:13:32 -07:00
Andrew Valish
8eff974a41 revise wifi signalstrength dumpsys query (#1224)
* revise wifi signalstrength dumpsys query

* cleaner index search per willems comment

* cleaner index search per willems comment
2020-03-09 18:00:24 -07:00
Andrew Valish
d161584f99 use unknown networkstrength, not none (#1222) 2020-03-09 10:48:28 -07:00
Andrew Valish
6bbbe8f9cf add network strength logging to thermal (#1211)
* add network strength logging to thermal

* import get_network_strength

* write networkStrength
2020-03-07 11:14:04 -08:00
Willem Melching
3d2696c60b 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
2020-03-02 10:40:47 -08:00
Andy
c4af05868b 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
2020-02-24 21:24:54 -05:00
andyh2
ab54a9e2c9 apk: Fix permission to read /sdcard/ 2020-02-19 23:26:18 -05:00
George Hotz
858c992bda Disable Power Down option for desk devices (#1117)
* './params.py DisablePowerDown 1' to use

* fix issues
2020-02-18 11:48:04 -08:00
Andrew Valish
45718d9294 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>
2020-02-14 15:24:59 -08:00
Willem Melching
47fd50ca60 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
2020-02-12 09:40:28 -08:00
Willem Melching
a5bd1d2a88 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
2020-02-11 14:59:37 -08:00
Harald Schafer
6b1506740e comments 2020-02-04 16:48:45 -08:00
Harald Schafer
f50e016c12 better comments 2020-02-04 14:07:35 -08:00
Harald Schafer
bc725b98c9 reverse geocoder 2020-02-04 13:44:39 -08:00
Andy Haden
e8959e6b1a get_network_type: Sort, correct cell network lookup and fix for pc 2020-02-03 15:52:06 -08:00
Willem Melching
98f5d30455 Handle get_network_type exception 2020-02-03 11:29:05 -08:00
George Hotz
c42e2ecc50 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
2020-02-02 12:15:02 -08:00
George Hotz
f72f78f2b9 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
2020-02-01 23:36:50 -08:00
Andrew Valish
770903520d Add network_type to thermald (#1030)
* add network_type to thermal log

* move get_network_type to android library
2020-02-01 12:11:10 -08:00
Willem Melching
b7aeb5d64d Cache FW query (#1025)
* split fw query and matching

* Read cached firmware versions

* add tests

* this works
2020-01-30 17:57:20 -08:00
Andy Haden
6762447ae7 logging: imports for stack info 2020-01-28 08:35:25 -08:00
Andy Haden
41e4ad5d1d logging: Vendor findCaller for correct stack frame info in logs 2020-01-27 21:10:47 -08:00
Andy Haden
e400aa0205 Remove unused logging_es 2020-01-27 19:59:52 -08:00
andyh2
79122ae662 apk lib: Grant offroad access to TelephonyManager 2020-01-19 18:05:31 -05:00
George Hotz
c26d893a77 allow non android to be identified differently 2020-01-17 17:38:31 -08:00
Harald Schafer
e4472d0d46 deprecated 2020-01-17 16:24:40 -08:00
George Hotz
e8d888c45b common folder 2020-01-17 10:28:44 -08:00