Kevin Robert Keegan
347583d423
Use Wide Road Camera as Light Sensor for Screen Brightness ( #23610 )
...
Using the narrow camera as a light sensor meant that the
reflection of our own headlights, tail lights, and head lights
of opposing vehicles dominated the sensor value at night
even though the broader overall scene is very dark.
This has very little effect during daylight hours. The change
affects nightime driving the most, resulting in a dimmer
screen when it is dark.
I think this makes more sense as the wide angle camera's
field of view is much closer to the human eye's field of
view than the narrow road camera.
3 years ago
Dean Lee
6bd0e4b087
ui: fix invalid line vertices on startup ( #23541 )
3 years ago
Willem Melching
c4b36ce11e
Revert "ui/update_model: do not recalculate the max_idx If there is no lead ( #23356 )"
...
This reverts commit f561d84c62
.
3 years ago
Dean Lee
cd9813ab6a
UI: run set_brightness in QtConcurrent ( #23326 )
...
* use QFuture
* update at 10 hz
* don't change frequency
3 years ago
Dean Lee
9295066dac
ui/get_path_length_idx: line_x[i] shoud be less than or equal to path_height ( #23336 )
...
* start loop index from 1
* use islessequal
* use build in <=
3 years ago
Dean Lee
f561d84c62
ui/update_model: do not recalculate the max_idx If there is no lead ( #23356 )
3 years ago
Dean Lee
21ee6d25c7
ui: emit offroadTransition in UIState::updateStatus ( #23265 )
3 years ago
Dean Lee
2a99bc6dde
ui: update lead's z position if modelV2 has been updated after startup. ( #23355 )
...
* model frame >= started_frame
* remove optional
3 years ago
Dean Lee
e4de82f906
ui: remove variable world_objects_visible, use rcv_frame ( #23264 )
3 years ago
Dean Lee
2483fc5d5d
ui: singleton uistate ( #22789 )
...
* singleton uistate
* merge master
* merge master
* merge master
* connect uistate in sidebar
* move to device
3 years ago
Dean Lee
c5dbee4e58
UI: add timeout to close settings window while onroad ( #22980 )
...
* refactor updateWakefulness
* don't hide sidebar
* rename reset->reset_timeout
* move related variables and functions into class Device
* reset timeout in ctor
* set timeout to 10s if ignition is on
* cleanup
* remove unused QTimer *timer
* check getTimestamp
* keep socket reading in update_state
* keep filtering
Co-authored-by: Willem Melching <willem.melching@gmail.com>
3 years ago
Adeeb Shihadeh
755ec71c05
UI: remove burn in prevention ( #23173 )
3 years ago
Dean Lee
20f571db3c
UI: move rest of NVG to Qt ( #23133 )
...
* move ui_draw_world to qt
* draw world if world_objects_visible is true
* cleanup
* cleanup includes
* continue
* cleanup
* cleanup
* enable multisampling on all devices
3 years ago
Dean Lee
5ab6bff670
OnroadHud: update engageability and DM icons at 2Hz ( #23134 )
3 years ago
sshane
fa55dbe983
ui: draw all radard leads ( #22901 )
...
* draw leads detected from radar since it has a low speed override
* comment
* fill lead_verticies
* fix
* Revert changes
Revert "fix"
This reverts commit 7a478c435a0913e09512801309cf52654f3e17ac.
Revert "fill lead_verticies"
This reverts commit 5cdf265bb98480413a4a83c093b3e00489ba2f94.
Revert "comment"
This reverts commit 24a8a3fc2beef263909810d828d4e4fb5ea576e8.
Revert "draw leads detected from radar since it has a low speed override"
This reverts commit 4679fa5d16c7e961def9aaa52e92fb7d994a830d.
* Revert "Draw model leads (#21864 )"
This commit reverts 276b00ccb8
3 years ago
Dean Lee
c35ae99927
ui: replace nvg transfrom with QTransform ( #21968 )
3 years ago
Dean Lee
ca88a8769b
watchdog_kick: non-allocating ( #22892 )
...
* non-allocating
* unpack
* call kick every second
* cleanup include
3 years ago
Dean Lee
9062085043
ui: update params on the show event ( #22927 )
3 years ago
HaraldSchafer
c9218a55f3
tici: limit brightness with display uptime ( #22918 )
...
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Dean Lee
96e6c343e2
ui: only check sensorEvents when offroad ( #22893 )
4 years ago
Willem Melching
6ace88a0f1
cache prime status in param ( #22850 )
4 years ago
eFini
1f106e3725
ui.cc: fix Hardware::TICI() check for screen brightness ( #22847 )
4 years ago
Robbe Derks
91987f38d4
Make pandaState and safetyMode a list ( #22454 )
...
* wip: move to pandaStates
* bump cereal
* wip: SafetyMode struct
* move to safetyMode
* fix typo
* this can be None
* fix potential empty pandaStates list
* fix thermald
* fix controlsd
* rename safetyModes to safetyConfigs
* update process_replay
* fix test_models
* bump cereal
4 years ago
Willem Melching
009e37e797
ui: only update ignition when panda is connected ( #22425 )
4 years ago
Adeeb Shihadeh
78b97eaa36
UI: show steering wheel icon while engaged or engageable
4 years ago
Dean Lee
a034926264
Qt/onroad: use CameraViewWidget ( #21821 )
...
* use CameraViewWidget
* no timer, updateFrame after frameSwapped
* use QOpenGLShaderProgram
* merge master
* remove that
* new function setStreamType
* continue
* remove showEvent
* cleanup
* cleanup
* little more
* fix black screen on startup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Willem Melching
01e779ef2d
C3: increase brightness at night a little
4 years ago
Mitchell Goff
05b37552f3
Retuned desire model ( #21919 )
...
* New model: d8e7f76f-7bec-4a83-af00-c0fae792527f/950
* Updated process replay refs
* Updated model replay ref
4 years ago
Willem Melching
358cdaaefd
Improve perceived display brightness ( #21884 )
...
* tweak light sensor function
* CIE 1931 compensation
* before filter
* C3 scaling
* C2 is also linear
* whitespace
* scaling and min brightness
4 years ago
Harald Schafer
543a0c509d
better name
4 years ago
Dean Lee
339aa5e3f9
fix lead2 not updated ( #21895 )
4 years ago
HaraldSchafer
276b00ccb8
Draw model leads ( #21864 )
...
* draw model not radar
* compiles
* wrong way
4 years ago
arfy slowy
d74def61f8
fix: spelling typos ( #21861 )
...
* fix: typo spelling grammar
* revert
* Update selfdrive/locationd/calibrationd.py
* more revert
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Adeeb Shihadeh
b13f5e6328
UI: maintain frequency before vipc is connected ( #21704 )
...
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
1cf8396e4c
Fix backlight filter dt and set ts to 10 sec ( #21649 )
4 years ago
sshane
c10d46d336
ui: fix finish setup button ( #21538 )
4 years ago
Dean Lee
f554dc0ae6
ui/update_line_data: fix assert when max_idx = TRAJECTORY_SIZE-1 ( #21543 )
4 years ago
Adeeb Shihadeh
a2f9259ebf
sidebar: indicator for GPS fix ( #21556 )
...
* sidebar: indicator for GPS fix
* fix cutoff
4 years ago
Adeeb Shihadeh
8b6cf406ab
remove gps accuracy from sidebar
4 years ago
Willem Melching
47be6c751e
Refactor camerad exposure logging ( #21506 )
...
* simplify gain logging
* clean up metadata
* log grey fractions
* those are not used
* set grey fracs in message
* fix qcom
4 years ago
Adeeb Shihadeh
30683e6291
UI: faster offroad transition ( #21466 )
4 years ago
Adeeb Shihadeh
d47b00b45a
Fix UI crash when going onroad after onboarding ( #21236 )
4 years ago
Dean Lee
e4e669bb0f
add space after function name and if statement ( #21225 )
4 years ago
Dean Lee
c53cb5d570
Use C++ header files instead of C header files. ( #21192 )
...
* use cstring instead of string.h
* use cstdio instead of stdio.h
* remove inttypes.h
* use cstdlib instead of stdlib.h
* use cstdint instead of stdint.h
* #include <cstddef>
* cstdlib
* use cmath
* remove stddef.h
* use cassert
* use csignal
* use ctime
* use cerror
* rebase master
4 years ago
Adeeb Shihadeh
2ddfd82913
limit icon flickering in UI ( #21132 )
4 years ago
Adeeb Shihadeh
9876723169
Qt driverview ( #21063 )
...
* CameraViewWidget
* continue
* cleanup
* mv DriverViewWindow to ui/qt/offroad
* write IsDriverViewEnabled in showEvent/hideEvnet
* sm.update(0) in onTimeout()
* CameraViewWidget
* use unique_ptr for vipc_client
* virtual draw
* fix viewport
* connected()->frameReceived()
* bg_colors use QColor
* fix draw
* rebase master
* whitespace
* apply reviews
* indent
* like onroad
continue
* white space
* continue
* show == false
* remove border
* use widget's size
* fix shadowed rect
* cleanup driverview
* fix transform
* remove video_rect
Co-authored-by: deanlee <deanlee3@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
93424ec6b4
cleanup brightness params ( #21066 )
4 years ago
Willem Melching
23789c9d4e
Compute on-road screen brightness based on camera exposure ( #21024 )
...
* Compute screen brightness based on camera exposure
* fix up scaling
* remove light sensor completely
* fix gain calculation
* cleanup
* remove comment
* bump offroad brightness
4 years ago
George Hotz
f43671c987
Move MCLK from 24 -> 19.2 mhz + Add accuracy in sidebar ( #20960 )
...
* wip
* one day i'll flip that right
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
ccdec0291d
Update visionIPC stream and intrinsic matrix when going onroad ( #20947 )
...
* Choose correct vipc stream when going onroad
* whitespace
4 years ago