Sfoglia il codice sorgente

Apply const in prepare_kinematic_move_to

Scott Lahteine 8 anni fa
parent
commit
5ed63a5724
1 ha cambiato i file con 6 aggiunte e 2 eliminazioni
  1. 6
    2
      Marlin/Marlin_main.cpp

+ 6
- 2
Marlin/Marlin_main.cpp Vedi File

11193
     if (!position_is_reachable_xy(ltarget[X_AXIS], ltarget[Y_AXIS])) return true;
11193
     if (!position_is_reachable_xy(ltarget[X_AXIS], ltarget[Y_AXIS])) return true;
11194
 
11194
 
11195
     // Get the cartesian distances moved in XYZE
11195
     // Get the cartesian distances moved in XYZE
11196
-    float difference[XYZE];
11197
-    LOOP_XYZE(i) difference[i] = ltarget[i] - current_position[i];
11196
+    const float difference[XYZE] = {
11197
+      ltarget[X_AXIS] - current_position[X_AXIS],
11198
+      ltarget[Y_AXIS] - current_position[Y_AXIS],
11199
+      ltarget[Z_AXIS] - current_position[Z_AXIS],
11200
+      ltarget[E_AXIS] - current_position[E_AXIS]
11201
+    };
11198
 
11202
 
11199
     // Get the linear distance in XYZ
11203
     // Get the linear distance in XYZ
11200
     float cartesian_mm = sqrt(sq(difference[X_AXIS]) + sq(difference[Y_AXIS]) + sq(difference[Z_AXIS]));
11204
     float cartesian_mm = sqrt(sq(difference[X_AXIS]) + sq(difference[Y_AXIS]) + sq(difference[Z_AXIS]));

Loading…
Annulla
Salva