12 lines
307 B
Elixir
12 lines
307 B
Elixir
defmodule FarmbotOS.Configurator.NetworkLayer do
|
|
@moduledoc """
|
|
intermediate layer for stubbing Network interactions
|
|
"""
|
|
|
|
@doc "list network interfaces that can be configured"
|
|
@callback list_interfaces() :: [String.t()]
|
|
|
|
@doc "scan for wifi networks"
|
|
@callback scan(String.t()) :: [map()]
|
|
end
|