|
@@ -209,7 +209,7 @@ class Stepper {
|
209
|
209
|
//
|
210
|
210
|
// Get the position of a stepper, in steps
|
211
|
211
|
//
|
212
|
|
- static long position(AxisEnum axis);
|
|
212
|
+ static long position(const AxisEnum axis);
|
213
|
213
|
|
214
|
214
|
//
|
215
|
215
|
// Report the positions of the steppers, in steps
|
|
@@ -219,13 +219,13 @@ class Stepper {
|
219
|
219
|
//
|
220
|
220
|
// Get the position (mm) of an axis based on stepper position(s)
|
221
|
221
|
//
|
222
|
|
- static float get_axis_position_mm(AxisEnum axis);
|
|
222
|
+ static float get_axis_position_mm(const AxisEnum axis);
|
223
|
223
|
|
224
|
224
|
//
|
225
|
225
|
// SCARA AB axes are in degrees, not mm
|
226
|
226
|
//
|
227
|
227
|
#if IS_SCARA
|
228
|
|
- FORCE_INLINE static float get_axis_position_degrees(AxisEnum axis) { return get_axis_position_mm(axis); }
|
|
228
|
+ FORCE_INLINE static float get_axis_position_degrees(const AxisEnum axis) { return get_axis_position_mm(axis); }
|
229
|
229
|
#endif
|
230
|
230
|
|
231
|
231
|
//
|
|
@@ -247,7 +247,7 @@ class Stepper {
|
247
|
247
|
//
|
248
|
248
|
// The direction of a single motor
|
249
|
249
|
//
|
250
|
|
- FORCE_INLINE static bool motor_direction(AxisEnum axis) { return TEST(last_direction_bits, axis); }
|
|
250
|
+ FORCE_INLINE static bool motor_direction(const AxisEnum axis) { return TEST(last_direction_bits, axis); }
|
251
|
251
|
|
252
|
252
|
#if HAS_DIGIPOTSS || HAS_MOTOR_CURRENT_PWM
|
253
|
253
|
static void digitalPotWrite(const int16_t address, const int16_t value);
|
|
@@ -287,12 +287,12 @@ class Stepper {
|
287
|
287
|
//
|
288
|
288
|
// Handle a triggered endstop
|
289
|
289
|
//
|
290
|
|
- static void endstop_triggered(AxisEnum axis);
|
|
290
|
+ static void endstop_triggered(const AxisEnum axis);
|
291
|
291
|
|
292
|
292
|
//
|
293
|
293
|
// Triggered position of an axis in mm (not core-savvy)
|
294
|
294
|
//
|
295
|
|
- FORCE_INLINE static float triggered_position_mm(AxisEnum axis) {
|
|
295
|
+ FORCE_INLINE static float triggered_position_mm(const AxisEnum axis) {
|
296
|
296
|
return endstops_trigsteps[axis] * planner.steps_to_mm[axis];
|
297
|
297
|
}
|
298
|
298
|
|