Arne Schwarck
02c4ade948
Battery protection ( #888 )
...
* Battery protection
If your car battery voltage is lower than 0% switch off charging to stop the Eon from damaging the 12v car battery. Leaving you with a car that can not start but has a fully charged eon ;-)
* add rbiasini comment && !ignition
* Update Offroad_ChargeDisabled with voltage low
* simplify alert
* non-temporal hysteresis from @rbiasini
And up the start charge limit to 12v. i.e. 50% car battery voltage
* once battery power recovers to 11.500 volts charge
This leaves 1v inbetween for any fluctuations that could occur.
* fix indent
* Fix indent of whole block
It looks like sometimes when you copy and paste into the github web interface some white spacing gets added or removed. BE AWARE!
2019-12-04 11:46:39 -08:00
Vehicle Researcher
d7f0b402a8
openpilot v0.6.6 release
2019-11-04 15:13:52 -08:00
rbiasini
069e337bea
Allow to lock safety mode to keep gm/tesla cars supported ( #844 )
2019-10-11 17:35:07 -07:00
Vehicle Researcher
cf80f7a28b
openpilot v0.6.5 release
2019-10-09 18:43:53 +00:00
Vehicle Researcher
61229779e4
openpilot v0.6.4 release
2019-09-09 23:03:02 +00:00
Vehicle Researcher
e90c41c576
openpilot v0.6.2 release
2019-07-30 02:27:48 +00:00
Vehicle Researcher
94053536b4
openpilot v0.6.1 release
2019-07-22 19:17:47 +00:00
Vehicle Researcher
8a9ed94f5f
openpilot v0.6 release
2019-06-28 21:11:30 +00:00
Willem Melching
fe7e5cf5df
Deterministic boardd build ( #702 )
2019-06-17 15:23:03 -07:00
Vehicle Researcher
dd34ccfe28
openpilot v0.5.13 release
2019-06-06 04:38:45 +00:00
Vehicle Researcher
3f9059fea8
openpilot v0.5.12 release
2019-05-16 13:20:29 -07:00
Drew Hintz
9dae0bfac4
getting ready for Python 3 ( #619 )
...
* tabs to spaces
python 2 to 3: https://portingguide.readthedocs.io/en/latest/syntax.html#tabs-and-spaces
* use the new except syntax
python 2 to 3: https://portingguide.readthedocs.io/en/latest/exceptions.html#the-new-except-syntax
* make relative imports absolute
python 2 to 3: https://portingguide.readthedocs.io/en/latest/imports.html#absolute-imports
* Queue renamed to queue in python 3
Use the six compatibility library to support both python 2 and 3: https://portingguide.readthedocs.io/en/latest/stdlib-reorg.html#renamed-modules
* replace dict.has_key() with in
python 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#removed-dict-has-key
* make dict views compatible with python 3
python 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#dict-views-and-iterators
Where needed, wrapping things that will be a view in python 3 with a list(). For example, if it's accessed with []
Python 3 has no iter*() methods, so just using the values() instead of itervalues() as long as it's not too performance intensive. Note that any minor performance hit of using a list instead of a view will go away when switching to python 3. If it is intensive, we could use the six version.
* Explicitly use truncating division
python 2 to 3: https://portingguide.readthedocs.io/en/latest/numbers.html#division
python 3 treats / as float division. When we want the result to be an integer, use //
* replace map() with list comprehension where a list result is needed.
In python 3, map() returns an iterator.
python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter
* replace filter() with list comprehension
In python 3, filter() returns an interatoooooooooooor.
python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter
* wrap zip() in list() where we need the result to be a list
python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-zip
* clean out some lint
Removes these pylint warnings:
************* Module selfdrive.car.chrysler.chryslercan
W: 15, 0: Unnecessary semicolon (unnecessary-semicolon)
W: 16, 0: Unnecessary semicolon (unnecessary-semicolon)
W: 25, 0: Unnecessary semicolon (unnecessary-semicolon)
************* Module common.dbc
W:101, 0: Anomalous backslash in string: '\?'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
************* Module selfdrive.car.gm.interface
R:102, 6: Redefinition of ret.minEnableSpeed type from float to int (redefined-variable-type)
R:103, 6: Redefinition of ret.mass type from int to float (redefined-variable-type)
************* Module selfdrive.updated
R: 20, 6: Redefinition of r type from int to str (redefined-variable-type)
2019-05-02 11:08:59 -07:00
Vehicle Researcher
2f92d577f9
openpilot v0.5.11 release
2019-04-23 01:41:19 +00:00
Vehicle Researcher
f74a201edc
openpilot v0.5.10 release
2019-03-26 01:09:18 -07:00
Vehicle Researcher
b967da5fc1
openpilot v0.5.8 release
2019-01-23 15:34:52 -08:00
Vehicle Researcher
210db686bb
openpilot v0.5.7 release
2018-12-10 14:13:12 -08:00
Vehicle Researcher
860a48765d
openpilot v0.5.6 release
2018-11-17 02:08:34 -08:00
Jafar Al-Gharaibeh
2f8034b2ec
boardd: keep defined safety models in sync with panda repo ( #412 )
...
This is a noop for most users, but for those of us working on new
car ports where we have our own additional defines, having
those defines out of sync creates merge conflicts in one place
(good so we can fix it) but not the other ( not good becasue
they will go unnoticed). I learned this the hardway!.
Signed-off-by: Jafar Al-Gharaibeh <to.jafar@gmail.com >
2018-10-30 22:13:18 +01:00
Vehicle Researcher
a422246dc3
openpilot v0.5.4 release
2018-09-25 00:13:41 -07:00
Vehicle Researcher
285c52eb69
openpilot v0.5.3 release
2018-09-03 16:43:12 -07:00
Vehicle Researcher
de33bc4645
openpilot v0.5 release
2018-07-12 18:52:06 -07:00
Vehicle Researcher
ae5cb7a0da
openpilot v0.4.7 release
2018-06-16 20:59:34 -07:00
Vehicle Researcher
c6df34f55b
openpilot v0.4.6 release
2018-05-23 03:59:04 +00:00
Vehicle Researcher
37285038d3
openpilot v0.4.5 release
2018-04-28 09:44:39 +00:00
Vehicle Researcher
78df63a6af
openpilot v0.4.3.2 release
2018-03-31 07:54:47 +00:00
Vehicle Researcher
9a411ebf32
openpilot v0.4.3 release
2018-03-17 00:01:50 -07:00
Ted Slesinski
3acfa1b39b
Safety Reference for Honda Bosch
2018-02-28 10:24:05 -05:00
Vasily Tarasov
8343b56870
Dibs on SAFETY_GM numerical value
...
To match Panda repo.
2018-02-26 10:22:19 -08:00
Vehicle Researcher
28c0797d30
openpilot v0.4.2 release
2018-02-06 12:43:45 -08:00
Vehicle Researcher
26e966852c
openpilot v0.4.1 release
2018-01-30 12:58:14 -08:00
Vehicle Researcher
da52d065a4
openpilot v0.4.0.2 release
2018-01-18 15:46:12 -08:00
Vehicle Researcher
a77c0a1098
openpilot v0.4.0.1 release
2017-12-23 17:15:27 -08:00
Vehicle Researcher
187a70f760
openpilot v0.3.8.2 release
2017-10-31 02:27:39 -07:00
Vehicle Researcher
daf54ad54d
openpilot v0.3.7 release
2017-09-30 19:05:03 -07:00
Vehicle Researcher
6f46f988d9
openpilot v0.3.4 release
2017-07-28 03:23:57 -07:00
George Hotz
1581fdc198
Revert "Pulled in new panda firmware and updated boardd to support the changes."
2017-07-17 23:16:57 -07:00
Jessy Diamond Exum
5bf4196aed
Removed unnecessary TODO
2017-07-11 22:01:04 -07:00
Jessy Diamond Exum
38aa03e0f7
Moved boardd loopback config to envvar.
2017-07-11 21:59:03 -07:00
Jessy Diamond Exum
9a9dc3ab23
Pulled in new panda firmware and updated boardd to support the changes.
2017-07-11 21:45:16 -07:00
Vehicle Researcher
5cf91d0496
openpilot v0.3.3 release
2017-06-28 13:57:09 -07:00
Vehicle Researcher
4653a9aef0
openpilot v0.3.0-devel release
2017-05-11 12:41:17 -07:00
Vehicle Researcher
c6ba5dc539
openpilot v0.2.7 release
2017-02-08 15:01:17 -08:00
Vehicle Researcher
ecc565aa3f
openpilot v0.2.4 release
2017-01-29 16:10:13 -08:00
Vehicle Researcher
a64b9aa9b8
openpilot v0.2.2 release
2017-01-10 11:10:04 -08:00
Vehicle Researcher
17d9becd3c
openpilot v0.2.1 release
2016-12-14 21:29:12 -08:00
Vehicle Researcher
449b482cc3
openpilot v0.2 release
2016-12-12 20:18:19 -08:00
Vehicle Researcher
e94a30bec0
openpilot release
2016-11-29 18:34:21 -08:00