Commit Graph

12534 Commits

Author SHA1 Message Date
Shane Smiskol 1c128db8b0 Cabana: darken signal backgrounds on hover (#27010)
* darker signal background when hovering

* remove import

* little better
2023-01-19 20:54:50 -08:00
Shane Smiskol c1fcd63bba cameraview: fix spaces in debug print 2023-01-19 18:42:34 -08:00
Dean Lee f9490739ab Cabana: support live streaming (#26946)
* support live streaming

* update live stream's time

* cleanup stream classes

* disable video control in live streaming mode

* emit streamStarted() in LiveStream::streamThread

* disable some features in live streaming mode

* refactor charts to support live streaming mode

* disable dynamic mode checkbox in live streaming mode

* updateDispalyRange

* thread safe events

* TODO: add support for ZMQ

* atomic time stamp

* only keep settings.cached_segment_limit*60  seconds data in liveStream

* make charts work better in live mode

* cleanup ChartView

* fix toolbar

* cleanup

cleanup

* disable openpilotPrefix and useOpenGL on macos

* add comment

* exit gracefully

* support ZMQ

* use ::operator new/delete

* cleanup streams

* cleanup

* align stream buffers

* check looping back

* check if series is empty

* cleanup

* add TODO: write stream to log file to replay it

* upper_bound

* remove class member event_range

* change default settings value

* cleanup updateDisplayrange

* fix merge error
2023-01-19 15:26:00 -08:00
Dean Lee fd4dc109e1 cabana: add support for multiple columns charts (#27000) 2023-01-19 13:51:55 -08:00
Kurt Nistelberger 9131da9103 Revert "Add low Gnss laikad test (#26987)"
This reverts commit b7ce77b3aa.
2023-01-19 11:46:22 -08:00
Willem Melching 35b8357963 cabana: search by signal name (#26944) 2023-01-19 10:37:27 -08:00
Willem Melching d365d99cb0 cabana: improve open/save functions (#27007) 2023-01-19 10:36:17 -08:00
Willem Melching 5b8d124be7 cabana: color bytes based on activity (#26970)
* cabana: color bytes based on activity

* newlines

* fix text color when selected

* fix indent

* add colors to binary view

* no need to check contains

* whitespace

* Apply suggestions from code review

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2023-01-19 10:35:18 -08:00
Dean Lee cebee69f30 cabana: click time label to seek to a specified time (#27006) 2023-01-19 10:32:48 -08:00
Kurt Nistelberger b7ce77b3aa Add low Gnss laikad test (#26987)
* add low gnss test

* enable laikad

* temp fix for cache

* update replay

* save LaikadEphemeris for testing

* rem

* update refs

* add comment

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2023-01-18 22:29:12 -08:00
Kurt Nistelberger 669becadde Ublox tow continuity check (#27001)
* add continuity check

* simplify

* remove pair

* update refs

* bump laika update refs

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2023-01-18 18:57:54 -08:00
Dean Lee c21d9408a1 cabana: use bootstrap icons (#26981)
* use bootstrap icons

* typo

* build into asset_obj

* add to files_common
2023-01-18 13:19:23 -08:00
Dean Lee 351d97ab5a cabana: make video resizable (#26998) 2023-01-18 11:40:44 -08:00
Willem Melching e69e4f4052 cabana: sort bus:id numerically instead of alphabetically (#26996)
* cabana: sort bus:id numerically instead of alphabetically

* Update tools/cabana/canmessages.h
2023-01-18 10:32:04 -08:00
Willem Melching ef89ec3eb0 cabana: fix segfault on descending sort (#26995) 2023-01-18 10:31:40 -08:00
Shane Smiskol 2fd48e26a3 Deprecate canMonoTimes (#26992)
* not used anywhere

* bump cereal

* also here
2023-01-17 22:00:01 -08:00
Adeeb Shihadeh ef42652368 fix typo AR0321 -> AR0231 (#26993) 2023-01-17 19:52:06 -08:00
ZwX1616 e5931ed762 boardd: retune LED curve for new autoexposure (#26991)
* use il only

* works on both

Co-authored-by: Comma Dev1ce <device@comma.ai>
2023-01-17 17:17:10 -08:00
Shane Smiskol fe9fadaa55 Ioniq 2019 EV: add FW versions (#26988)
* add FW from 26e73a0e32642dc4|2023-01-16--13-05-28

* duplicate
2023-01-17 14:22:47 -08:00
ZwX1616 bc8e2032f7 camerad: reduce ox LFM noise (#26949)
* wip

* make separate score func

* n4ot g

* clean up

* remove

* simplify

* b2b

* more than 0

* this is fine

* led

* balance costs

* clean up

* no if tici

* box view

* new baselines

* Revert "new baselines"

This reverts commit f7a5d059eda70fa4d49e3024923da30e8821f42b.

* Revert "box view"

This reverts commit a57924be36e7d6abc2585aca9575c74cd583ef86.

* maximize dcg

Co-authored-by: Comma Dev1ce <device@comma.ai>
2023-01-17 14:16:28 -08:00
Dean Lee 2ef127ebc0 cabana: more compact form (#26985) 2023-01-17 13:09:18 -08:00
Kurt Nistelberger a43a243b6e Improve GPSbox tests (#26983)
* add altitude testing

* fix proc check

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2023-01-16 20:02:30 -08:00
Harald Schäfer af97a96080 Add lane ekf (#26986)
* change lane_kf pos

* add lane back here
2023-01-16 19:43:34 -08:00
Dean Lee 164880524a cabana: add a combobox to switch between signal and raw hex value (#26974)
* switch between hex&signal value

* sync display mode between view & model
2023-01-16 11:21:15 -08:00
Adeeb Shihadeh 657f1c1337 add bootstrap icons (#26980)
* add bootstrap icons

* pin
2023-01-16 11:20:20 -08:00
Willem Melching 5cf1dd7f13 MacOS: mock gpio functions (#26971) 2023-01-16 10:36:06 -08:00
apache2046 f25239f7c5 Radard: pdf not cdf (#26978)
Update radard.py

according the the equation, it is the probability density function (pdf) , not the cumulative distribution function (cdf)
2023-01-16 10:22:09 -08:00
Willem Melching 5cc192be4d cabana: MacOS fixes (#26973)
* make qtcharts a framework

* cabana: dfisable openpilot prefix on macos

* cabana: disable opengl on charts

* fix linux build

* no newline

* add comments
2023-01-15 22:13:16 -08:00
Jason Young 9c58e5fedd VW MQB: Add FW for 2020 Škoda Scala (#26976) 2023-01-15 17:16:45 -08:00
Adeeb Shihadeh 11da83d2b5 boardd: lock spi device (#26937)
* lock spi

* bump panda

Co-authored-by: Comma Device <device@comma.ai>
2023-01-15 13:52:16 -08:00
Jason Young f6dc12a735 VW MQB: Add diagnostic firewall note to config tool (#26975) 2023-01-15 13:13:50 -08:00
Dean Lee 58bd024089 cabana: support drag and drop to merge charts (#26968) 2023-01-15 12:52:11 -08:00
Willem Melching ae6ad15df5 MacOS: bump body to fix build (#26972) 2023-01-15 12:50:29 -08:00
Adeeb Shihadeh 6861c99991 don't run ublox procs without ublox (#26965)
* pigeond: don't run if ublox missing

* same for ubloxd

Co-authored-by: Comma Device <device@comma.ai>
2023-01-14 23:06:09 -08:00
Harald Schäfer 4c33d94d3f Revert locationd to gpsLocation (#26963)
* revert locationd laika change

* switch msg

* change proc replay

* back to gpslocation

* update ref

* no np floats in msg

* Ignore empty laikad messages in mapos

* more tolerance

* c++ doesnt work like that
2023-01-14 16:56:14 -08:00
Adeeb Shihadeh d064a32b00 docs: add experimental mode to compatibility description (#26954)
* docs: add experimental mode to compatibility description

* lower case
2023-01-14 16:28:17 -08:00
Bruce Wayne c44b622559 Revert "temporary revert laikad as main gps"
This reverts commit 1e8e4f7ede.
2023-01-14 10:34:59 -08:00
Kurt Nistelberger 1e8e4f7ede temporary revert laikad as main gps 2023-01-13 22:24:16 -08:00
ZwX1616 028527423c camerad: rework ox exposure score (#26948)
* wip

* make separate score func

* n4ot g

* clean up

* remove

* simplify

* b2b

* balance costs

* clean up

* no if tici

* box view

* new baselines

* Revert "new baselines"

This reverts commit f7a5d059eda70fa4d49e3024923da30e8821f42b.

* Revert "box view"

This reverts commit a57924be36e7d6abc2585aca9575c74cd583ef86.

Co-authored-by: Comma Device <device@comma.ai>
2023-01-13 21:32:15 -08:00
Shane Smiskol 6527f2c825 Car docs: link to car harness on shop (#26957)
* harness links

* test

* fix for no years cars

* match order of docs
2023-01-13 17:52:24 -08:00
Shane Smiskol 406d12b7c1 Fix car docs diff bot (#26955)
fix
2023-01-13 17:20:45 -08:00
Adeeb Shihadeh c91679c2d4 remove dead libdiag.h (#26951) 2023-01-13 15:23:58 -08:00
Robbe Derks 3136985b95 No more magic for the can chunks (#26861)
* remove magic and add checksum

* add comms reset

* bump submodule
2023-01-13 15:01:55 -08:00
Adeeb Shihadeh 23bd5d6f5d clutil: use logging functions (#26950)
Co-authored-by: Comma Device <device@comma.ai>
2023-01-13 14:49:01 -08:00
Adeeb Shihadeh 50f62a7adc revert timeout increase from #26850 2023-01-13 13:46:01 -08:00
Vivek Aithal 2e36d07106 paramsd: Remove one active condition (#26922)
* remove one active condition

* update refs

* remove unused vars

* update refs

* update refs
2023-01-13 13:23:06 -08:00
Erich Moraga 83d619e457 Add missing COROLLA_TSS2 engine f/w (#26936)
add missing engine

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-01-13 11:49:33 -08:00
Dean Lee c1b9c3d3d1 Cabana: save signal on editingFinished (#26940)
save signal on editingFinished
2023-01-13 11:40:34 -08:00
Kurt Nistelberger 88423e25df Laikad: set active (#26850)
* laikad update, renaming

* update locationd

* fix naming

* address PR comments

* upsi

* .

* draft to fix replay

* fix process relay to allow no response for messages

* final fix for process replay

* .

* bump cereal

* update process replay ref commit

* reduce wait time

* .

* last ref change

* move laikad helpers to laika

* .

* fix ublox test

* update refs

* add proper qcom replay support

* fix gnss support if both is available

* update refs

* remove left over

* revert laikad msg

* move laika back to master

* init

* fix gps valid flag

* change time

* add gnss to ignore

* remove gps_valid flag

* .

* adopt orientation reset threshold

* .

* update laikad

* .

* fix stanstill KF resets

* test orienation reset count

* update laika

* bump cereal

* fix process replay

* update laika repo

* remove handle gps

* add extra logging for cache

* .

* add more log

* .

* .

* update laika

* dont remove gps code

* inc min satellite count

* update magic vals and add acc drop

* update laika

* upsi

* rem

* bump laika

* use nav and correct

* more fixes

* use sftp

* No more glonass

* Revert "No more glonass"

This reverts commit a76124da50a1e25f423ad1137c7a046e1d57811d.

* nump laika

* back support old ephemeris cache

* add health to ephemeris message

* bump laika

* remove print

* fix laikad tests

* clean

* remove extra log

* bump laika

* inc timeout for plotjuggler build

* rem cache clear

* .

* enable gps after checks

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-01-13 11:37:38 -08:00
Dean Lee aaed353778 cabana: use Qt::Window flag for FindSimilarBitsDlg (#26938)
use Qt::Window flag for FindSimilarBitsDlg
2023-01-13 11:33:03 -08:00