Skip to content

Commit 8c345ce

Browse files
authored
Merge pull request #367 from klutvott123/vbat-sag-compensation
Add Vbat Sag Compensation
2 parents c505771 + 68c4dbb commit 8c345ce

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/SCRIPTS/BF/PAGES/pid_advanced.lua

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,22 @@ if apiVersion >= 1.043 then
2828
fields[#fields + 1] = { t = "Dynamic Idle", x = x, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 100, vals = { 50 } }
2929
end
3030

31-
if apiVersion >= 1.016 then
31+
if apiVersion >= 1.016 and apiVersion <= 1.043 then
3232
fields[#fields + 1] = { t = "VBAT Compensation", x = x, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 1, vals = { 8 }, table = { [0]="OFF", "ON" } }
3333
end
3434

35+
if apiVersion >= 1.044 then
36+
fields[#fields + 1] = { t = "Vbat Sag Comp", x = x, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 150, vals = { 54 } }
37+
end
38+
3539
if apiVersion >= 1.040 and apiVersion <= 1.041 then
3640
fields[#fields + 1] = { t = "Smart Feedforward", x = x, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 1, vals = { 27 }, table = { [0] = "OFF", "ON" } }
3741
end
3842

43+
if apiVersion >= 1.041 then
44+
fields[#fields + 1] = { t = "Integrated Yaw", x = x, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 1, vals = { 45 }, table = { [0]="OFF", "ON" } }
45+
end
46+
3947
if apiVersion >= 1.040 then
4048
labels[#labels + 1] = { t = "I Term Relax", x = x, y = inc.y(lineSpacing) }
4149
fields[#fields + 1] = { t = "Axes", x = x + indent, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 4, vals = { 28 }, table = { [0]="NONE", "RP", "RPY", "RP (inc)", "RPY (inc)" } }
@@ -47,10 +55,6 @@ if apiVersion >= 1.040 then
4755
end
4856
end
4957

50-
if apiVersion >= 1.041 then
51-
fields[#fields + 1] = { t = "Integrated Yaw", x = x, y = inc.y(lineSpacing), sp = x + sp, min = 0, max = 1, vals = { 45 }, table = { [0]="OFF", "ON" } }
52-
end
53-
5458
if apiVersion >= 1.036 then
5559
labels[#labels + 1] = { t = "Anti Gravity", x = x, y = inc.y(lineSpacing) }
5660
if apiVersion >= 1.040 then

0 commit comments

Comments
 (0)