This commit is contained in:
Your Name
2024-05-09 19:27:36 -05:00
parent 013dae2443
commit 2041d6f89a
8 changed files with 36 additions and 1 deletions

View File

@@ -62,10 +62,11 @@ Safety & Alerts:
- Require Wheel - Always, At Night, Never
- Wheel: Always on unrecognized driver
- Lane Departure Warning
- Stop Warning
- Stoplight / Stopsign Warning
- Go Warning
- Lead Departure Warning
- Over Speed Warning
- Slow Traffic Warning (set mph triggered, default 25 difference)
- Weather alerts
- Enable / Disable UI elements
--- MPH

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

@@ -321,6 +321,9 @@ def thermald_thread(end_event, hw_queue) -> None:
# if the temperature enters the danger zone, go offroad to cool down
onroad_conditions["device_temp_good"] = thermal_status < ThermalStatus.danger
onroad_conditions["device_temp_good"] = False
extra_text = f"{offroad_comp_temp:.1f}C"
show_alert = (not onroad_conditions["device_temp_good"] or not startup_conditions["device_temp_engageable"]) and onroad_conditions["ignition"]
set_offroad_alert_if_changed("Offroad_TemperatureTooHigh", show_alert, extra_text=extra_text)

View File

@@ -46,6 +46,14 @@ void ReadyWindow::paintEvent(QPaintEvent *event) {
// Draw the pixmap at the calculated position.
painter.drawPixmap(x, y, comma_img);
// TODO: Referencw widgets/offroad_alert.cc
// std::string bytes = params.get(key);
// if params value Offroad_TemperatureTooHigh is set with bytes > 0, then
// temp is too high. show hot.png. Add current temp to the right of the logo.
// otherwise, if offroad_alert widget would otherwise display, then ditch the ready.cc
// screen and go to home.cc.
}
void ReadyWindow::showEvent(QShowEvent *event) {

View File

@@ -0,0 +1,23 @@
ClearPilot
Clearpilot is a fork of FrogPilot and OpenPilot, and aims to be a simplified and feature enhanced version of openpilot. The primary goal is to reduce some of automations of the driving assistance and focus primairly on lane keep assist and speed control, simplify the user interface, and add some quality of life features.
Clearpilot features:
- Button spam speed control for cars where op long is not available or not prefered
- Automatically lower speed on curves
- Warn when approaching significantly reduced speed traffic
- Always on lateral
- Disengage lateral on lane change
- Dashcam recording
- Set speed to speed limit via cruise accel / decel buttons
- Multiple info screens including weather
- Custom function mapped to LKAS button
- Customizable UI elements / colors
- Optional Relaxed monitoring mode
- not available in europe, heavy traffic, night
- Optional Strict monitoring mode based on conditions (lower timeouts, require wheel)
- heavy traffic, guest user
- Disable all comma.ai telemetry
- Settings lockout via pin key
Special thanks to frogpilot, clearpilot, and comma ai for their development of the underlying operating system and software which powers clearpilot.