mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-02-19 18:13:57 +08:00
* replay_process_with_fake_sockets implementation * add missing polled_pubs to configs * drained_pubs field * updated cereal * Remove python/native variations of process replay. Replace with universal one using cereal fake sockets * Replace old py FakeSocket with DummySocket * Invalidate and deregister fake sockets after replay is done * Remove unused import * Set up new prefix for each replay * Fixes for radard * Refactor ReplayContext and ProcessConfig * Minor fixes * Reimplement controlsd fingerprinting callback * time.sleep for sockets to safely reconnect * Fix fingerprinting for controlsd * Fixes for regen to work * Fix replay loop to respect submaster frames * Fix profiler to use new ProcessConfig fields * Remove tqdm * Refactor tests to use new ProcessConfig * Add FrequencyBasedRcvCallback * Make tolerance None by default * Update cereal * Add get_process_config utility func * Update cereal. Simplify sync procedure * Chain context managers * New sub-socket reconnection procedure * Fix linter issues * Revert chaining of context managers * Init controlsState only when replaying controlsd. Update cereal * Update cereal * Update process_replay to use new cereal API * Update cereal * Update cereal * Update cereal * Simplify radard recv callback * Update release/files_common