Kevin O'Connor
1f5783a250
probe: Remove ProbeEndstopSessionHelper
...
Have all callers instantiate the individual helper classes directly.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-04-18 14:38:34 -04:00
Kevin O'Connor
f8de9ae080
probe: Add a new ProbeEndstopSessionHelper class
...
Move the HomingViaProbeHelper() instance from ProbeSessionHelper to a
new ProbeEndstopSessionHelper class.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-04-18 14:38:34 -04:00
Kevin O'Connor
6a87c5e9f5
probe: Add a default probing_move() function to HomingViaProbeHelper
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-04-18 14:38:34 -04:00
Kevin O'Connor
34732f857a
smart_effector: Define get_position_endstop() wrapper
...
Reported by @noisyfox.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2024-07-04 18:36:39 -04:00
Kevin O'Connor
93245b3678
smart_effector: No need to use PrinterProbe() class
...
Directly register the SmartEffectorProbe() class as the main probe
interface.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2024-06-10 12:20:21 -04:00
Kevin O'Connor
acdf8bb108
probe: Add a probing_move() wrapper to low-level mcu_probe class
...
This allows the low-level probe class more control on the probing
implementation.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2024-04-09 16:32:43 -04:00
Dmitry Butyugin
76b22b3125
smart_effector: Initial support of programmable SmartEffector
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2022-04-09 19:04:57 -04:00