Commit Graph

11 Commits

Author SHA1 Message Date
Willem Melching 2ea494ed52 Wait 5s before going offroad after panda disconnect (#1406)
* wait 10s before going offroad after panda disconnect

* Add cloudlog

* Typo

* 5 s
2020-04-20 14:15:01 -07:00
robbederks 15f57c4c22 Added value-error for negative integration (#1390) 2020-04-17 14:05:43 -07:00
ZwX1616 133b1a20b4 RHD support for driver monitoring (#1299) 2020-04-15 16:48:44 -07:00
Willem Melching 017b1f6770 Don't use battery temperature to determine fan type (#1331)
* Don't use battery temperature to determine fan type

* Add cloudlog

* Init is_uno
2020-04-07 19:18:14 -07:00
Willem Melching b16e11cde5 Boardd should always send health, even with no panda (#1322)
* dont go offroad when health times out

* always send health packet

* Handle disconnect in thermal

* Handle unplug in power monitoring

* Small cleanup

* Remove copied code

* Add mutex

* Can just use infinite timeout. It will still return if not connected
2020-04-06 16:01:42 -07:00
Willem Melching b497a01417 add low pass filter on cpu temp (#1305) 2020-04-01 15:58:40 -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
Andy 54f34abdb3 Replace usages of datetime.now() with datetime.utcnow() (#1267) 2020-03-26 19:49:58 -07:00
robbederks 905f6b1b77 Power monitoring fix (#1269)
* Release lock after exceptions

* No pulsed measurement on uno

* Fix last_measurement_time=None while integrating when going offroad

* Also clear next pulsed measurement time

* Move around locks

* Locks are good now?
2020-03-23 18:02:53 -07:00
Willem Melching 65ad31a7e4 Small thermald cleanup 2020-03-12 11:55:33 -07:00
robbederks 992be20d63 Offroad power monitoring (#1067)
* Untested implementation of offroad power monitoring

* Fixed some syntax errors

* Cast to int

* Fixed pylint

* Wrapped in class

* Put pulsed calc in own thread

* Longer timeout before starting pulse measurement

* Fudge factor + flake8

* Made integration thread-safe and catch charge disable exceptions

* Catch all calculation errors

* Fixed networkstrength removal
2020-03-10 22:18:48 -07:00