@@ -16,7 +16,7 @@ if apiVersion >= 1.40 then
16
16
fields [# fields + 1 ] = { t = " Angle Limit" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 20 , max = 80 , vals = { 32 } }
17
17
fields [# fields + 1 ] = { t = " Throttle Boost" , x = x , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 100 , vals = { 31 } }
18
18
fields [# fields + 1 ] = { t = " Absolute Control" , x = x , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 20 , vals = { 30 } }
19
- fields [# fields + 1 ] = { t = " I Term Rotation" , x = x , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 26 }, table = { [0 ]= " OFF" , " ON" } }
19
+ fields [# fields + 1 ] = { t = " I Term Rotation" , x = x , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 26 }, table = { [0 ] = " OFF" , " ON" } }
20
20
end
21
21
22
22
if apiVersion >= 1.43 then
@@ -29,7 +29,7 @@ if apiVersion >= 1.43 then
29
29
end
30
30
31
31
if apiVersion >= 1.16 and apiVersion <= 1.43 then
32
- 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" } }
32
+ 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" } }
33
33
end
34
34
35
35
if apiVersion >= 1.44 then
39
39
40
40
if apiVersion >= 1.45 then
41
41
labels [# labels + 1 ] = { t = " TPA" , x = x , y = inc .y (lineSpacing ) }
42
- fields [# fields + 1 ] = { t = " Rate" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 100 , vals = { 58 } , scale = 100 }
43
- fields [# fields + 1 ] = { t = " Breakpoint" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 750 , max = 2250 , vals = { 59 , 60 } }
42
+ fields [# fields + 1 ] = { t = " Mode" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 58 }, table = { [0 ] = " PD" , " D" } }
43
+ fields [# fields + 1 ] = { t = " Rate" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 100 , vals = { 59 } , scale = 100 }
44
+ fields [# fields + 1 ] = { t = " Breakpoint" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 750 , max = 2250 , vals = { 60 , 61 } }
44
45
end
45
46
46
47
if apiVersion >= 1.40 and apiVersion <= 1.41 then
47
48
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" } }
48
49
end
49
50
50
51
if apiVersion >= 1.41 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
+ 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
53
end
53
54
54
55
if apiVersion >= 1.40 then
55
56
labels [# labels + 1 ] = { t = " I Term Relax" , x = x , y = inc .y (lineSpacing ) }
56
- 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)" } }
57
- fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 29 }, table = { [0 ]= " Gyro" , " Setpoint" } }
57
+ 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)" } }
58
+ fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 29 }, table = { [0 ] = " Gyro" , " Setpoint" } }
58
59
if apiVersion >= 1.43 then
59
60
fields [# fields + 1 ] = { t = " Cutoff" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1 , max = 50 , vals = { 47 } }
60
61
elseif apiVersion >= 1.42 then
65
66
if apiVersion >= 1.36 then
66
67
labels [# labels + 1 ] = { t = " Anti Gravity" , x = x , y = inc .y (lineSpacing ) }
67
68
if apiVersion >= 1.40 and apiVersion <= 1.44 then
68
- fields [# fields + 1 ] = { t = " Mode" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 39 }, table = { [0 ]= " Smooth" , " Step" } }
69
+ fields [# fields + 1 ] = { t = " Mode" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 39 }, table = { [0 ] = " Smooth" , " Step" } }
69
70
end
70
71
if apiVersion >= 1.45 then
71
72
fields [# fields + 1 ] = { t = " Gain" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 250 , vals = { 22 , 23 }, scale = 10 }
0 commit comments