User Tools

Site Tools


common_code_v2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
common_code_v2 [2018/07/02 13:06] – [Calculate Mode] hakcentercommon_code_v2 [2018/07/02 13:08] – [Idle] hakcenter
Line 127: Line 127:
             idle_mode = false;             idle_mode = false;
           }           }
-          if (turbo_accel[2] <= 2) { vane_position = idle_position; } else { vane_position = turbo_curve[0]; }+          if (turbo_accel <= 2) { 
 +            idle_counter++; 
 +          } else { 
 +            idle_counter = 0; 
 +            vane_position = turbo_curve[0]; 
 +          } 
 +          if (idle_counter > 1) { 
 +            idle_counter = 2; 
 +            vane_position = idle_position; 
 +          }
         } else {         } else {
           // -----           // -----
           // Curve section           // Curve section
                if (turbo_rpm < idle_walkdown_rpm) {                if (turbo_rpm < idle_walkdown_rpm) {
-                 if (turbo_accel[2] <= 2) {+                 if (turbo_accel <= 2) {
                    if (last_vane_position >= min_position + half_cm) {                    if (last_vane_position >= min_position + half_cm) {
                      idle_walkdown_mode = true;                      idle_walkdown_mode = true;
Line 147: Line 156:
           else if (turbo_rpm <= curve_rpm[3]) { vane_position = map(turbo_rpm, curve_rpm[2], curve_rpm[3], turbo_curve[1], turbo_curve[2]); }           else if (turbo_rpm <= curve_rpm[3]) { vane_position = map(turbo_rpm, curve_rpm[2], curve_rpm[3], turbo_curve[1], turbo_curve[2]); }
           else { vane_position = map(turbo_rpm, curve_rpm[3], curve_rpm[4], turbo_curve[2], turbo_curve[3]); }           else { vane_position = map(turbo_rpm, curve_rpm[3], curve_rpm[4], turbo_curve[2], turbo_curve[3]); }
-          if (turbo_accel[2] > 2) { idle_walkdown_mode = false; +          if (turbo_accel > 2) { idle_walkdown_mode = false; }
-        }+
 </code> </code>
 ---- ----
common_code_v2.txt · Last modified: 2018/07/02 13:28 by hakcenter