Commit Graph

12 Commits

Author SHA1 Message Date
Dean Lee 754b44e7ce Cabana: increase slider precision to milliseconds (#26025) 2022-10-09 08:44:19 -07:00
Dean Lee 2ed82387a5 cabana: fix Incorrect Y-Axis Scale (#26018) 2022-10-08 14:10:00 -07:00
Dean Lee beb0f8ac23 cabana: custom slider to indicate the status of engaged/disengaged/alerts (#26003)
* timeline

* remove todo

* cleanup
2022-10-07 11:28:24 -07:00
pbkompasz cfabae28e7 README -> README.md (#26005) 2022-10-07 08:41:14 -07:00
Dean Lee 750b96aaed cabana: improve time control (#25985)
* group signals/slots together

* slider:fix wrong minimum

* add TODO

* moveing to mouse click position

* show tickmark

* fix seek back to the old pos after sliderReleased

* reduce data copied in queued connection

* drop packets while seeking

* install event filter in streaming

* stop replay in dctor
2022-10-06 15:02:22 -07:00
Dean Lee 9ec262bbfd cabana: Docking and undocking charts (#25983)
* floating dock charts

* more button

* setMinimumSize

* move reset zoom button to title bar

* show chart count

* cleanup

* reduce flicker

* dont update linemarker if pos not changed

* cleanup

* remove blank line

* always show dock/undock button
2022-10-06 13:57:11 -07:00
Dean Lee 2d9e797259 cabana: Fix the incorrect Y axis (#25984) 2022-10-06 13:35:56 -07:00
Dean Lee 7156633034 cabana: use QFormLayout (#25982) 2022-10-06 11:21:04 -07:00
Dean Lee 4cd3753d98 cabana: insert new chart at the top (#25981)
* small cleanup

* new chart insert at the top
2022-10-06 11:20:49 -07:00
Dean Lee a6ba073231 canbana: complete basic functions (#25965)
* add chart header

* get all signal val from logs

* loop in selected range

* clear list before append

* automatically zoom on yaxis

* cleanup

* sync charts

* fix event_begin_sec

* set the color of rubber

* add TODO

* sync slider with charts

* keep video aspect ratio

* sync plot buttons

* reduce flickers

* cleanup

* refactor detail view

* clear counters

* more

use qcamera
2022-10-05 21:17:22 -07:00
Cameron Clough 4404cb42b4 fix build without extras (#25957) 2022-10-03 16:45:00 -07:00
Dean Lee 1b8324af87 c++ cabana: Initial version (#25946)
* draft

* continue

* fix QChart unresponsive with large points

* build with --extras

* add filter

* save DBC button

* more buttons

* add flag to use qcamera

* stop replay in dctor

* README

* use getMsg

* video control

* edit signal

* add colors

* correct ts

* add/edit signals

* use bus:address as key
2022-10-03 15:19:42 -07:00