aboutsummaryrefslogtreecommitdiff
path: root/ROMFS/px4fmu_common/init.d/rc.autostart
blob: 10b7bc424ee85937f9edc0a4e59dea3b1dae770c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
#
# Check if auto-setup from one of the standard scripts is wanted
# SYS_AUTOSTART = 0 means no autostart (default)
#
# AUTOSTART PARTITION:
#  0   	..	 999		Reserved (historical)
#  1000	..	 1999		Simulation setups
#  2000	..	 2999		Standard planes
#  3000	..	 3999		Flying wing
#  4000	..	 4999		Quad X
#  5000	..	 5999		Quad +
#  6000	..	 6999		Hexa X
#  7000	..	 7999		Hexa +
#  8000	..	 8999		Octo X
#  9000	..	 9999		Octo +
# 10000	..	10999		Wide arm / H frame
# 11000	..	11999		Hexa Cox
# 12000	..	12999		Octo Cox

if param compare SYS_AUTOSTART 4008 8
then
	#sh /etc/init.d/4008_ardrone
fi

if param compare SYS_AUTOSTART 4009 9
then
	#sh /etc/init.d/4009_ardrone_flow
fi

if param compare SYS_AUTOSTART 4010 10
then
	sh /etc/init.d/4010_dji_f330
fi

if param compare SYS_AUTOSTART 4011 11
then
	sh /etc/init.d/4011_dji_f450
fi

if param compare SYS_AUTOSTART 4012
then
	#sh /etc/init.d/666_fmu_q_x550
fi

if param compare SYS_AUTOSTART 6012 12
then
	#set MIXER /etc/mixers/FMU_hex_x.mix
	#sh /etc/init.d/rc.hexa
fi

if param compare SYS_AUTOSTART 7013 13
then
	#set MIXER /etc/mixers/FMU_hex_+.mix
	#sh /etc/init.d/rc.hexa
fi

if param compare SYS_AUTOSTART 8001
then
	#set MIXER /etc/mixers/FMU_octo_x.mix
	#sh /etc/init.d/rc.octo
fi

if param compare SYS_AUTOSTART 9001
then
	#set MIXER /etc/mixers/FMU_octo_+.mix
	#sh /etc/init.d/rc.octo
fi

if param compare SYS_AUTOSTART 12001
then
	#set MIXER /etc/mixers/FMU_octo_cox.mix
	#sh /etc/init.d/rc.octo
fi

if param compare SYS_AUTOSTART 10015 15
then
	#sh /etc/init.d/10015_tbs_discovery
fi

if param compare SYS_AUTOSTART 10016 16
then
	#sh /etc/init.d/10016_3dr_iris
fi

if param compare SYS_AUTOSTART 4017 17
then
	#set MKBLCTRL_MODE no
	#set MKBLCTRL_FRAME x
	#sh /etc/init.d/rc.custom_dji_f330_mkblctrl
fi

if param compare SYS_AUTOSTART 5018 18
then
	#set MKBLCTRL_MODE no
	#set MKBLCTRL_FRAME +
	#sh /etc/init.d/rc.custom_dji_f330_mkblctrl
fi

if param compare SYS_AUTOSTART 4019 19
then
	#set MKBLCTRL_MODE yes
	#set MKBLCTRL_FRAME x
	#sh /etc/init.d/rc.custom_dji_f330_mkblctrl
fi

if param compare SYS_AUTOSTART 5020 20
then
	#set MKBLCTRL_MODE yes
	#set MKBLCTRL_FRAME +
	#sh /etc/init.d/rc.custom_dji_f330_mkblctrl
fi

if param compare SYS_AUTOSTART 4021 21
then
	#set FRAME_GEOMETRY x
	#set ESC_MAKER afro
	#sh /etc/init.d/rc.custom_io_esc
fi

if param compare SYS_AUTOSTART 10022 22
then
	#set FRAME_GEOMETRY w
	#sh /etc/init.d/rc.custom_io_esc
fi

if param compare SYS_AUTOSTART 3030 30
then
	#sh /etc/init.d/3030_io_camflyer
fi

if param compare SYS_AUTOSTART 3031 31
then
	#sh /etc/init.d/3031_io_phantom
fi

if param compare SYS_AUTOSTART 3032 32
then
	#sh /etc/init.d/3032_skywalker_x5
fi

if param compare SYS_AUTOSTART 3033 33
then
	#sh /etc/init.d/3033_io_wingwing
fi

if param compare SYS_AUTOSTART 3034 34
then
	#sh /etc/init.d/3034_io_fx79
	#set MODE custom
fi

if param compare SYS_AUTOSTART 40
then
	#sh /etc/init.d/40_io_segway
	#set MODE custom
fi

if param compare SYS_AUTOSTART 2100 100
then
	#sh /etc/init.d/2100_mpx_easystar
	#set MODE custom
fi

if param compare SYS_AUTOSTART 2101 101
then
	#sh /etc/init.d/2101_hk_bixler
	#set MODE custom
fi

if param compare SYS_AUTOSTART 2102 102
then
	#sh /etc/init.d/2102_3dr_skywalker
	#set MODE custom
fi

if param compare SYS_AUTOSTART 800
then
	#sh /etc/init.d/800_sdlogger
	#set MODE custom
fi