version: "1"
app_id: bag_analyzer
app_version: "1.0.0"
hidden: true
setup_script: /opt/ros/noetic/setup.bash
name: Bag文件分析
name_en: Bag File Analysis
name_ru: Анализ файла Bag
description: 读取ROS bag文件，统计各topic的名称、消息类型和帧数（消息数量）
description_en: Reads ROS bag files and counts topics, message types, and frame counts.
description_ru: Читает файлы ROS bag и подсчитывает топики, типы сообщений и количество кадров.
command_template: "{{app_dir}}/bin/bag_analyzer --bag {{bag_file}}"
parameters:
  - name: bag_file
    type: path
    description: 输入bag文件路径
    required: true
    default: /home/ramy/savebag/
    source_dir: /home/ramy/savebag/
    constraints:
      regex: '.*\.bag$'
working_dir: /home/ramy
auto_restart: false
progress_protocol: http
