farmbot_os/farmbot_firmware/lib/farmbot_firmware/stub_side_effects.ex

171 lines
4.7 KiB
Elixir

defmodule FarmbotFirmware.StubSideEffects do
alias FarmbotFirmware.SideEffects
@behaviour SideEffects
@impl SideEffects
def load_params do
[
movement_home_spd_z: 200.0,
movement_step_per_mm_x: 5.0,
movement_min_spd_z: 200.0,
movement_home_at_boot_z: 1.0,
pin_guard_5_active_state: 1.0,
encoder_missed_steps_decay_z: 5.0,
movement_step_per_mm_y: 5.0,
pin_guard_1_active_state: 1.0,
movement_max_spd_z: 400.0,
movement_invert_2_endpoints_y: 0.0,
movement_home_up_y: 0.0,
pin_guard_5_pin_nr: 0.0,
encoder_use_for_pos_y: 1.0,
encoder_enabled_z: 1.0,
encoder_use_for_pos_z: 1.0,
movement_home_up_x: 0.0,
encoder_missed_steps_max_z: 5.0,
pin_guard_3_active_state: 1.0,
movement_keep_active_y: 0.0,
movement_timeout_z: 120.0,
encoder_invert_x: 0.0,
movement_home_spd_y: 400.0,
param_e_stop_on_mov_err: 0.0,
pin_guard_4_pin_nr: 0.0,
movement_axis_nr_steps_z: 7050.0,
movement_steps_acc_dec_x: 100.0,
movement_invert_motor_z: 0.0,
encoder_scaling_x: 5556.0,
movement_home_spd_x: 400.0,
movement_keep_active_x: 0.0,
movement_enable_endpoints_z: 0.0,
movement_invert_endpoints_y: 0.0,
encoder_missed_steps_max_x: 5.0,
movement_stop_at_max_x: 1.0,
pin_guard_4_active_state: 1.0,
movement_secondary_motor_x: 1.0,
encoder_invert_y: 0.0,
movement_axis_nr_steps_y: 1686.0,
movement_invert_2_endpoints_z: 0.0,
movement_timeout_x: 120.0,
encoder_missed_steps_max_y: 5.0,
movement_stop_at_home_x: 1.0,
pin_guard_4_time_out: 60.0,
movement_secondary_motor_invert_x: 1.0,
movement_invert_endpoints_z: 0.0,
movement_steps_acc_dec_y: 100.0,
encoder_invert_z: 0.0,
movement_home_at_boot_y: 1.0,
encoder_scaling_y: 5556.0,
movement_invert_2_endpoints_x: 0.0,
movement_steps_acc_dec_z: 300.0,
encoder_type_z: 0.0,
encoder_type_y: 0.0,
encoder_use_for_pos_x: 1.0,
movement_enable_endpoints_y: 0.0,
movement_invert_endpoints_x: 0.0,
pin_guard_2_active_state: 1.0,
movement_invert_motor_x: 0.0,
movement_keep_active_z: 1.0,
movement_stop_at_max_z: 1.0,
pin_guard_5_time_out: 60.0,
movement_min_spd_x: 250.0,
movement_timeout_y: 120.0,
encoder_missed_steps_decay_y: 5.0,
movement_max_spd_x: 800.0,
encoder_enabled_x: 1.0,
pin_guard_1_pin_nr: 0.0,
movement_home_at_boot_x: 1.0,
movement_min_spd_y: 350.0,
movement_invert_motor_y: 0.0,
param_mov_nr_retry: 3.0,
pin_guard_2_pin_nr: 0.0,
movement_home_up_z: 1.0,
movement_axis_nr_steps_x: 1342.0,
encoder_enabled_y: 1.0,
movement_stop_at_max_y: 1.0,
movement_stop_at_home_z: 1.0,
movement_step_per_mm_z: 25.0,
pin_guard_3_time_out: 60.0,
encoder_type_x: 0.0,
pin_guard_1_time_out: 60.0,
movement_enable_endpoints_x: 0.0,
movement_max_spd_y: 800.0,
pin_guard_3_pin_nr: 0.0,
movement_stop_at_home_y: 1.0,
pin_guard_2_time_out: 60.0,
encoder_scaling_z: 5556.0,
encoder_missed_steps_decay_x: 5.0,
movement_motor_current_x: 600,
movement_motor_current_y: 600,
movement_motor_current_z: 600,
movement_stall_sensitivity_x: 30,
movement_stall_sensitivity_y: 30,
movement_stall_sensitivity_z: 30
]
end
@impl SideEffects
def handle_position(_), do: :noop
@impl SideEffects
def handle_load(_), do: :noop
@impl SideEffects
def handle_position_change(_), do: :noop
@impl SideEffects
def handle_axis_state(_), do: :noop
@impl SideEffects
def handle_axis_timeout(_), do: :noop
@impl SideEffects
def handle_calibration_state(_), do: :noop
@impl SideEffects
def handle_encoders_scaled(_), do: :noop
@impl SideEffects
def handle_encoders_raw(_), do: :noop
@impl SideEffects
def handle_parameter_value(_), do: :noop
@impl SideEffects
def handle_parameter_calibration_value(_), do: :noop
@impl SideEffects
def handle_end_stops(_), do: :noop
@impl SideEffects
def handle_emergency_lock(), do: :noop
@impl SideEffects
def handle_emergency_unlock(), do: :noop
@impl SideEffects
def handle_pin_value(_), do: :noop
@impl SideEffects
def handle_software_version(_), do: :noop
@impl SideEffects
def handle_busy(_), do: :noop
@impl SideEffects
def handle_idle(_), do: :noop
@impl SideEffects
def handle_home_complete(_), do: :noop
@impl SideEffects
def handle_input_gcode(_), do: :noop
@impl SideEffects
def handle_output_gcode(_), do: :noop
@impl SideEffects
def handle_debug_message(_), do: :noop
@impl SideEffects
def handle_configuration_status(_), do: :noop
end