    ProcessConfig(
      proc_name="dmonitoringd",
      pub_sub={
        "driverState": ["dMonitoringState"],
        "liveCalibration": [], "carState": [], "model": [], "gpsLocation": [],
      },
      ignore=["logMonoTime", "valid"],
      init_callback=get_car_params,
      should_recv_callback=None,
      tolerance=NUMPY_TOLERANCE,
 
</s> remove       manager.kill_managed_process('dmonitoringd')
 </s> add  </s> remove       manager.start_managed_process('dmonitoringd')
 </s> add 
      "liveCalibration": [], "carState": [], "model": [], "controlsState": [],
    ProcessConfig(
      proc_name="dmonitoringd",
      pub_sub={
        "driverState": ["dMonitoringState"],
      "liveCalibration": [], "carState": [], "model": [], "controlsState": [],
      },
      ignore=["logMonoTime", "valid"],
      init_callback=get_car_params,
      should_recv_callback=None,
      tolerance=NUMPY_TOLERANCE,
keep keep keep keep replace keep keep keep keep keep
 use enabled flag from controlsState instead of carState (#2518)

* use enabled from controls instead of carstate

* update process replay

* rm

* fix long test

* update reff

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
selfdrive/test/process_replay/process_replay.py