* honda_idlestop_timer
* whoops
* simplify
* just use stopping counter and move bosch radarless specific logic into the function
* it's actually 4 seconds
* Update selfdrive/car/honda/hondacan.py
* check equal to 0
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* add erf based ff
* silly bug; diff of nonlinear != nonlinear of diff
* add sigmoid based ff, ensure slope at 0 > 1
* reduce steer down limit and increase driver allowance
* rebase panda
* atry without friction, and with tanh nonlinear
* finalize the nonlinear function
* do not disable friction compensation in the ff
* bump panda
* bump panda
* update refs
* update refs
* resolve comments
* Add type hints
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* add slider to set sparkline time range
* rename signaleedit to signalview
* default is 15s
* util::formatSeconds
* update() is faster than invalidate
* draw points
* fix scatter width
* display small line chart beside signal
* TODO
* 1 px width
* auto stretch
* static lines
* use std::vector
* cleanup
* use ts from last message
* remove hardcorded size
* civic22_long
* Stock requests -4
* add standstill bit
* bump
* fix standstill
* bump
* bump
* bump panda
* Update hondacan.py
* bump panda
* add docs
* bump panda
* bump panda
* fix control_on value
* set control_off
* fix cars.md
* Update panda
* Update opendbc
* Update panda
* Update panda
* allow more braking
* Revert "allow more braking"
This reverts commit ecd2493a43.
* Update panda
* fix speed mismatch
* Revert "fix speed mismatch"
This reverts commit ca795dc5bd.
* Update panda
* fix speed mismatch and standstill
* delay stopped message to match stock behavior
* green cruise only when enabled
* Update panda
* Revert "green cruise only when enabled"
This reverts commit d21aa5b541.
* lesser nester
* simplify
* simplify control_on
* simplify common signals
* simplify CONTROL_ON
* lessest nester
* hide speed on gas_override to match stock behavior
* tiny simplification, lesser nester
* flip common acc control values around
* move magic number to global variable
* Revert "move magic number to global variable"
This reverts commit 160be0e087.
* remove stopped logic
* remove unused variable
* looks ok
* looks better
* simplify override
* clarify CONTROL_OFF signal comment
* civic22_long_bettercontroloff
shorten delay
init
selfless
whoops
move to carcontroller
selfmore
lower time, currently take 5s to kick in
just right
deline
* Rename CONTROL_OFF -> IDLESTOP_ALLOW
This tells the car its ready to turn off the engine, which does so when the car is standstill.
* Update panda
* Update opendbc
* Update panda
* fix docs
* Update panda
* Update panda
* Update opendbc
* Update panda
* Update panda
* Update panda
* Update panda
* bump panda
* idlestop in another PR
* radarless doesn't need tester present
* simplify that
* helper
* one line is fine
* test bump
* bumpback
* disallow
* reduce diff
---------
Co-authored-by: sshane <shane@smiskol.com>
* split out dbc file logic into separate file
* emit dbc file changed
* change to list of dbc files
* handle missing DBC file
* dbcmanager emits signal
* close existing files before loading new one
* add placeholder open for bus menu
* implement open dbc for bus
* emit signals relevant for current dbc
* move logic into findDBC
* fix use after free
* show currently loaded names in load dialog
* enable/disable load save menus
* handle saving
* add save as to recents
* handle file already open
* do not assert
* fix return and throw on file open error
* fix test maybe
* remove todo
* typo
* fix new dbc
* fix loading fingerprint on macos
* handle replacing a currently open dbc
* fix reference and handle exception
* fix indendation
* query extra ecus (still need to match)
* match against extra ecus
* clean p
* clean p
* switch that around
* can clean that up
* values
* rm
* not used