Packages

An elixir library for MAVLink, an application that enables communication with other systems using the MAVLink protocol over serial, UDP and TCP connections, and utility modules for performing common MAVLink commands and tasks with one or more remote vehicles.

Current section

Files

Jump to
xmavlink lib mavlink_util application.ex
Raw

lib/mavlink_util/application.ex

defmodule XMAVLink.Util.Application do
@moduledoc false
use Application
def start(_, _) do
router_name = Application.get_env(:xmavlink, :router_name, XMAVLink.Router) || XMAVLink.Router
children = [{XMAVLink.Util.Supervisor, router: router_name}]
Supervisor.start_link(children, strategy: :one_for_one)
end
end