16 lines
347 B
Elixir
16 lines
347 B
Elixir
defmodule Farmbot.Host.SystemTasks do
|
|
@moduledoc "Host implementation for Farmbot.System."
|
|
|
|
@behaviour Farmbot.System
|
|
require Logger
|
|
|
|
def factory_reset(reason) do
|
|
Logger.debug "Host factory reset: #{inspect reason}"
|
|
shutdown(reason)
|
|
end
|
|
|
|
def reboot(reason), do: shutdown(reason)
|
|
|
|
def shutdown(_reason), do: :init.stop()
|
|
end
|