cyber_modules {
  key: "Camera"
  value: {
    dag_files: "/apollo/modules/drivers/camera/dag/dev_kit_camera.dag"
  }
}
cyber_modules {
  key: "Lidar"
  value: {
    dag_files: "/apollo/modules/drivers/lidar/dag/lidar.dag"
  }
}
cyber_modules {
  key: "Canbus"
  value: {
    dag_files: "/apollo/modules/canbus/dag/canbus.dag"
  }
}
cyber_modules {
  key: "Control"
  value: {
    dag_files: "/apollo/modules/control/control_component/dag/control.dag"
  }
}
cyber_modules {
  key: "GNSS"
  value: {
    dag_files: "/apollo/modules/drivers/gnss/dag/gnss.dag"
  }
}
cyber_modules {
  key: "Localization"
  value: {
    dag_files: "/apollo/modules/localization/dag/dag_streaming_rtk_localization.dag"
  }
}
modules {
  key: "Perception"
  value: {
    start_command: "cyber_launch start /apollo/modules/perception/launch/perception_all.launch"
    stop_command: "cyber_launch stop /apollo/modules/perception/launch/perception_all.launch"
    process_monitor_config {
      command_keywords: "cyber_launch start /apollo/modules/perception/launch/perception_all.launch"
    }
  }
}
cyber_modules {
  key: "Planning"
  value: {
    dag_files: "/apollo/modules/planning/planning_component/dag/planning.dag"
  }
}
cyber_modules {
  key: "ExternalCommandServer"
  value: {
    dag_files: "/apollo/modules/external_command/process_component/dag/external_command_process.dag"
  }
}
cyber_modules {
  key: "Prediction"
  value: {
    dag_files: "/apollo/modules/prediction/dag/prediction.dag"
  }
}
cyber_modules {
  key: "Radar"
  value: {
    dag_files: "/apollo/modules/drivers/radar/conti_radar/dag/conti_radar.dag"
  }
}
cyber_modules {
  key: "Transform"
  value: {
    dag_files: "/apollo/modules/transform/dag/static_transform.dag"
  }
}

modules {
  key: "Statistics"
  value: {
    start_command: "cyber_launch start /apollo/modules/statistics/launch/statistics.launch"
    stop_command: "cyber_launch stop  /apollo/modules/statistics/launch/statistics.launch"
    process_monitor_config {
      command_keywords: "cyber_launch start /apollo/modules/perception/launch/perception_all.launch"
    }
  }
}
modules {
  key: "SafetyManager"
  value: {
    start_command: "cyber_launch start /apollo/modules/safety_manager/launch/safety_manager.launch"
    stop_command: "cyber_launch stop  /apollo/modules/safety_manager/launch/safety_manager.launch"
    process_monitor_config {
      command_keywords: "cyber_launch start /apollo/modules/safety_manager/launch/safety_manager.launch"
    }
  }
}

modules {
  key: "Recorder"
  value: {
    start_command: "/apollo/scripts/record_bag.py --start --all"
    stop_command: "/apollo/scripts/record_bag.py --stop --stop_signal SIGINT"
    process_monitor_config {
      command_keywords: "cyber_recorder record"
    }
  }
}
