Skip to content

Commit 9a1d4f8

Browse files
committed
Taranis version 1.8.0
- new hud layout, speed on left, alt on right VSI on bottom - added support for up to 6 frsky sensors on dedicated second screen - added script reset support (no need to power cycle the radio between packs) - added haptic feedback support - added total flown distance (calculated from speed) - added PX4 flight modes support when using the mavlinkToPassthru firmware - added support for mavlinkToPassthru firmware - added vocal playback of selected mavlink messages - added support fot serial and independent battery configurations with individual cell count override - added support for battery voltage > 51.1V - added new message alert silencing options - fix for quick flight mode switch - fix for rover modes vocal playback
1 parent cd3351b commit 9a1d4f8

File tree

195 files changed

+15296
-7558
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+15296
-7558
lines changed

TARANIS/IMAGES/x7.png

100 Bytes

TARANIS/IMAGES/x7_alt_displayinfo.PNG

56.7 KB

TARANIS/IMAGES/x7displayinfo.png

-9.23 KB

TARANIS/IMAGES/x7dual.png

56 Bytes

TARANIS/IMAGES/x7dualminmax.png

120 Bytes

TARANIS/IMAGES/x7m2f.png

2.17 KB

TARANIS/IMAGES/x7menupag1.png

12 Bytes

TARANIS/IMAGES/x7minmax.png

68 Bytes

TARANIS/IMAGES/x7sensors.png

1.97 KB

TARANIS/IMAGES/x9_alt_displayinfo.png

71.8 KB

TARANIS/IMAGES/x9d.png

152 Bytes

TARANIS/IMAGES/x9ddual.png

222 Bytes

TARANIS/IMAGES/x9ddualminmax.png

256 Bytes

TARANIS/IMAGES/x9displayinfo.png

16.3 KB

TARANIS/IMAGES/x9dm2f.png

2.82 KB

TARANIS/IMAGES/x9dmenupag1.png

12 Bytes

TARANIS/IMAGES/x9dminmax.png

82 Bytes

TARANIS/IMAGES/x9dsensors.png

2.68 KB
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
----------------------------------------
2+
-- custom sensors configuration file
3+
----------------------------------------
4+
local sensors = {
5+
-- Sensor 1
6+
[1]= {
7+
"Celm", -- label
8+
"Celm", -- OpenTX sensor name
9+
2, -- precision: number of decimals 0,1,2
10+
"Vmin", -- label for unit of measure
11+
1, -- multiplier if < 1 than divides
12+
"-", -- "+" track max values, "-" track min values with
13+
1, -- font size 1=small, 2=big
14+
3.65, -- warning level (nil is do not use feature)
15+
3.30, -- critical level (nil is do not use feature)
16+
},
17+
18+
-- Sensor 2
19+
[2]= {
20+
"Celd", -- label
21+
"Celd", -- OpenTX sensor name
22+
2, -- precision: number of decimals 0,1,2
23+
"Vdelta", -- label for unit of measure
24+
1, -- multiplier if < 1 than divides
25+
"+", -- "+" track max values, "-" track min values with
26+
1, -- font size 1=small, 2=big
27+
0.2, -- warning level (nil is do not use feature)
28+
0.4, -- critical level (nil is do not use feature)
29+
},
30+
31+
-- Sensor 3
32+
[3]= {
33+
"Cel1", -- label
34+
"Cel1", -- OpenTX sensor name
35+
2, -- precision: number of decimals 0,1,2
36+
"V1", -- label for unit of measure
37+
1, -- multiplier if < 1 than divides
38+
"-", -- "+" track max values, "-" track min values with
39+
1, -- font size 1=small, 2=big
40+
3.65, -- warning level (nil is do not use feature)
41+
3.30, -- critical level (nil is do not use feature)
42+
},
43+
44+
-- Sensor 4
45+
[4]= {
46+
"Cel2", -- label
47+
"Cel2", -- OpenTX sensor name
48+
2, -- precision: number of decimals 0,1,2
49+
"V2", -- label for unit of measure
50+
1, -- multiplier if < 1 than divides
51+
"-", -- "+" track max values, "-" track min values with
52+
1, -- font size 1=small, 2=big
53+
3.65, -- warning level (nil is do not use feature)
54+
3.30, -- critical level (nil is do not use feature)
55+
},
56+
57+
-- Sensor 5
58+
[5]= {
59+
"Cel3", -- label
60+
"Cel3", -- OpenTX sensor name
61+
2, -- precision: number of decimals 0,1,2
62+
"V3", -- label for unit of measure
63+
1, -- multiplier if < 1 than divides
64+
"-", -- "+" track max values, "-" track min values with
65+
1, -- font size 1=small, 2=big
66+
3.65, -- warning level (nil is do not use feature)
67+
3.30, -- critical level (nil is do not use feature)
68+
},
69+
70+
-- Sensor 6
71+
[6]= {
72+
"Cel4", -- label
73+
"Cel4", -- OpenTX sensor name
74+
2, -- precision: number of decimals 0,1,2
75+
"V4", -- label for unit of measure
76+
1, -- multiplier if < 1 than divides
77+
"-", -- "+" track max values, "-" track min values with
78+
1, -- font size 1=small, 2=big
79+
3.65, -- warning level (nil is do not use feature)
80+
3.30, -- critical level (nil is do not use feature)
81+
},
82+
}
83+
------------------------------------------------------
84+
-- the script can optionally look up values here
85+
-- for each sensor and display the corresponding text instead
86+
-- as an example to associate a lookup table to sensor 3 declare it like
87+
--
88+
--local lookups = {
89+
-- [3] = {
90+
-- [-10] = "ERR",
91+
-- [0] = "OK",
92+
-- [10] = "CRIT",
93+
-- }
94+
-- }
95+
-- this would display the sensor value except when the value corresponds to one
96+
-- of entered above
97+
--
98+
local lookups = {
99+
}
100+
101+
collectgarbage()
102+
103+
return {
104+
sensors=sensors,lookups=lookups
105+
}
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
----------------------------------------
2+
-- custom sensors configuration file
3+
----------------------------------------
4+
--[[
5+
S1:Pump,A4,2,V,1,+,1,
6+
S2:Fuel,Fuel,0,ml,1,+,1,
7+
S3:ENG,RPM,0,krpm,100,+,1,
8+
S4:EGT,Tmp1,0,C,1,+,1,
9+
S5:THRO,Thro,0,%,1,+,1,
10+
S6:Status,Tmp2,0,C,1,-,1
11+
--]]
12+
local sensors = {
13+
-- Sensor 1
14+
[1]= {
15+
"Celm", -- label
16+
"Celm", -- OpenTX sensor name
17+
2, -- precision: number of decimals 0,1,2
18+
"Vmin", -- label for unit of measure
19+
1, -- multiplier if < 1 than divides
20+
"-", -- "+" track max values, "-" track min values with
21+
1, -- font size 1=small, 2=big
22+
3.65, -- warning level (nil is do not use feature)
23+
3.30, -- critical level (nil is do not use feature)
24+
},
25+
26+
-- Sensor 2
27+
[2]= {
28+
"Celd", -- label
29+
"Celd", -- OpenTX sensor name
30+
2, -- precision: number of decimals 0,1,2
31+
"Vdelta", -- label for unit of measure
32+
1, -- multiplier if < 1 than divides
33+
"+", -- "+" track max values, "-" track min values with
34+
1, -- font size 1=small, 2=big
35+
0.2, -- warning level (nil is do not use feature)
36+
0.4, -- critical level (nil is do not use feature)
37+
},
38+
39+
-- Sensor 3
40+
[3]= {
41+
"Cel1", -- label
42+
"Cel1", -- OpenTX sensor name
43+
2, -- precision: number of decimals 0,1,2
44+
"V1", -- label for unit of measure
45+
1, -- multiplier if < 1 than divides
46+
"-", -- "+" track max values, "-" track min values with
47+
2, -- font size 1=small, 2=big
48+
3.65, -- warning level (nil is do not use feature)
49+
3.30, -- critical level (nil is do not use feature)
50+
},
51+
52+
-- Sensor 4
53+
[4]= {
54+
"Cel2", -- label
55+
"Cel2", -- OpenTX sensor name
56+
2, -- precision: number of decimals 0,1,2
57+
"V2", -- label for unit of measure
58+
1, -- multiplier if < 1 than divides
59+
"-", -- "+" track max values, "-" track min values with
60+
2, -- font size 1=small, 2=big
61+
3.65, -- warning level (nil is do not use feature)
62+
3.30, -- critical level (nil is do not use feature)
63+
},
64+
65+
-- Sensor 5
66+
[5]= {
67+
"Cel3", -- label
68+
"Cel3", -- OpenTX sensor name
69+
2, -- precision: number of decimals 0,1,2
70+
"V3", -- label for unit of measure
71+
1, -- multiplier if < 1 than divides
72+
"-", -- "+" track max values, "-" track min values with
73+
2, -- font size 1=small, 2=big
74+
3.65, -- warning level (nil is do not use feature)
75+
3.30, -- critical level (nil is do not use feature)
76+
},
77+
78+
-- Sensor 6
79+
[6]= {
80+
"Cel4", -- label
81+
"Cel4", -- OpenTX sensor name
82+
2, -- precision: number of decimals 0,1,2
83+
"V4", -- label for unit of measure
84+
1, -- multiplier if < 1 than divides
85+
"-", -- "+" track max values, "-" track min values with
86+
2, -- font size 1=small, 2=big
87+
3.65, -- warning level (nil is do not use feature)
88+
3.30, -- critical level (nil is do not use feature)
89+
},
90+
}
91+
------------------------------------------------------
92+
-- the script can optionally look up values here
93+
-- for each sensor and display the corresponding text instead
94+
-- as an example to associate a lookup table to sensor 3 declare it like
95+
--
96+
-- [3] = {
97+
-- [-10] = "ERR",
98+
-- [0] = "OK",
99+
-- [10] = "CRIT",
100+
-- }
101+
-- this would display the sensor value except when the value corresponds to one
102+
-- of entered above
103+
--
104+
local lookups = {
105+
-- lookup 2
106+
--[[
107+
[6] = {
108+
[-30] = "ERROR",
109+
[-20] = "OFF",
110+
[-10] = "COOL",
111+
[-1] = "LOCK",
112+
[0] = "STOP",
113+
[10] = "RUN",
114+
[20] = "REL",
115+
[25] = "GLOW",
116+
[30] = "SPIN",
117+
[40] = "FIRE",
118+
[45] = "IGNT",
119+
[50] = "HEAT",
120+
[60] = "ACCE",
121+
[65] = "CAL",
122+
[70] = "IDLE",
123+
},
124+
--]]
125+
}
126+
127+
collectgarbage()
128+
129+
return {
130+
sensors=sensors,lookups=lookups
131+
}
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
----------------------------------------
2+
-- custom sensors configuration file
3+
----------------------------------------
4+
local sensors = {
5+
-- Sensor 1
6+
[1]= {
7+
"Celm", -- label
8+
"Celm", -- OpenTX sensor name
9+
2, -- precision: number of decimals 0,1,2
10+
"Vmin", -- label for unit of measure
11+
1, -- multiplier if < 1 than divides
12+
"-", -- "+" track max values, "-" track min values with
13+
1, -- font size 1=small, 2=big
14+
3.65, -- warning level (nil is do not use feature)
15+
3.30, -- critical level (nil is do not use feature)
16+
},
17+
18+
-- Sensor 2
19+
[2]= {
20+
"Celd", -- label
21+
"Celd", -- OpenTX sensor name
22+
2, -- precision: number of decimals 0,1,2
23+
"Vdelta", -- label for unit of measure
24+
1, -- multiplier if < 1 than divides
25+
"+", -- "+" track max values, "-" track min values with
26+
1, -- font size 1=small, 2=big
27+
0.2, -- warning level (nil is do not use feature)
28+
0.4, -- critical level (nil is do not use feature)
29+
},
30+
31+
-- Sensor 3
32+
[3]= {
33+
"Cel1", -- label
34+
"Cel1", -- OpenTX sensor name
35+
2, -- precision: number of decimals 0,1,2
36+
"V1", -- label for unit of measure
37+
1, -- multiplier if < 1 than divides
38+
"-", -- "+" track max values, "-" track min values with
39+
1, -- font size 1=small, 2=big
40+
3.65, -- warning level (nil is do not use feature)
41+
3.30, -- critical level (nil is do not use feature)
42+
},
43+
44+
-- Sensor 4
45+
[4]= {
46+
"Cel2", -- label
47+
"Cel2", -- OpenTX sensor name
48+
2, -- precision: number of decimals 0,1,2
49+
"V2", -- label for unit of measure
50+
1, -- multiplier if < 1 than divides
51+
"-", -- "+" track max values, "-" track min values with
52+
1, -- font size 1=small, 2=big
53+
3.65, -- warning level (nil is do not use feature)
54+
3.30, -- critical level (nil is do not use feature)
55+
},
56+
57+
-- Sensor 5
58+
[5]= {
59+
"Cel3", -- label
60+
"Cel3", -- OpenTX sensor name
61+
2, -- precision: number of decimals 0,1,2
62+
"V3", -- label for unit of measure
63+
1, -- multiplier if < 1 than divides
64+
"-", -- "+" track max values, "-" track min values with
65+
1, -- font size 1=small, 2=big
66+
3.65, -- warning level (nil is do not use feature)
67+
3.30, -- critical level (nil is do not use feature)
68+
},
69+
70+
-- Sensor 6
71+
[6]= {
72+
"Cel4", -- label
73+
"Cel4", -- OpenTX sensor name
74+
2, -- precision: number of decimals 0,1,2
75+
"V4", -- label for unit of measure
76+
1, -- multiplier if < 1 than divides
77+
"-", -- "+" track max values, "-" track min values with
78+
1, -- font size 1=small, 2=big
79+
3.65, -- warning level (nil is do not use feature)
80+
3.30, -- critical level (nil is do not use feature)
81+
},
82+
}
83+
------------------------------------------------------
84+
-- the script can optionally look up values here
85+
-- for each sensor and display the corresponding text instead
86+
-- as an example to associate a lookup table to sensor 3 declare it like
87+
--
88+
--local lookups = {
89+
-- [3] = {
90+
-- [-10] = "ERR",
91+
-- [0] = "OK",
92+
-- [10] = "CRIT",
93+
-- }
94+
-- }
95+
-- this would display the sensor value except when the value corresponds to one
96+
-- of entered above
97+
--
98+
local lookups = {
99+
}
100+
101+
collectgarbage()
102+
103+
return {
104+
sensors=sensors,lookups=lookups
105+
}

TARANIS/SD/README.md

Lines changed: 1 addition & 0 deletions
Binary file not shown.
Binary file not shown.
-687 Bytes
Binary file not shown.
56 Bytes
Binary file not shown.
624 Bytes
Binary file not shown.
4.7 KB
Binary file not shown.
5.06 KB
Binary file not shown.
Binary file not shown.
5.05 KB
Binary file not shown.
2.34 KB
Binary file not shown.
Binary file not shown.
2.24 KB
Binary file not shown.
Binary file not shown.
8.79 KB
Binary file not shown.
8.82 KB
Binary file not shown.
-664 Bytes
Binary file not shown.
52 Bytes
Binary file not shown.
624 Bytes
Binary file not shown.
1.74 KB
Binary file not shown.
1.75 KB
Binary file not shown.
2.41 KB
Binary file not shown.
-501 Bytes
Binary file not shown.
49 Bytes
Binary file not shown.
-10.9 KB
Binary file not shown.
-10.9 KB
Binary file not shown.
-10.5 KB
Binary file not shown.
-10.5 KB
Binary file not shown.
27.7 KB
Binary file not shown.
30.3 KB
Binary file not shown.
26.6 KB
Binary file not shown.
24.3 KB
Binary file not shown.
28.4 KB
Binary file not shown.
23.6 KB
Binary file not shown.
35.2 KB
Binary file not shown.
25.1 KB
Binary file not shown.
41.6 KB
Binary file not shown.
20.6 KB
Binary file not shown.
28.4 KB
Binary file not shown.
26.9 KB
Binary file not shown.
40.1 KB
Binary file not shown.
26.9 KB
Binary file not shown.
26.2 KB
Binary file not shown.
38.9 KB
Binary file not shown.
23.2 KB
Binary file not shown.
38.6 KB
Binary file not shown.
31.1 KB
Binary file not shown.
20.9 KB
Binary file not shown.
29.9 KB
Binary file not shown.
29.9 KB
Binary file not shown.
28.4 KB
Binary file not shown.
20.2 KB
Binary file not shown.
20.2 KB
Binary file not shown.
22.8 KB
Binary file not shown.
20.9 KB
Binary file not shown.
26.6 KB
Binary file not shown.
29.9 KB
Binary file not shown.
20.2 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/en/alt.wav

30 KB
Binary file not shown.
28.1 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/en/dist.wav

30.8 KB
Binary file not shown.
91.5 KB
Binary file not shown.
21.7 KB
Binary file not shown.
18.7 KB
Binary file not shown.
27.3 KB
Binary file not shown.
26.9 KB
Binary file not shown.
56.3 KB
Binary file not shown.
22.8 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/en/ready.wav

11.6 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/en/rtgs.wav

32.9 KB
Binary file not shown.
16.8 KB
Binary file not shown.
51 KB
Binary file not shown.
23.9 KB
Binary file not shown.
53.3 KB
Binary file not shown.
42.8 KB
Binary file not shown.
40.3 KB
Binary file not shown.
42.4 KB
Binary file not shown.
38.7 KB
Binary file not shown.
37.5 KB
Binary file not shown.
39.9 KB
Binary file not shown.
44.8 KB
Binary file not shown.
41.6 KB
Binary file not shown.
46.9 KB
Binary file not shown.
35 KB
Binary file not shown.
38.7 KB
Binary file not shown.
36.7 KB
Binary file not shown.
36.3 KB
Binary file not shown.
35.4 KB
Binary file not shown.
34.6 KB
Binary file not shown.
44.8 KB
Binary file not shown.
34.6 KB
Binary file not shown.
40.7 KB
Binary file not shown.
37.9 KB
Binary file not shown.
36.3 KB
Binary file not shown.
35 KB
Binary file not shown.
35 KB
Binary file not shown.
37.5 KB
Binary file not shown.
40.7 KB
Binary file not shown.
33 KB
Binary file not shown.
30.5 KB
Binary file not shown.
35.4 KB
Binary file not shown.
32.6 KB
Binary file not shown.
35 KB
Binary file not shown.
40.7 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/it/alt.wav

51.6 KB
Binary file not shown.
39.1 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/it/dist.wav

49.6 KB
Binary file not shown.
114 KB
Binary file not shown.
29.3 KB
Binary file not shown.
28.9 KB
Binary file not shown.
44 KB
Binary file not shown.
43.2 KB
Binary file not shown.
123 KB
Binary file not shown.
43.3 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/it/qland.wav

39.1 KB
Binary file not shown.
48 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/it/qrtl.wav

37.7 KB
Binary file not shown.
34.5 KB
Binary file not shown.
34.6 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/it/ready.wav

30.9 KB
Binary file not shown.

TARANIS/SD/SOUNDS/yaapu0/it/rtgs.wav

37.1 KB
Binary file not shown.
29.3 KB
Binary file not shown.
29.3 KB
Binary file not shown.
39.5 KB
Binary file not shown.
113 KB
Binary file not shown.

0 commit comments

Comments
 (0)