Browse Source

Rename some auto/locals to avoid name conflict

Scott Lahteine 8 years ago
parent
commit
49ecaf774d
2 changed files with 13 additions and 13 deletions
  1. 5
    5
      Marlin/planner.cpp
  2. 8
    8
      Marlin/planner.h

+ 5
- 5
Marlin/planner.cpp View File

@@ -155,18 +155,18 @@ void Planner::calculate_trapezoid_for_block(block_t* block, float entry_factor,
155 155
   NOLESS(initial_rate, 120);
156 156
   NOLESS(final_rate, 120);
157 157
 
158
-  long acceleration = block->acceleration_st;
159
-  int32_t accelerate_steps = ceil(estimate_acceleration_distance(initial_rate, block->nominal_rate, acceleration));
160
-  int32_t decelerate_steps = floor(estimate_acceleration_distance(block->nominal_rate, final_rate, -acceleration));
158
+  long accel = block->acceleration_st;
159
+  int32_t accelerate_steps = ceil(estimate_acceleration_distance(initial_rate, block->nominal_rate, accel));
160
+  int32_t decelerate_steps = floor(estimate_acceleration_distance(block->nominal_rate, final_rate, -accel));
161 161
 
162 162
   // Calculate the size of Plateau of Nominal Rate.
163 163
   int32_t plateau_steps = block->step_event_count - accelerate_steps - decelerate_steps;
164 164
 
165 165
   // Is the Plateau of Nominal Rate smaller than nothing? That means no cruising, and we will
166
-  // have to use intersection_distance() to calculate when to abort acceleration and start braking
166
+  // have to use intersection_distance() to calculate when to abort accel and start braking
167 167
   // in order to reach the final_rate exactly at the end of this block.
168 168
   if (plateau_steps < 0) {
169
-    accelerate_steps = ceil(intersection_distance(initial_rate, final_rate, acceleration, block->step_event_count));
169
+    accelerate_steps = ceil(intersection_distance(initial_rate, final_rate, accel, block->step_event_count));
170 170
     accelerate_steps = max(accelerate_steps, 0); // Check limits due to numerical round-off
171 171
     accelerate_steps = min((uint32_t)accelerate_steps, block->step_event_count);//(We can cast here to unsigned, because the above line ensures that we are above zero)
172 172
     plateau_steps = 0;

+ 8
- 8
Marlin/planner.h View File

@@ -281,9 +281,9 @@ class Planner {
281 281
      * Calculate the distance (not time) it takes to accelerate
282 282
      * from initial_rate to target_rate using the given acceleration:
283 283
      */
284
-    static float estimate_acceleration_distance(float initial_rate, float target_rate, float acceleration) {
285
-      if (acceleration == 0) return 0; // acceleration was 0, set acceleration distance to 0
286
-      return (target_rate * target_rate - initial_rate * initial_rate) / (acceleration * 2);
284
+    static float estimate_acceleration_distance(float initial_rate, float target_rate, float accel) {
285
+      if (accel == 0) return 0; // accel was 0, set acceleration distance to 0
286
+      return (target_rate * target_rate - initial_rate * initial_rate) / (accel * 2);
287 287
     }
288 288
 
289 289
     /**
@@ -294,9 +294,9 @@ class Planner {
294 294
      * This is used to compute the intersection point between acceleration and deceleration
295 295
      * in cases where the "trapezoid" has no plateau (i.e., never reaches maximum speed)
296 296
      */
297
-    static float intersection_distance(float initial_rate, float final_rate, float acceleration, float distance) {
298
-      if (acceleration == 0) return 0; // acceleration was 0, set intersection distance to 0
299
-      return (acceleration * 2 * distance - initial_rate * initial_rate + final_rate * final_rate) / (acceleration * 4);
297
+    static float intersection_distance(float initial_rate, float final_rate, float accel, float distance) {
298
+      if (accel == 0) return 0; // accel was 0, set intersection distance to 0
299
+      return (accel * 2 * distance - initial_rate * initial_rate + final_rate * final_rate) / (accel * 4);
300 300
     }
301 301
 
302 302
     /**
@@ -304,8 +304,8 @@ class Planner {
304 304
      * to reach 'target_velocity' using 'acceleration' within a given
305 305
      * 'distance'.
306 306
      */
307
-    static float max_allowable_speed(float acceleration, float target_velocity, float distance) {
308
-      return sqrt(target_velocity * target_velocity - 2 * acceleration * distance);
307
+    static float max_allowable_speed(float accel, float target_velocity, float distance) {
308
+      return sqrt(target_velocity * target_velocity - 2 * accel * distance);
309 309
     }
310 310
 
311 311
     static void calculate_trapezoid_for_block(block_t* block, float entry_factor, float exit_factor);

Loading…
Cancel
Save