Commit Graph

357 Commits

Author SHA1 Message Date
Adeeb Shihadeh 07747aea97 blue bg in training guide
old-commit-hash: 4a03d1cb64
2021-01-29 13:41:48 -08:00
Adeeb Shihadeh 48282f36a4 cleanup training guide
old-commit-hash: d3756bc475
2021-01-29 13:21:10 -08:00
grekiki 9518779d56 Qt training guide (#19953)
* initial commit

* background kind of works

* checkpoint

* temp

* add images

* all works

* remove some files

* rename

* enable restart

* remove first

* lfs try1

* refactor labels

* remove nonneeded code

* centered

* more centering

* don't hardcode the training version

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: c5762456e1
2021-01-29 17:54:00 +01:00
grekiki 21f94c284d Wifi correct ip (#19961)
old-commit-hash: 82b894c645
2021-01-29 16:22:35 +01:00
Comma Device a2f322de6e match driverView with new model
old-commit-hash: 75d0802804
2021-01-28 13:44:12 -08:00
Dean Lee 41c117bba0 keyboard.cc: get value by reference in ranged based loop (#19950)
old-commit-hash: a48ab6130c
2021-01-28 11:35:38 -08:00
Dean Lee 34952f246e draw lead indicator in 3D (#19793)
* lead indicator in 3D

* more

* Update selfdrive/ui/ui.cc

Co-authored-by: Willem Melching <willem.melching@gmail.com>

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 6bd9e5ca6a
2021-01-28 15:53:24 +01:00
Dean Lee 7a086b3f3d convert framebuffer to class (#19800)
* class FrameBuffer

* fix build error

* remove bootlog
old-commit-hash: 6583206ed4
2021-01-28 14:47:05 +01:00
Adeeb Shihadeh c221eff09c fix qt UI after #19762
old-commit-hash: b2bc9dcc1e
2021-01-27 23:00:14 -08:00
Dean Lee acc39a8c5f UI: handle alert in function update_alert (#19762)
* handle alert in function update_alert

* use sm->updated

* typo
old-commit-hash: af4ac70cb8
2021-01-27 14:16:51 -08:00
Comma Device e6e7fa0883 wifi connecting is not hidden any more
old-commit-hash: e0b38c0278
2021-01-27 12:56:11 +00:00
grekiki 3ea2e2788b minor wifi improvements (#19938)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ea642aa0cb
2021-01-27 13:43:28 +01:00
grekiki 2ebacdc364 Add Github SSH keys (#19879)
old-commit-hash: 7408569c1b
2021-01-27 12:07:17 +01:00
Willem Melching 1b1b680bc6 qt: default token validity 1 hour
old-commit-hash: b80b33a941
2021-01-25 16:14:19 +01:00
Adeeb Shihadeh 1021ce3073 fix qt onboarding text color
old-commit-hash: 406ceb2ab2
2021-01-22 13:34:27 -08:00
Dean Lee 32dfaa9b2a UI: cleanup draw_alerts condition (#19875)
old-commit-hash: 8b4731ffc8
2021-01-22 12:16:45 -08:00
Dean Lee f920e1cd33 ui: remove satelliteCount (#19878)
old-commit-hash: 9efc499ed9
2021-01-22 15:40:53 +01:00
Willem Melching bbba320d22 qt ui: remove line between poweroff/reboot
old-commit-hash: c9aa9b0178
2021-01-22 14:38:16 +01:00
grekiki bf39eb50ad qt ui: don't refresh wifi widget if it is not visible (#19876)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 621a6c16a4
2021-01-22 14:36:42 +01:00
Willem Melching 8fa0f285f3 qt ui: fix segfault if networkmanager is not running
old-commit-hash: cafb19d375
2021-01-22 14:34:49 +01:00
Willem Melching cb4cc2ffa6 qt ui: slow frame warning
old-commit-hash: e11b677e01
2021-01-22 14:26:35 +01:00
grekiki eea78cd686 Qt parents3 (#19870)
Not just parents, we also made the UI look nicer. 
old-commit-hash: 2eb81aa1d3
2021-01-22 13:51:26 +01:00
Adeeb Shihadeh 05737dd550 move Qr code lib to phonelibs (#19871)
old-commit-hash: e54db636f7
2021-01-21 11:17:21 -08:00
grekiki ded5d24781 Hotspot password (#19854)
Now there is a possibility of changing a tethering password. The WiFi UI was also modified, so it should look nicer now. 
old-commit-hash: 24356b4a1e
2021-01-21 13:00:03 +01:00
grekiki ff0c87d63c fix LGTM issues (#19868)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: efe8c54a2e
2021-01-21 12:02:29 +01:00
Adeeb Shihadeh 2f6d59f92a remove sidebar gps text, we have alerts for this
old-commit-hash: 1d98ec8ef9
2021-01-19 15:55:09 -08:00
ZwX1616 d0726d1f7d face icon reflects DM policy (#19842)
* send that

* draw icon based on whether active

* Update selfdrive/monitoring/dmonitoringd.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 88430f12f4
2021-01-19 15:11:15 -08:00
Willem Melching ffeee5c91b qt ui: sync fps with camera
old-commit-hash: 978d0c8964
2021-01-19 14:56:56 +01:00
Willem Melching 749b4ab508 visionipc connect, make sure opengl context is current
old-commit-hash: b67fed87ba
2021-01-19 14:49:40 +01:00
Willem Melching b71615fc54 update pairing text
old-commit-hash: 7948653605
2021-01-19 13:47:36 +01:00
Willem Melching 8e13e2976e start timer only after ui init
old-commit-hash: 06b974512a
2021-01-19 12:43:39 +01:00
Adeeb Shihadeh 8227270769 no vehicle was more confusing
old-commit-hash: 56dfb3de2d
2021-01-18 15:51:32 -08:00
grekiki 0c141e45aa Qt offroad: pairing (#19675)
* kind of works now

* QR code is now on screen

* testing is needed

* works, waiting for server update

* reduce diff

* refactoring part1

* refactor part2

* refactor part3

* works on PC

* fix build, annoying bug though...

* git is annoying

* more classes, still crashes after a while

* better style

* clearer qr code

* less code and test new ssh key

* no more AA

* rename and collect garbage

* no pairing widget without the internet connection

* No network connection

* more logs

* refactor the network calls

* no more leaking

* works

* cleanup

* spaces

* works on device

* fix merge

* don't run if screen is off

* always initialized

* stats updating, not running without scrren

* formatting

* nicer QR code

* ensure the registration

* no qr code if no IMEI or no HWSerial

* all works

* refactor

* better networking

* all functionality seems to work

* small cleanup

* get serial once

* Small cleanup

* No internet text

* Don't crash if private key not found

* no network should say so

* new qr code every 30 minutes

* 20FPS sidebar

* more responsive networking and QR

* more logs

* no log spam

* fix merge

* no running onroad

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 10bd761cd6
2021-01-18 12:07:55 +01:00
Dean Lee f0fce01b85 use std::map for images (#19768)
* use std::map for fonts&images

* rebase master

* use std::string

* remove cmp_str

* Update selfdrive/ui/paint.cc

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 1796f63211
2021-01-16 13:50:06 -08:00
Dean Lee b6e19ce5ab Remove spaces (#19779)
old-commit-hash: d7fad16c20
2021-01-15 22:17:58 -08:00
Dean Lee c3043515d8 text.c->text.cc (#19734)
old-commit-hash: c5c9b6f712
2021-01-15 13:42:26 -08:00
Dean Lee dc8a64227e qt/home.cc: set fb_w&fb_h in function framebuffer_init,same as android (#19765)
old-commit-hash: 7a6ec83a36
2021-01-15 11:57:26 +01:00
Dean Lee 3c9142a709 UI: refactor transform (#19658)
* refactor transform

* always draw chevron if there is a lead

* remove nvgSave&nvgRestore

* keep one point outside the screen

* zoom chevron

* more size

* still use margin

* still use margin
old-commit-hash: cc2d62a938
2021-01-15 11:41:20 +01:00
Dean Lee a6e3036aea Use Rect as the parameter of draw_rect (#19696)
* Use rect as the parameter of draw_rect

* add function ui_fill_rect

* simplify

* rebase master

* apply review
old-commit-hash: fcfba42c59
2021-01-15 11:15:48 +01:00
Dean Lee bc232d4346 ui.cc: rename update related functions (#19761)
* rename functions

* Trigger Build
old-commit-hash: 64d224b16c
2021-01-15 11:14:18 +01:00
Adeeb Shihadeh 781accd0b3 fix camera malfunction alert (#19757)
* fix camera alert malfunction

* remove old alert
old-commit-hash: 40830a216b
2021-01-14 16:03:16 -08:00
Dean Lee ad696592ec remove read_param from ui_init (#19745)
old-commit-hash: cf2585adf6
2021-01-13 09:53:45 -08:00
Dean Lee 74dc639515 convert glutil.c to gltuil.cc & add class GLShader (#19720)
* c++ glutil

* function getUniformLocation

* rebase master
old-commit-hash: cef469cbed
2021-01-12 15:43:34 +01:00
Dean Lee 4b15f8a12d Refactor image texture stuff into class (#19719)
* Refactor image texture stuff into class

* cleanup

* Update selfdrive/common/visionimg.cc

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: b3107e153c
2021-01-11 15:52:58 +01:00
Willem Melching ab5eef3a12 ui.cc: fix driverview (#19723)
old-commit-hash: 92257e4dff
2021-01-11 14:51:21 +01:00
Dean Lee aac74810a7 ui.cc: cleanup includes (#19704)
old-commit-hash: ccff893861
2021-01-10 21:48:49 -08:00
Dean Lee 4c1919f41e merge utilpp.h into util.h (#19710)
old-commit-hash: 595830135b
2021-01-10 14:57:32 -08:00
Dean Lee 38443793da Refactor alert blinking (#19583)
* add function get_alert_alpha()

* continue simplify

* reset alpha to 1.0 if blink_rate is 0

* review

* sine wave

* rebase master

* use time

* use cos
old-commit-hash: de309b156d
2021-01-08 12:05:07 -08:00
Dean Lee e8936467f5 refactor ui_draw_driver_view (#19597)
* refactor ui_draw_driver_view

* continue simplify

* fix gap
old-commit-hash: 4231b5b329
2021-01-08 11:30:37 -08:00
Willem Melching 3f950832b9 VisionIPC 2.0 (#19641)
* Squashed vipc

* Update release files

* Remove else

* add visionipc to release files

* use poller in vipc receive

* opencl framework instead of lib on macos

* Fix camera webcam

* Fix opencl on mac in ui

* more webcam fixes

* typo in ui sconsfile

* Use cur_yuv_buf

* visionbuf c++ class

* Camera qcom was still using visionbuf_allocate

* Turn loggerd back on

* fix snapshot

* No build needed

* update test camerad

* no more release callback

* make encoder c++

* Revert "no more release callback"

This reverts commit e5707b07002fee665d0483d90713154efc2d70d4.

* fix exit handlers

* No need to check errno

* move release callback call

* s/VIPCBufExtra/VisionIpcBufExtra/g

* use non blocking connect

* ui use non blocking connect

* Lower condition variable wait time

* Snapshot cleanup

* bump cereal

* bump cereal
old-commit-hash: fb496c692a
2021-01-08 14:54:25 +01:00