2019-06-19 15:16:39 -06:00
|
|
|
defmodule FarmbotOS.Configurator.NetworkLayer do
|
2019-12-17 14:59:26 -07:00
|
|
|
@moduledoc """
|
|
|
|
intermediate layer for stubbing Network interactions
|
|
|
|
"""
|
|
|
|
|
|
|
|
@doc "list network interfaces that can be configured"
|
2019-06-19 15:16:39 -06:00
|
|
|
@callback list_interfaces() :: [String.t()]
|
2019-12-17 14:59:26 -07:00
|
|
|
|
2020-01-17 08:53:15 -07:00
|
|
|
@doc "scan for wifi networks"
|
2019-06-19 15:16:39 -06:00
|
|
|
@callback scan(String.t()) :: [map()]
|
|
|
|
end
|