Add paramater for arduino debug logs
This commit is contained in:
parent
62d1060843
commit
d1b2ce7f89
|
@ -62,6 +62,7 @@ defmodule Farmbot.CeleryScript.AST.Node.ConfigUpdate do
|
|||
defp lookup_os_config("sequence_init_log", val), do: {:ok, {:bool, "settings", format_bool_for_os(val)}}
|
||||
defp lookup_os_config("sequence_body_log", val), do: {:ok, {:bool, "settings", format_bool_for_os(val)}}
|
||||
defp lookup_os_config("sequence_complete_log", val), do: {:ok, {:bool, "settings", format_bool_for_os(val)}}
|
||||
defp lookup_os_config("arduino_debug_messages", val), do: {:ok, {:bool, "settings", format_bool_for_os(val)}}
|
||||
|
||||
defp lookup_os_config("network_not_found_timer", val) when val > 0, do: {:ok, {:float, "settings", to_float(val)}}
|
||||
defp lookup_os_config("network_not_found_timer", _val), do: {:error, "network_not_found_timer must be greater than zero"}
|
||||
|
@ -69,6 +70,7 @@ defmodule Farmbot.CeleryScript.AST.Node.ConfigUpdate do
|
|||
defp lookup_os_config("firmware_hardware", "farmduino"), do: {:ok, {:string, "settings", "farmduino"}}
|
||||
defp lookup_os_config("firmware_hardware", "arduino"), do: {:ok, {:string, "settings", "arduino"}}
|
||||
defp lookup_os_config("firmware_hardware", unknown), do: {:error, "unknown hardware: #{unknown}"}
|
||||
|
||||
defp lookup_os_config(unknown_config, _), do: {:error, "unknown config: #{unknown_config}"}
|
||||
|
||||
defp format_bool_for_os(1), do: true
|
||||
|
|
|
@ -221,7 +221,9 @@ defmodule Farmbot.Firmware do
|
|||
end
|
||||
|
||||
defp handle_gcode({:debug_message, message}, state) do
|
||||
Logger.debug 3, "Arduino debug message: #{message}"
|
||||
if Farmbot.System.ConfigStorage.get_config_value(:bool, "settings", "arduino_debug_messages") do
|
||||
Logger.debug 3, "Arduino debug message: #{message}"
|
||||
end
|
||||
{nil, state}
|
||||
end
|
||||
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
defmodule Farmbot.System.ConfigStorage.Migrations.ArduinoDebugParam do
|
||||
use Ecto.Migration
|
||||
|
||||
import Farmbot.System.ConfigStorage.MigrationHelpers
|
||||
|
||||
def change do
|
||||
create_settings_config("arduino_debug_messages", :bool, false)
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue