Commit Graph

187 Commits

Author SHA1 Message Date
ZwX1616 3f01dcf01c fix bad naming 2020-01-30 17:45:37 -08:00
ZwX1616 4999e6207e unconfusing and accessible to all 2020-01-30 16:26:17 -08:00
Willem Melching 8f9aa8fcc3 add fingerprintSource to carParams 2020-01-30 14:39:14 -08:00
ZwX1616 579403090b better put 2020-01-27 18:21:36 -08:00
ZwX1616 06f8d15c74
standalone monitorstate (#23) 2020-01-27 16:48:11 -08:00
Harald Schafer 6eb1e368c4 qlog at model rate 2020-01-20 10:58:24 -08:00
Greg Hogan c38fb57283 LateralParams 2020-01-18 15:51:34 -08:00
ZwX1616 0c45f20d48 add uncertainty event name 2020-01-15 15:48:42 -08:00
George Hotz 01942b890d add TODO 2020-01-15 08:48:35 -08:00
George Hotz b74a456a9b don't hardcode the lists 2020-01-15 08:40:13 -08:00
ZwX1616 ed5a4bf552 add face stds 2020-01-14 13:47:37 -08:00
Willem Melching 396a2bb5ff add can error counter to controlsState 2020-01-13 16:03:54 -08:00
Willem Melching c6b5c73b0b
Switch default to msgq (#21)
* switch default to msgq

* SIGUSR1 is already used by the apks

* Don't return message upstream when exiting

* Remove debug print

* Remove more debug print
2020-01-13 09:47:03 -08:00
Willem Melching a457ffa0b7
Fix indentation in readme.md 2020-01-12 14:32:47 -08:00
dimar01123 a1fc8c7514 explicitly mention Python for syntax colouring (#20) 2020-01-12 14:31:23 -08:00
Riccardo 19e2393127 Fix expected for cameraOdometry and liveCalibration 2020-01-04 23:18:45 -08:00
Riccardo e7d2f97826 Add radar comm issue error 2020-01-04 10:13:45 -08:00
Jason Young db64cd43f4 Reserve safety #21 for VAG PQ35/PQ46/NMS (#19) 2019-12-28 23:28:38 -08:00
Riccardo 79d638d571 separate honda safety models between Bosch Giraffe and Bosch Nidec 2019-12-20 15:28:02 -08:00
Harald Schafer 2614a650cd better name 2019-12-20 15:03:25 -08:00
Harald Schafer b6b84cdae7 add longitudinal 2019-12-20 14:33:36 -08:00
Riccardo 78f5934a6a Add canRxErrs to health 2019-12-19 17:43:45 -08:00
andyh2 67588993f2 qlog liveCalibration 2019-12-16 20:05:39 -08:00
Willem Melching df80b87058 add more stuff to fw log in CarParams 2019-12-16 17:02:19 -08:00
George Hotz a87805adce fix doxs 2019-12-15 18:29:28 -08:00
George Hotz 4746b208fb got doxed 2019-12-15 18:27:46 -08:00
George Hotz 21cf3f557e build on mac 2019-12-14 19:34:01 -08:00
Riccardo 31ac47c255 Add carUnrecognized event 2019-12-13 14:19:31 -08:00
Riccardo b8382bbb2b steerLimitTimer should be car dependent 2019-12-12 14:05:28 -08:00
Willem Melching 9a2296870a add pa0 temp to ThermalData 2019-12-11 19:00:01 -08:00
Riccardo f6f0f60e7d Add stock Fcw to carState 2019-12-11 11:35:08 -08:00
Riccardo b608683f32 no l/r distinction for LDW 2019-12-10 14:34:34 -08:00
Riccardo 555f48d661 Add ldw alert 2019-12-10 14:30:01 -08:00
Andy Haden 8e8b4a4a03 Remove plusFrame socket in favor of UiLayoutState 2019-12-09 17:58:55 -08:00
Riccardo 3410325c81 log stock AEB events 2019-12-05 16:46:28 -08:00
Willem Melching 2219f2bda8 Add warning about not using cython version of sec_since_boot 2019-12-05 15:10:55 -08:00
Riccardo 8f1a5122fa for legacy-testing reasons, better to define the used percent instead of avail 2019-12-05 12:50:01 -08:00
Riccardo e86d954520 adding low memory event 2019-12-05 12:25:13 -08:00
Riccardo ad23834045 remove TODO 2019-12-05 12:06:36 -08:00
Riccardo d0962b34b3 log mem available and cpu perc in thermald 2019-12-05 11:51:30 -08:00
Willem Melching 3b753be905
Implement error handling and exceptions (#18)
* implement error handling and exceptions

* Add test for MultiplePublisherError

* add some more tests
2019-12-04 23:05:20 +01:00
Willem Melching a7d5bb76b2 add explicit dependencies on services.h 2019-12-03 09:46:17 -08:00
Willem Melching 1ba646773e fix linter 2019-12-03 07:56:57 -08:00
Riccardo c7d215b601 Added communityFeatureDisallowed event 2019-12-02 19:29:56 -08:00
Riccardo 492140a507 Added communityFeature bit detection to CarParams 2019-12-02 18:37:52 -08:00
Riccardo 266a5fed57 log Panda fault types 2019-11-26 16:52:39 -08:00
George Hotz 347a86615c Switch from polling on FIFOs to signal (#12)
* uids are pids

* remove fifo, go for signal

* that's more what i'm saying

* oops, that's wrong

* add some todos

* make signal poll work

* bring randomness back

* fix case in msgq when subs get evicted while polling

* check for ready messages before poll starts

* No pr builds

* use nanosleep with remainder

* this should pass the test
2019-11-22 12:06:26 -08:00
George Hotz e25bba7747 no need to double build the objects 2019-11-22 07:09:46 -08:00
Riccardo fe43a99423 20Hz for radar time step is very standard 2019-11-22 00:14:29 -08:00
Riccardo 2aabf1eef5 Added radar time step to car params 2019-11-21 23:49:52 -08:00