Переглянути джерело

const arg to inverse_kinematics

Scott Lahteine 9 роки тому
джерело
коміт
35a610abf9
2 змінених файлів з 4 додано та 4 видалено
  1. 2
    2
      Marlin/Marlin.h
  2. 2
    2
      Marlin/Marlin_main.cpp

+ 2
- 2
Marlin/Marlin.h Переглянути файл

@@ -315,7 +315,7 @@ float code_value_temp_diff();
315 315
   extern float delta_diagonal_rod_trim_tower_1;
316 316
   extern float delta_diagonal_rod_trim_tower_2;
317 317
   extern float delta_diagonal_rod_trim_tower_3;
318
-  void inverse_kinematics(float cartesian[3]);
318
+  void inverse_kinematics(const float cartesian[3]);
319 319
   void recalc_delta_settings(float radius, float diagonal_rod);
320 320
   #if ENABLED(AUTO_BED_LEVELING_FEATURE)
321 321
     extern int delta_grid_spacing[2];
@@ -323,7 +323,7 @@ float code_value_temp_diff();
323 323
   #endif
324 324
 #elif ENABLED(SCARA)
325 325
   extern float axis_scaling[3];  // Build size scaling
326
-  void inverse_kinematics(float cartesian[3]);
326
+  void inverse_kinematics(const float cartesian[3]);
327 327
   void forward_kinematics_SCARA(float f_scara[3]);
328 328
 #endif
329 329
 

+ 2
- 2
Marlin/Marlin_main.cpp Переглянути файл

@@ -7737,7 +7737,7 @@ void clamp_to_software_endstops(float target[3]) {
7737 7737
     delta_diagonal_rod_2_tower_3 = sq(diagonal_rod + delta_diagonal_rod_trim_tower_3);
7738 7738
   }
7739 7739
 
7740
-  void inverse_kinematics(float cartesian[3]) {
7740
+  void inverse_kinematics(const float in_cartesian[3]) {
7741 7741
 
7742 7742
     delta[TOWER_1] = sqrt(delta_diagonal_rod_2_tower_1
7743 7743
                           - sq(delta_tower1_x - cartesian[X_AXIS])
@@ -8353,7 +8353,7 @@ void prepare_move_to_destination() {
8353 8353
     //SERIAL_ECHOPGM(" delta[Y_AXIS]="); SERIAL_ECHOLN(delta[Y_AXIS]);
8354 8354
   }
8355 8355
 
8356
-  void inverse_kinematics(float cartesian[3]) {
8356
+  void inverse_kinematics(const float cartesian[3]) {
8357 8357
     // Inverse kinematics.
8358 8358
     // Perform SCARA IK and place results in delta[3].
8359 8359
     // The maths and first version were done by QHARLEY.

Завантаження…
Відмінити
Зберегти