|
|
@ -55,6 +55,8 @@ class CarState(CarStateBase): |
|
|
|
ret.espDisabled = bool(cp.vl["_ESP"]["ESP_DISABLED"]) |
|
|
|
ret.espDisabled = bool(cp.vl["_ESP"]["ESP_DISABLED"]) |
|
|
|
|
|
|
|
|
|
|
|
self.cruise_throttle_msg = copy.copy(cp.vl["CruiseThrottle"]) |
|
|
|
self.cruise_throttle_msg = copy.copy(cp.vl["CruiseThrottle"]) |
|
|
|
|
|
|
|
self.lkas_hud_msg = copy.copy(cp_adas.vl["PROPILOT_HUD"]) |
|
|
|
|
|
|
|
self.lkas_hud_info_msg = copy.copy(cp_adas.vl["PROPILOT_HUD_INFO_MSG"]) |
|
|
|
|
|
|
|
|
|
|
|
return ret |
|
|
|
return ret |
|
|
|
|
|
|
|
|
|
|
@ -115,6 +117,73 @@ class CarState(CarStateBase): |
|
|
|
("SET_0x80", "LKAS", 0), |
|
|
|
("SET_0x80", "LKAS", 0), |
|
|
|
("COUNTER", "LKAS", 0), |
|
|
|
("COUNTER", "LKAS", 0), |
|
|
|
("LKA_ACTIVE", "LKAS", 0), |
|
|
|
("LKA_ACTIVE", "LKAS", 0), |
|
|
|
|
|
|
|
# Below are the HUD messages. We copy the stock message and modify |
|
|
|
|
|
|
|
("LARGE_WARNING_FLASHING", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_ERROR_FLASHING1", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_ERROR_FLASHING2", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("LEAD_CAR", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("LEAD_CAR_ERROR", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("FRONT_RADAR_ERROR", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("FRONT_RADAR_ERROR_FLASHING", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_ERROR_FLASHING3", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("LKAS_ERROR_FLASHING", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("SAFETY_SHIELD_ACTIVE", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("RIGHT_LANE_GREEN_FLASH", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("LEFT_LANE_GREEN_FLASH", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("FOLLOW_DISTANCE", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("AUDIBLE_TONE", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("SPEED_SET_ICON", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("SMALL_STEERING_WHEEL_ICON", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown59", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown55", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown26", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown28", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown31", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown39", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown43", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown8", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown05", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("unknown02", "PROPILOT_HUD", 0), |
|
|
|
|
|
|
|
("NA_HIGH_ACCEL_TEMP", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_NA_HIGH_CABIN_TEMP", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_MALFUNCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("LKAS_MALFUNCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("FRONT_RADAR_MALFUNCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_NA_CLEAN_REAR_CAMERA", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("NA_POOR_ROAD_CONDITIONS", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("CURRENTLY_UNAVAILABLE", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SAFETY_SHIELD_OFF", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("FRONT_COLLISION_NA_FRONT_RADAR_OBSTRUCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("PEDAL_MISSAPPLICATION_SYSTEM_ACTIVATED", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_IMPACT_NA_RADAR_OBSTRUCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("WARNING_DO_NOT_ENTER", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_IMPACT_SYSTEM_OFF", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_IMPACT_MALFUNCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("FRONT_COLLISION_MALFUNCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("SIDE_RADAR_MALFUNCTION2", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("LKAS_MALFUNCTION2", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("FRONT_RADAR_MALFUNCTION2", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("PROPILOT_NA_MSGS", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("BOTTOM_MSG", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("HANDS_ON_WHEEL_WARNING", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("WARNING_STEP_ON_BRAKE_NOW", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("PROPILOT_NA_FRONT_CAMERA_OBSTRUCTED", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("PROPILOT_NA_HIGH_CABIN_TEMP", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("WARNING_PROPILOT_MALFUNCTION", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("ACC_UNAVAILABLE_HIGH_CABIN_TEMP", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("ACC_NA_FRONT_CAMERA_IMPARED", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown07", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown10", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown15", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown23", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown19", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown31", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown32", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown46", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown61", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown55", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
("unknown50", "PROPILOT_HUD_INFO_MSG", 0), |
|
|
|
|
|
|
|
|
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
checks = [ |
|
|
|
checks = [ |
|
|
|