nodes:
- id: mavlink-sim
build: cargo build -p mavlink2-bridge-example-mavlink-sim
path: ../../target/debug/mavlink2-bridge-example-mavlink-sim
env:
MAVLINK_SIM_PEER: 127.0.0.1:14550
- id: bridge
build: cargo build -p dora-mavlink2-bridge-node
path: ../../target/debug/dora-mavlink2-bridge-node
env:
MAVLINK_BRIDGE_CONFIG: |
endpoint: udp://127.0.0.1:14550
inputs:
heartbeat_cmd: heartbeat-emitter/heartbeat_cmd
outputs:
- heartbeat
- sys_status
- system_time
- attitude
- attitude_quaternion
- local_position_ned
- global_position_int
- gps_raw_int
- rc_channels
- servo_output_raw
- command_long
- command_ack
- mission_current
- id: heartbeat-emitter
build: cargo build -p mavlink2-bridge-example-heartbeat-emitter
path: ../../target/debug/mavlink2-bridge-example-heartbeat-emitter
inputs:
tick: dora/timer/secs/1
outputs:
- heartbeat_cmd
- id: telemetry-printer
path: telemetry_printer.py
inputs:
heartbeat: bridge/heartbeat