car_teleop.pb.txt 4.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
cyber_modules {
  key: "Camera"
  value: {
    dag_files: "/apollo/modules/drivers/camera/dag/camera.dag"
    dag_files: "/apollo/modules/drivers/video/dag/video.dag"
  }
}
cyber_modules {
  key: "Canbus"
  value: {
    dag_files: "/apollo/modules/canbus/dag/canbus.dag"
  }
}
cyber_modules {
  key: "Control"
  value: {
    dag_files: "/apollo/modules/control/dag/control.dag"
  }
}
cyber_modules {
  key: "GPS"
  value: {
    dag_files: "/apollo/modules/drivers/gnss/dag/gnss.dag"
  }
}
cyber_modules {
  key: "Guardian"
  value: {
    dag_files: "/apollo/modules/guardian/dag/guardian.dag"
  }
}
cyber_modules {
  key: "Localization"
  value: {
35
    dag_files: "/apollo/modules/localization/dag/dag_streaming_rtk_localization.dag"
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
  }
}
cyber_modules {
  key: "Perception"
  value: {
    dag_files: "/apollo/modules/perception/production/dag/dag_streaming_perception.dag"
  }
}
cyber_modules {
  key: "Traffic Light"
  value: {
    dag_files: "/apollo/modules/perception/production/dag/dag_streaming_perception_trafficlights.dag"
  }
}
cyber_modules {
  key: "Planning"
  value: {
    dag_files: "/apollo/modules/planning/dag/planning.dag"
  }
}
A
Anchan Saxena 已提交
56 57 58 59 60 61
cyber_modules {
  key: "Storytelling"
  value: {
    dag_files: "/apollo/modules/storytelling/dag/storytelling.dag"
  }
}
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
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: "Routing"
  value: {
    dag_files: "/apollo/modules/routing/dag/routing.dag"
  }
}
cyber_modules {
  key: "Transform"
  value: {
    dag_files: "/apollo/modules/transform/dag/static_transform.dag"
  }
}
cyber_modules {
  key: "Velodyne"
  value: {
89
    dag_files: "/apollo/modules/drivers/lidar/velodyne/dag/velodyne.dag"
90 91 92 93 94 95 96 97 98 99 100 101
  }
}
modules {
  key: "Recorder"
  value: {
    start_command: "/apollo/scripts/record_bag.py --start"
    stop_command: "/apollo/scripts/record_bag.py --stop"
    process_monitor_config {
      command_keywords: "cyber_recorder record"
    }
  }
}
A
Anchan Saxena 已提交
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
monitored_components {
  key: "Recorder"
  value: {
    process {
      command_keywords: "cyber_recorder record"
    }
    resource {
      disk_spaces {
        # For logs.
        path: "/apollo/data"
        insufficient_space_warning: 8
        insufficient_space_error: 2
      }
      disk_spaces {
        # For records.
        path: "/media/apollo/internal_nvme"
        insufficient_space_warning: 128
        insufficient_space_error: 32
      }
    }
  }
}
monitored_components {
  key: "GPS"
  value: {
    process {
      command_keywords: "mainboard"
      command_keywords: "/apollo/modules/drivers/gnss/dag/gnss.dag"
    }
    # We also have a special GPSMonitor to check message status.
  }
}
monitored_components {
  key: "Localization"
  value: {
    # Special LocalizationMonitor.
  }
}
monitored_components {
  key: "Lidar 128"
  value: {
    channel {
      name: "/apollo/sensor/lidar128/compensator/PointCloud2"
    }
  }
}

149
modules {
150
  key: "Compositor 0"
151
  value: {
152 153
    start_command: "run_teleop_compositor0.bash start"
    stop_command: "run_teleop_compositor0.bash kill"
154 155
    process_monitor_config {
      command_keywords: "python"
H
hugomatic 已提交
156
      command_keywords: "compositor.py 0"
157 158 159 160
    }
  }
}
modules {
161
  key: "Compositor 1"
162
  value: {
163 164
    start_command: "run_teleop_compositor1.bash start"
    stop_command: "run_teleop_compositor1.bash kill"
165 166
    process_monitor_config {
      command_keywords: "python"
H
hugomatic 已提交
167
      command_keywords: "compositor.py 1"
168 169 170 171
    }
  }
}
modules {
172
  key: "Compositor 2"
173
  value: {
174 175
    start_command: "run_teleop_compositor2.bash start"
    stop_command: "run_teleop_compositor2.bash kill"
176 177
    process_monitor_config {
      command_keywords: "python"
H
hugomatic 已提交
178
      command_keywords: "compositor.py 2"
179 180 181 182 183 184
    }
  }
}
modules {
  key: "Daemon"
  value: {
185
    start_command: "run_teleop_daemon.bash start"
A
Anchan Saxena 已提交
186
    stop_command: "run_teleop_daemon.bash kill"
187 188
    process_monitor_config {
      command_keywords: "python"
189
      command_keywords: "daemon.py"
190 191 192 193
    }
  }
}
modules {
194
  key: "Modem"
195
  value: {
A
anchans 已提交
196
    start_command: "run_teleop_modem.bash start"
A
Anchan Saxena 已提交
197
    stop_command: "run_teleop_modem.bash kill"
198 199
    process_monitor_config {
      command_keywords: "python"
200
      command_keywords: "modem.py"
201 202 203 204
    }
  }
}
modules {
205
  key: "Router"
206
  value: {
A
anchans 已提交
207
    start_command: "run_teleop_router.bash start"
A
Anchan Saxena 已提交
208
    stop_command: "run_teleop_router.bash kill"
209 210
    process_monitor_config {
      command_keywords: "python"
211
      command_keywords: "router.py"
212 213 214 215
    }
  }
}
modules {
216
  key: "Voip Decoder"
217
  value: {
218
    start_command: "run_teleop_voip_decoder.bash start"
A
Anchan Saxena 已提交
219
    stop_command: "run_teleop_voip_decoder.bash kill"
220 221 222 223 224 225
    process_monitor_config {
      command_keywords: "python"
      command_keywords: "voip_decoder.py"
    }
  }
}