HaraldSchafer
490ee52687
add fall filter and less FP on posenet ( #1971 )
...
* add fall filter and less FP on posenet
* add alert
* list
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2020-08-03 15:51:56 -07:00
Adeeb Shihadeh
714f8c3f0b
Remove get_one_can from messaging ( #1946 )
...
* move get_one_can into openpilot
* bump cereal
2020-07-28 23:52:18 -07:00
Adeeb Shihadeh
acb25751b7
Revert "can't directly access sockets anymore", was supposed to be on branch
...
This reverts commit 6acda96a16 .
2020-07-28 18:41:39 -07:00
Adeeb Shihadeh
6acda96a16
can't directly access sockets anymore
2020-07-28 18:37:16 -07:00
Adeeb Shihadeh
58c3b5ba84
Revert modeld vipc conflate behavior and alert on dropped frame percent ( #1877 )
...
* Revert "Fix modeld dropping frames if processing takes over 50 ms"
This reverts commit a8e7a187ca .
* track frame drop
* fix unused
* alert on frame drop perc
* reduce thresholds
* posenet is invalid on non-consecutive frames
* Refactor filter time constant
* Use vipc_dropped_frames for posenet valid check
* Actually set frame drop percentage
* Add explicit cast just to be sure
* Prevent frames dropped to go up to quickly on startup
* bump cereal
* reduce soft disable threshold to 1%
Co-authored-by: Willem Melching <willem.melching@gmail.com >
2020-07-14 14:23:27 -07:00
Adeeb Shihadeh
03e824a4b5
Alert when modeld is lagging by more than a frame ( #1823 )
...
* alert when modeld is lagging by more than 1 frame
* log frameAge in modelData
* set posenet valid
* compute frame_age once
2020-07-09 17:02:21 -07:00
Adeeb Shihadeh
f1afb3e3ae
Sound test ( #1820 )
...
* WIP sound test
* it does something
* refactor
* phone only
* update release files
* test sound card init
* add to CI
* check writes
* increase time
* unused
* only build cereal
* small tolerance
Co-authored-by: Comma Device <device@comma.ai >
2020-07-05 17:56:24 -07:00
George Hotz
cb495bb8c9
Add an SSH param to disable updates ( #1807 )
...
* disable updates with optional param
* dont create the alert
* Revert "dont create the alert"
This reverts commit 7179a6c8b4b4656e0b203b5a590b33d3388aa9c9.
* keep alert, but allow engagement
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2020-07-01 14:26:35 -07:00
robbederks
df86c476c7
Dos ( #1795 )
2020-06-29 12:47:48 +02:00
Adeeb Shihadeh
ce80684f7e
Add alert while in preEnabled state ( #1791 )
2020-06-28 20:29:42 -07:00
Adeeb Shihadeh
c4a3d7afb0
Block lane change start on blindspot detection ( #1712 )
...
* use BSM to block lane change start
* remove duplicate entry
* add approaching
2020-06-24 17:31:09 -07:00
ZwX1616
3aa99a01d7
recover EON/C2 AF ( #1665 )
2020-06-23 14:33:32 -07:00
Willem Melching
264015c584
cleanup no sensor data alert ( #1760 )
2020-06-22 14:27:07 -07:00
Willem Melching
77b7d30683
Remove kernel check from controlsd
2020-06-19 16:54:42 -07:00
Adeeb Shihadeh
ccf6b80c7e
Cleanup startup event handling ( #1748 )
...
* cleanup startup event
* always show permanent
* lowest
* update refs
2020-06-19 16:16:48 -07:00
Willem Melching
24de8174dc
Only show gps event after 1 km ( #1747 )
2020-06-19 14:11:23 -07:00
Willem Melching
2b20479a5c
Move kernel check to before creating the submaster, prevent SIGUSR2
2020-06-19 13:26:52 -07:00
Adeeb Shihadeh
0cda65b58e
catch CalledProcessError when detecting kernel version
2020-06-19 12:42:33 -07:00
Adeeb Shihadeh
6c156d7f45
NEOS update required alert ( #1722 )
...
* NEOS update required
* permanent alert
* bump cereal
2020-06-16 12:21:41 -07:00
Willem Melching
684f7b2cc0
no gps warning after 5 minutes ( #1692 )
2020-06-12 16:03:35 -07:00
Adeeb
0bbe870b5f
Delay alert creation for some events ( #1689 )
...
* add creation delay parameter to alerts
* 1s delay for sensorsInvalid and canError
* bump cereal
* update refs
2020-06-12 15:32:50 -07:00
Jason Young
68531b071c
Reduce scheduler latency for realtime processes ( #1638 )
...
* WIP: reduce boardd and other lags
* Copypasta fault
* Silence spurious startup warning
Co-authored-by: Comma Device <device@comma.ai >
2020-06-05 17:09:41 -04:00
Adeeb Shihadeh
6466ec982a
enable flake8 E502: backslash is redundant between brackets
2020-05-31 17:41:18 -07:00
Adeeb Shihadeh
f3dcf861c7
enable flake8 E303: too many blank lines
2020-05-31 17:21:11 -07:00
Willem Melching
106cddb49a
White panda no longer supported
2020-05-31 13:33:56 -07:00
Adeeb
d9bf9f0a40
Enable more flake8 checks ( #1602 )
...
* enable some more flake8 checks
* some more quick ones
* bump opendbc
* e401
* e711 e712
* e115 e116
* e222
* e301
* remove that
* e129
* e701 e702
* e125 e131
* e227
* e306
* e262
* W503
* e713
* e704
* e731
* bump opendbc
* fix some e722
2020-05-30 20:14:58 -07:00
Adeeb Shihadeh
916448af25
break canError into two separate events
2020-05-29 12:00:41 -07:00
Willem Melching
fcf879d783
Add permanent CAN error alert ( #1549 )
...
* Add permanent CAN error alert
* canValid needs some time to initialize
* update ref
2020-05-21 16:08:05 -07:00
Willem Melching
41da10ff38
Sounds available isdir -> isfile
2020-05-21 14:46:18 -07:00
Adeeb Shihadeh
260e6aff53
fix possible FileNotFoundError
2020-05-21 09:59:39 -07:00
Willem Melching
9f0eac9089
Fix #1545 , sensor alert on startup
2020-05-20 11:25:55 -07:00
Willem Melching
d099e09fb7
Handle posenet and sensor alerts in locationd ( #1541 )
...
* handle posenet and senor alerts in locationd
* defaults now set in capnp file
* Cleanup c++ version of params learner
* update ref commit
2020-05-19 16:45:20 -07:00
Andre Volmensky
135385c5fb
Bugfix: Reset saturated_count if angle no longer saturated ( #1522 )
2020-05-16 01:14:10 -07:00
Willem Melching
c85b174584
White panda is deprecated ( #1516 )
...
* Start white panda deprecation
* Unify alert text
* Add noentry
* Change to no longer supported
* panda is lowercase
* Capitalize
* rerun ci
2020-05-15 13:00:00 -07:00
Adeeb
d976233f69
Alerts + Events refactor ( #1466 )
2020-05-14 15:21:21 -07:00
Willem Melching
516fa29738
Fix controlsd typo in refactor
2020-05-12 18:58:18 -07:00
Adeeb
08832ff29d
Controlsd refactor ( #1487 )
...
* it's a class
* more refactor
* remove that
* car interface should create that
* that too
* not a dict
* don't create permanent events every iteration
* break up long lines
* fix honda
* small optimization
* less long lines
* dict is faster
* latcontrol less args
* longcontrol less args
* update profiling script
* few optimizations
* create events together
* clean up
* more clean up
* remove comment
* clean up
* simplify state transition
* more clean up
* update comments
2020-05-12 15:06:48 -07:00
Willem Melching
2b2751c6bd
Show relay malfunction alert ( #1373 )
...
* show relay malfunction alert
* Remove empty line
* Also immediate disengage
* Forgot noEntry
* Fix name
2020-04-16 11:38:31 -07:00
Willem Melching
7643b0a511
Force decel on soft disable ( #1334 )
2020-04-08 14:59:17 -07:00
Andre Volmensky
522dc29b53
Add angle based steer saturation timer ( #1311 )
...
* Add angle based steer saturation timeout
* Fixed saturated check
2020-04-05 10:59:54 -07:00
eFini
106be23c4e
use put_nonblocking when possible ( #1288 )
...
* use put_nonblocking when possible
* revert uneeded changes
2020-03-31 12:09:38 -07:00
Willem Melching
3cb1568a54
High speed alert ( #1295 )
...
* add speed to high alerts
* Add permanent alert
* Two lines
* No permanent alerts
* Less bad alert
* Typo
2020-03-30 18:41:56 -07:00
Willem Melching
1df6b67511
Nissan leaf ( #1275 )
...
* split out leaf and xtrail
* Add brake pedal
* This should work
* Fix test car models + bump panda
* Combined cruise enabled detection in single message
* Proper frequency checks
* Add doors
* Blinkers and doors
* Seatbelt
* Gear
* Add cancel message
* Unify steering pressed
* Remove angle limit
* Add steer saturation alert for angle based control
* Add set speed
* Change wheel speed factor
* Fix offset in set speed
* Timeout on engage for steer saturated
* Put counter back
* try cancel using seatbelt
* Try different cancel message
* Rename cancel signal
* Add LKAS alert
* Add missing fingerprint values
* Update test car models
* Add some comments
2020-03-27 21:44:59 -07:00
ZwX1616
a95e61edf4
add webcam to cameras ( #1201 )
2020-03-26 19:19:47 -07:00
Willem Melching
d08b56317f
Go to dashcam mode if locked out, fixes #1109
2020-03-18 11:38:00 -07:00
Shane Smiskol
6ff881f789
initialize all messages in 1 line ( #1206 )
2020-03-05 17:32:52 -08:00
HaraldSchafer
63d3bb517f
Pulse desire ( #1172 )
...
* initial
* compilation fixes
* add desire
* pulse desire
* 0d5728f6-a918-40a6-bce3-a9d0f1238180/20
* cleaner
* inject model
* inject model
* test runs
* ah already done I see
* remove useless
* update
* updates, doesnt work
* fix generating new references
Co-authored-by: Willem Melching <willem.melching@gmail.com >
2020-03-04 18:51:45 -08:00
ZwX1616
6322a275d6
dmonitoringd ( #1016 )
2020-01-30 19:12:44 -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
Adeeb
f13c5d74aa
disable LDW when calibration is incomplete ( #984 )
2020-01-20 21:43:38 -08:00