Update write pin

This commit is contained in:
Connor Rigby 2018-01-02 13:55:52 -08:00
parent 7d1805b317
commit dc07da592e

View file

@ -7,14 +7,10 @@ defmodule Farmbot.CeleryScript.AST.Node.WritePin do
def execute(%{pin_mode: mode, pin_value: value, pin_number: num}, [], env) do
env = mutate_env(env)
case Farmbot.Firmware.set_pin_mode(num, :output) do
case Farmbot.Firmware.write_pin(num, mode, value) do
:ok ->
case Farmbot.Firmware.write_pin(num, mode, value) do
:ok ->
log_success(num, mode, value)
{:ok, env}
{:error, reason} -> {:error, reason, env}
end
log_success(num, mode, value)
{:ok, env}
{:error, reason} -> {:error, reason, env}
end
end