add logs for homing complete

This commit is contained in:
Connor Rigby 2017-11-11 10:58:07 -08:00
parent 68c7074a1d
commit 73a11a5353
2 changed files with 18 additions and 3 deletions

View file

@ -272,6 +272,21 @@ defmodule Farmbot.Firmware do
{:informational_settings, %{firmware_version: version}, state}
end
defp handle_gcode(:report_axis_home_complete_x, state) do
Logger.success 3, "X Axis homing complete."
{nil, state}
end
defp handle_gcode(:report_axis_home_complete_y, state) do
Logger.success 3, "Y Axis homing complete."
{nil, state}
end
defp handle_gcode(:report_axis_home_complete_z, state) do
Logger.success 3, "Z Axis homing complete."
{nil, state}
end
defp handle_gcode(:busy, state) do
Farmbot.BotState.set_busy(true)
{:informational_settings, %{busy: true}, %{state | idle: false}}

View file

@ -112,9 +112,9 @@ defmodule Farmbot.Firmware.StubHandler do
def handle_call({:home, axis, _speed}, _from, state) do
state = %{state | pos: %{state.pos | axis => 0}}
case axis do
:x -> {:reply, :ok, [{:report_current_position, 0, state.pos.y, state.pos.z}, :done], state}
:y -> {:reply, :ok, [{:report_current_position, state.pos.x, 0, state.pos.z}, :done], state}
:z -> {:reply, :ok, [{:report_current_position, state.pos.x, state.pos.y, 0}, :done], state}
:x -> {:reply, :ok, [:report_axis_home_complete_x, {:report_current_position, 0, state.pos.y, state.pos.z}, :done], state}
:y -> {:reply, :ok, [:report_axis_home_complete_y, {:report_current_position, state.pos.x, 0, state.pos.z}, :done], state}
:z -> {:reply, :ok, [:report_axis_home_complete_z, {:report_current_position, state.pos.x, state.pos.y, 0}, :done], state}
end
end