Packages

Simulates (NOT EMULATES) Farmbot's arduino firmware and hardware. The firmware is pretty stable and used in FarmbotOS's testing environment. The visual hardware simulator is very much a WIP.

Current section

Files

Jump to
farmbot_simulator lib firmware code_handler f42.ex
Raw

lib/firmware/code_handler/f42.ex

defmodule Firmware.CodeHandler.F42 do
@moduledoc false
@behaviour Firmware.CodeHandler
@doc false
def run(["P" <> pin, "M" <> _mode, qcode], %{pin_handler: ph}) do
value = Firmware.PinHandler.get_pin_value(ph, pin)
"R41 P#{pin} V#{value} #{qcode}"
end
end