@@ -18,26 +18,31 @@ if apiVersion >= 1.16 then
18
18
fields [# fields + 1 ] = { t = " High" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 1000 , max = 2000 , vals = { 2 , 3 } }
19
19
end
20
20
21
- if apiVersion >= 1.44 then
21
+ if apiVersion >= 1.47 then
22
+ labels [# labels + 1 ] = { t = " RC Smoothing" , x = x , y = inc .y (lineSpacing ) }
23
+ fields [# fields + 1 ] = { t = " Mode" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 25 }, table = { [0 ] = " ON" , " OFF" } }
24
+ labels [# labels + 1 ] = { t = " Cutoffs" , x = x + indent , y = inc .y (lineSpacing ) }
25
+ fields [# fields + 1 ] = { t = " Setpoint" , x = x + indent * 2 , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 26 }, table = { [0 ] = " Auto" } }
26
+ labels [# labels + 1 ] = { t = " Auto Smoothness" , x = x + indent , y = inc .y (lineSpacing ) }
27
+ fields [# fields + 1 ] = { t = " Setpoint" , x = x + indent * 2 , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 250 , vals = { 31 } }
28
+ elseif apiVersion >= 1.44 then
22
29
labels [# labels + 1 ] = { t = " RC Smoothing" , x = x , y = inc .y (lineSpacing ) }
23
30
fields [# fields + 1 ] = { t = " Mode" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 25 }, table = { [0 ] = " ON" , " OFF" } }
24
31
labels [# labels + 1 ] = { t = " Cutoffs" , x = x + indent , y = inc .y (lineSpacing ) }
25
32
fields [# fields + 1 ] = { t = " Setpoint" , x = x + indent * 2 , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 26 }, table = { [0 ] = " Auto" } }
26
33
fields [# fields + 1 ] = { t = " Feedforward" , x = x + indent * 2 , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 27 }, table = { [0 ] = " Auto" } }
27
34
labels [# labels + 1 ] = { t = " Auto Smoothness" , x = x + indent , y = inc .y (lineSpacing ) }
28
- fields [# fields + 1 ] = { t = " Setpoint" , x = x + indent * 2 , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 250 , vals = { 31 } }
29
- else
30
- if apiVersion >= 1.40 then
31
- labels [# labels + 1 ] = { t = " RC Smoothing" , x = x , y = inc .y (lineSpacing ) }
32
- fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 25 }, table = { [0 ] = " Interpolation" , " Filter" } }
33
- fields [# fields + 1 ] = { t = " Channels" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 4 , vals = { 24 }, table = { [0 ] = " RP" , " RPY" , " RPYT" , " T" , " RT" } }
34
- labels [# labels + 1 ] = { t = " Input Filter" , x = x , y = inc .y (lineSpacing ) }
35
- fields [# fields + 1 ] = { t = " Cutoff" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 26 }, table = { [0 ] = " Auto" } }
36
- fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 28 }, table = { [0 ] = " PT1" , " BIQUAD" } }
37
- labels [# labels + 1 ] = { t = " Derivative Filter" , x = x , y = inc .y (lineSpacing ) }
38
- fields [# fields + 1 ] = { t = " Cutoff" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 27 }, table = { [0 ] = " Auto" } }
39
- fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 3 , vals = { 29 }, table = { [0 ] = " Off" , " PT1" , " BIQUAD" , " Auto" } }
40
- end
35
+ fields [# fields + 1 ] = { t = " Setpoint" , x = x + indent * 2 , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 250 , vals = { 31 } }
36
+ elseif apiVersion >= 1.40 then
37
+ labels [# labels + 1 ] = { t = " RC Smoothing" , x = x , y = inc .y (lineSpacing ) }
38
+ fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 25 }, table = { [0 ] = " Interpolation" , " Filter" } }
39
+ fields [# fields + 1 ] = { t = " Channels" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 4 , vals = { 24 }, table = { [0 ] = " RP" , " RPY" , " RPYT" , " T" , " RT" } }
40
+ labels [# labels + 1 ] = { t = " Input Filter" , x = x , y = inc .y (lineSpacing ) }
41
+ fields [# fields + 1 ] = { t = " Cutoff" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 26 }, table = { [0 ] = " Auto" } }
42
+ fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 1 , vals = { 28 }, table = { [0 ] = " PT1" , " BIQUAD" } }
43
+ labels [# labels + 1 ] = { t = " Derivative Filter" , x = x , y = inc .y (lineSpacing ) }
44
+ fields [# fields + 1 ] = { t = " Cutoff" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 255 , vals = { 27 }, table = { [0 ] = " Auto" } }
45
+ fields [# fields + 1 ] = { t = " Type" , x = x + indent , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 3 , vals = { 29 }, table = { [0 ] = " Off" , " PT1" , " BIQUAD" , " Auto" } }
41
46
42
47
if apiVersion >= 1.20 then
43
48
fields [# fields + 1 ] = { t = " Interpolation" , x = x , y = inc .y (lineSpacing ), sp = x + sp , min = 0 , max = 3 , vals = { 13 }, table = { [0 ]= " Off" , " Preset" , " Auto" , " Manual" } }
0 commit comments