From 187828100c1ad7b5c148fd041719ed7c19b4dea8 Mon Sep 17 00:00:00 2001 From: Kumar <36933347+rav4kumar@users.noreply.github.com> Date: Thu, 14 Jan 2021 08:52:31 -0700 Subject: [PATCH] Dp08 clean (#96) * support for kfv and kfbp and overshooting fix (#768) * toyota rsa logic * no arne messaging and add opedit * add gas_press, smartspeed and spdval1 to carstate * more fixes * new_message * thats right we dont have anglelater code yet. * revert to working mapd code? and pylint ignore mapd * flake8 ignore. * flake8 e701 fix * control df with distance button? * wrong struct * Update carstate.py * update missing * start MessagedArneThread * Update carstate.py * pubmaster? * message * update carstate.py * no .status * pm * use dp_dynamic_follow to send DF status * sntax * encoding='utf8' * Update carstate.py * Update carstate.py * pyopencl pipenv * change the order so we can display right thing with distance toggle * doesnt work well with dg * Revert "change the order so we can display right thing with distance toggle" This reverts commit ee4522ae5cc6857a8bb3423609a9296598afbd6b. * turn off distance button for now. * Parametrize MIN_CAN_SPEED in car interfaces * Parametrize stoppingBrakeRate * Parametrize startingBrakeRate * add the parameter to cereal . * Update dp_common.py * tune dg * add AVALON_2021 in dp080 * sync (#93) * Update dp_common.py * Update dp_common.py * RSA, Distance button and briskspirit longcontrol (#762) * toyota rsa logic * no arne messaging and add opedit * add gas_press, smartspeed and spdval1 to carstate * more fixes * new_message * thats right we dont have anglelater code yet. * revert to working mapd code? and pylint ignore mapd * flake8 ignore. * flake8 e701 fix * control df with distance button? * wrong struct * Update carstate.py * update missing * start MessagedArneThread * Update carstate.py * pubmaster? * message * update carstate.py * no .status * pm * use dp_dynamic_follow to send DF status * sntax * encoding='utf8' * Update carstate.py * Update carstate.py * pyopencl pipenv * change the order so we can display right thing with distance toggle * doesnt work well with dg * Revert "change the order so we can display right thing with distance toggle" This reverts commit ee4522ae5cc6857a8bb3423609a9296598afbd6b. * turn off distance button for now. * Parametrize MIN_CAN_SPEED in car interfaces * Parametrize stoppingBrakeRate * Parametrize startingBrakeRate * add the parameter to cereal . * Update dp_common.py Co-authored-by: Arne Schwarck Co-authored-by: George Hotz Co-authored-by: Igor * corolla_TSS2: tune (#760) * Update interface.py updated corollatss2 tuning * Update toyota_nodsu_pt_generated.dbc * Update toyota_nodsu_hybrid_pt_generated.dbc * Update op_params.py * Create toyota_nodsu_pt_generated_corolla_tss2.dbc * Create toyota_nodsu_pt_generated_corollah_tss2.dbc * revert to stock. * revert to stock * point corolla and corollah to its own separate dbc. * add corolla and corollah dbc to release. * Update interface.py Co-authored-by: Kumar <36933347+rav4kumar@users.noreply.github.com> Co-authored-by: Arne Schwarck Co-authored-by: George Hotz Co-authored-by: Igor Co-authored-by: SCshredder17 <57152954+SCshredder17@users.noreply.github.com> * added dbc to release and test route. * cant use the route since comma doesnt got it. * i cant spell * add PIControllerk_f * Add kfV and kfBP to PIDTuning * update the car interfaces for bfv and kfbp tunning. * Add scanner for Cython dependencies * cleanup unused android libs in phonelibs (#19702) Co-authored-by: Comma Device * syntax * E502 flake8 fix * fix * make it list. * ugh list * kfV * forgot vw * update ford * Shanes PIDController: orvershooting fix * action fix. * restore crash logging trackign of fork and branch. * add pirus to nodsu * fix * fix for crash * my bad. * revert. * working. Co-authored-by: Arne Schwarck Co-authored-by: George Hotz Co-authored-by: Igor Co-authored-by: SCshredder17 <57152954+SCshredder17@users.noreply.github.com> Co-authored-by: Willem Melching Co-authored-by: Adeeb Shihadeh Co-authored-by: Comma Device * better logging for fingerprint missing * Function log_fingerprinted not needed * F821 and F722 * Update values.py 21 Genesis G70 optimization Co-authored-by: Arne Schwarck Co-authored-by: George Hotz Co-authored-by: Igor Co-authored-by: SCshredder17 <57152954+SCshredder17@users.noreply.github.com> Co-authored-by: Willem Melching Co-authored-by: Adeeb Shihadeh Co-authored-by: Comma Device Co-authored-by: sebastian4k <69202924+sebastian4k@users.noreply.github.com> --- selfdrive/car/car_helpers.py | 5 +++-- selfdrive/car/hyundai/values.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/selfdrive/car/car_helpers.py b/selfdrive/car/car_helpers.py index 7fb756a3e01158..d4c6a2dc17c39d 100644 --- a/selfdrive/car/car_helpers.py +++ b/selfdrive/car/car_helpers.py @@ -1,5 +1,6 @@ import os import threading +import requests from common.params import Params, put_nonblocking from common.basedir import BASEDIR from selfdrive.version import comma_remote, tested_branch @@ -183,7 +184,7 @@ def is_connected_to_internet(timeout=5): try: requests.get("https://sentry.io", timeout=timeout) return True - except: + except Exception: return False def crash_log(candidate): @@ -191,7 +192,7 @@ def crash_log(candidate): if is_connected_to_internet(): crash.capture_warning("fingerprinted %s" % candidate) break - + def crash_log2(fingerprints, fw): while True: if is_connected_to_internet(): diff --git a/selfdrive/car/hyundai/values.py b/selfdrive/car/hyundai/values.py index 9f7f1f9ecff5a5..bb6716626a08b4 100644 --- a/selfdrive/car/hyundai/values.py +++ b/selfdrive/car/hyundai/values.py @@ -161,7 +161,7 @@ class Buttons: } # Don't use these fingerprints for fingerprinting, they are still used for ECU detection -IGNORED_FINGERPRINTS = [CAR.VELOSTER, CAR.GENESIS_G70, CAR.KONA] +IGNORED_FINGERPRINTS = [CAR.VELOSTER, CAR.KONA] FW_VERSIONS = { CAR.SONATA: {