* boardd: reset safety mode on exit
old-commit-hash: dd18ccbf0a9ab72ace0a7533632d5939c0719953
* comment
old-commit-hash: 01b598e8dde93548f7783be19b1cb37d22fadc23
* log it
old-commit-hash: 181c4d412e9e3a9c576934e16fc26a9b6e07a117
* logmessaged might not be alive
old-commit-hash: 7483ba0eac42875a822df97596d23ff277bf3865
* reproduction, manager gets SIGTERM from python_process
old-commit-hash: b90402bd776c3933bfe3dd60998f9913b4bd0068
* even smaller repro
old-commit-hash: 03dd430b7131da2b48243714df0513c6a1e594f0
* should work
old-commit-hash: 388c4273385ee4c67b1a229ccb9abac6dd94dd0f
* let's not change that rn
old-commit-hash: d057299058503e8fb792b5a765d0da4af6bef943
* something like this
old-commit-hash: 123d6ed845d662aec2bd95d1ccf9c2782308d693
* pandad.cc should receive same SIGTERM and exit
old-commit-hash: afc5ef6b916c54ac2ec471d144f601ead71250cb
* stash
old-commit-hash: e02e0dc488de51c5d40d227c4c2202ba40436d8d
* remove debugging
old-commit-hash: ac170d0ca32a4285be22e28ec7730fcba3d0697d
* remove debugging
old-commit-hash: 50949600aeed231347cc4c600a8a7d24accde674
* match behavior
old-commit-hash: 5f24167c58caf98b641af2f63f839015e404c349
* convention
old-commit-hash: 1664113a232c4b1a3aa67073e9e8cebef414518f
* systemd option
old-commit-hash: 95183ff77842fcb9592715db07396be28d778197
* manager option
old-commit-hash: 2071893299cb32c3a7cd8a444d8d386c5fa96511
* just curious if this works, change to ELM327 on exit
old-commit-hash: 9674ed525134aa03f995942b18163cb047a59c5b
* Revert "just curious if this works, change to ELM327 on exit"
This reverts commit d4ae294d419dc3d787d11dee4474799f3fb2acef.
old-commit-hash: 6d24edd1635ddd0b8ed68a4a4fc8aaaa88984e45
* check onroad
same update
* useless
* comment
* fix
* debug
* Revert "debug"
This reverts commit 2bb138610e.
* Update common/util.h
* double wait does not work, blocking in signal handler not good, exit on do_exit, change to SIGINT, use existing stop to support ctrl+c
nope
* organize?
* no sys
* None
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Reapply "Reapply "bump msgq (#34410)" (#34443)"
This reverts commit cb6eb4f3cf.
* here too
* running locally in loop to make sure this was fluke
* running locally in loop to make sure this was fluke
* single thread
improve comment
* Keep can_send() running in a separate thread
* send send_peripheral_state in pandad_run
* new PandaSafety class
old-commit-hash: a4de8739e9
* bump
* bump
* space
* remove from boardd
* set flag for honda to pass tests
* migrate
* Update ref_commit
* final bump
* bump cereal
* bump to master
old-commit-hash: 582743fdb5
* bump pandaStates to 10Hz
* run thermald at 2 Hz
* use service list for freq
* even better
* fix import
* use DT_TRML
* revert service list
* bump cereal
* no inter
* not sure why 5hz before
* revert
* revert peripheral
* poll on peripheralState
after pandaStates
* Revert "poll on peripheralState"
This reverts commit 5eecb83e07.
* revert this
* bump
* cmt
* fix
* bump to master
old-commit-hash: d47e8f53a5
* keep time after failing to get ignition_opt
* Update selfdrive/boardd/boardd.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 71d8f41ed8
* rename from ignition to onroad/offroad
* forgot one
* clear in manager
* don't clear in boardd anymore
fix
* params isn't used here
* add comment
* Revert "add comment"
This reverts commit 54fb666050.
* write params in manager
* first part is self explanatory
* remove these from thermald now
* start safety setter thread with IsOnroad
* drivesss
* more
* less
* come back
* makes sense here
old-commit-hash: b8fa7f58ea
* indecisive
* rename to generic FW query
* remove code and update comment
* we need this to start off, unless we set multiplexing immediately
* draft
* draft 2
* try that
* can't do this either, boardd might read Enabled after removing, but before setting new Request param
* this should work
* use one less param
* fix params
* match behavior (set all pandas to safety param of 1, disabling multiplexing for fingerprinting
* clean up (some tests may temp break)
* fix param name and sort
* time it
* yes it does matter
* add to hyundai's bus 5 query
* remove hyundai for now
* this should work
* clean up
* clean up
* flip argument around, clean up
* fix test_startup
* some clean up
* rm line
* comment makes more sense
* required typing
* clean up common type
* comments
* Update selfdrive/car/car_helpers.py
* line
* whoops, need to set before vin!
* fix debug
* annoying
* more debugging
* bug fix (needs both keys always)
* debuGG
debuGG
* Revert "debuGG"
This reverts commit 55b2f42932.
* Revert "more debugging"
This reverts commit 02934c3403.
* Revert "annoying"
This reverts commit 8b4e5e0998.
* clean that up
* bumpback
* bumpback
* every second write param
* flip
* stuff
* move up?
* fix timing out in CI
* rm
old-commit-hash: 42449b482d
* add flag
* actually use in fw_versions.py
* simpler
* not here
* Comment
* better name
* add param and block
* keys
keys
* block
* with a value
with a value
* add query for bosch PT bus
* different name
* fix
* .
* fix test
fix test
* add cloulogs
* mark as logging
old-commit-hash: c4b84783a0
* move list
* connect by serial
* cleanup hw serial
* little more
* rm excessive print
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 66ff2de0a2