|
|
@ -46,12 +46,8 @@ class CarState(CarStateBase): |
|
|
|
ret.brake = 0 # FIXME |
|
|
|
ret.brake = 0 # FIXME |
|
|
|
ret.brakePressed = cp.vl["TCS13"]['DriverBraking'] != 0 |
|
|
|
ret.brakePressed = cp.vl["TCS13"]['DriverBraking'] != 0 |
|
|
|
ret.brakeLights = ret.brakePressed |
|
|
|
ret.brakeLights = ret.brakePressed |
|
|
|
if (cp.vl["TCS13"]["DriverOverride"] == 0 and cp.vl["TCS13"]['ACC_REQ'] == 1): |
|
|
|
ret.gas = cp.vl["EMS12"]['PV_AV_CAN'] / 100 |
|
|
|
pedal_gas = 0 |
|
|
|
ret.gasPressed = cp.vl["EMS16"]["CF_Ems_AclAct"] != 0 |
|
|
|
else: |
|
|
|
|
|
|
|
pedal_gas = cp.vl["EMS12"]['TPS'] |
|
|
|
|
|
|
|
ret.gasPressed = pedal_gas > 1e-3 |
|
|
|
|
|
|
|
ret.gas = cp.vl["EMS12"]['TPS'] |
|
|
|
|
|
|
|
ret.espDisabled = cp.vl["TCS15"]['ESC_Off_Step'] != 0 |
|
|
|
ret.espDisabled = cp.vl["TCS15"]['ESC_Off_Step'] != 0 |
|
|
|
|
|
|
|
|
|
|
|
# Gear Selecton - This is not compatible with all Kia/Hyundai's, But is the best way for those it is compatible with |
|
|
|
# Gear Selecton - This is not compatible with all Kia/Hyundai's, But is the best way for those it is compatible with |
|
|
@ -131,7 +127,7 @@ class CarState(CarStateBase): |
|
|
|
|
|
|
|
|
|
|
|
("BRAKE_ACT", "EMS12", 0), |
|
|
|
("BRAKE_ACT", "EMS12", 0), |
|
|
|
("PV_AV_CAN", "EMS12", 0), |
|
|
|
("PV_AV_CAN", "EMS12", 0), |
|
|
|
("TPS", "EMS12", 0), |
|
|
|
("CF_Ems_AclAct", "EMS16", 0), |
|
|
|
|
|
|
|
|
|
|
|
("CYL_PRES", "ESP12", 0), |
|
|
|
("CYL_PRES", "ESP12", 0), |
|
|
|
|
|
|
|
|
|
|
@ -157,9 +153,7 @@ class CarState(CarStateBase): |
|
|
|
("CUR_GR", "TCU12",0), |
|
|
|
("CUR_GR", "TCU12",0), |
|
|
|
|
|
|
|
|
|
|
|
("ACCEnable", "TCS13", 0), |
|
|
|
("ACCEnable", "TCS13", 0), |
|
|
|
("ACC_REQ", "TCS13", 0), |
|
|
|
|
|
|
|
("DriverBraking", "TCS13", 0), |
|
|
|
("DriverBraking", "TCS13", 0), |
|
|
|
("DriverOverride", "TCS13", 0), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
("ESC_Off_Step", "TCS15", 0), |
|
|
|
("ESC_Off_Step", "TCS15", 0), |
|
|
|
|
|
|
|
|
|
|
@ -190,6 +184,7 @@ class CarState(CarStateBase): |
|
|
|
("CLU11", 50), |
|
|
|
("CLU11", 50), |
|
|
|
("ESP12", 100), |
|
|
|
("ESP12", 100), |
|
|
|
("EMS12", 100), |
|
|
|
("EMS12", 100), |
|
|
|
|
|
|
|
("EMS16", 100), |
|
|
|
("CGW1", 10), |
|
|
|
("CGW1", 10), |
|
|
|
("CGW4", 5), |
|
|
|
("CGW4", 5), |
|
|
|
("WHL_SPD11", 50), |
|
|
|
("WHL_SPD11", 50), |
|
|
|