ubx.yml

device-connector-intdashとともにインストールされる /etc/dc_conf/ubx.yml は、u-blox GNSSモジュールからの情報(UBXプロトコルのメッセージ)を送信するためのパイプライン設定ファイルです。

tasks:
  - id: 1
    element: ubx-src
    conf:
      # Exapmle of VTC1910: /dev/ttyS2
      # Example of EDGEPLANT T1: /dev/ttyTHS1
      path: $(DC_UBX_SRC_CONF_PATH)
      baud_rate: $(DC_UBX_SRC_CONF_BAUD_RATE)
      meas_rate_ms: $(DC_UBX_SRC_CONF_MEAS_RATE_MS)
      nav_rate: $(DC_UBX_SRC_CONF_NAV_RATE)
      high_nav_rate_hz: $(DC_UBX_SRC_CONF_HIGH_NAV_RATE_HZ)
      esf_status_rate: $(DC_UBX_SRC_CONF_ESF_STATUS_RATE)
      hnr_att_rate: $(DC_UBX_SRC_CONF_HNR_ATT_RATE)
      hnr_ins_rate: $(DC_UBX_SRC_CONF_HNR_INS_RATE)
      hnr_pvt_rate: $(DC_UBX_SRC_CONF_HNR_PVT_RATE)
      nav_status_rate: $(DC_UBX_SRC_CONF_NAV_STATUS_RATE)

  - id: 2
    element: ubx-iscpv2-filter
    from: [[1]]

  - id: 3
    element: iscp-v2-compat-filter
    from: [[2]]
    conf:
      timestamp:
        stamp:
          clock_id: CLOCK_MONOTONIC
      convert_rule:
        bytes: {}

  - id: 4
    element: print-log-filter
    from: [[3]]
    conf:
      duration_ms: 10000
      tag: $(DC_PRINT_LOG_FILTER_CONF_TAG)
      output: stderr

  - id: 5
    element: file-sink
    from: [[4]]
    conf:
      path: $(DC_FILE_SINK_CONF_PATH)