@@ -16,7 +16,7 @@ if apiVersion >= 1.40 then
1616 fields [# fields + 1 ] = { t = " Angle Limit" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 20 , max = 80 , vals = { 32 } }
1717 fields [# fields + 1 ] = { t = " Throttle Boost" , x = x , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 100 , vals = { 31 } }
1818 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" } }
2020end
2121
2222if apiVersion >= 1.43 then
@@ -29,7 +29,7 @@ if apiVersion >= 1.43 then
2929end
3030
3131if 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" } }
3333end
3434
3535if apiVersion >= 1.44 then
3939
4040if apiVersion >= 1.45 then
4141 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 } }
4445end
4546
4647if apiVersion >= 1.40 and apiVersion <= 1.41 then
4748 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" } }
4849end
4950
5051if 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" } }
5253end
5354
5455if apiVersion >= 1.40 then
5556 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" } }
5859 if apiVersion >= 1.43 then
5960 fields [# fields + 1 ] = { t = " Cutoff" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1 , max = 50 , vals = { 47 } }
6061 elseif apiVersion >= 1.42 then
6566if apiVersion >= 1.36 then
6667 labels [# labels + 1 ] = { t = " Anti Gravity" , x = x , y = inc .y (lineSpacing ) }
6768 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" } }
6970 end
7071 if apiVersion >= 1.45 then
7172 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