-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontrols.tmd
161 lines (160 loc) · 7.34 KB
/
controls.tmd
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
<[file][][]
<[modelmanager][][]
<[pointer_list_tmcontrol][ControlObjects][]
//barometer_setting
<[control_cylinder][PressureSetting][]
<[string8][Type][knob]>
<[vector3_float64][R0][2.0602 -0.1833 0.335]>
<[matrix3_float64][B0][ 0.965926 0.000000 -0.258819 0.000000 1.000000 0.000000 0.258819 0.000000 0.965926 ]>
<[vector3_float64][Direction][0.965926 0.0 -0.258819]>
<[float64][StepAngle][0.1]>
<[control_message][OnRotate][]
<[string8][Message][Controls.PressureSetting0]>
<[string8][Qualifiers][step]>
<[float64][Value][1.0]>
>
<[float64][Radius][0.01]>
<[float64][Length][0.015]>
>
//Battery switch
<[control_cylinder][MasterBattery][]
<[string8][Type][switch toggle]>
<[vector3_float64][R0][2.09 0.091 0.4540]>
<[matrix3_float64][B0][ 0.965926 0.000000 -0.258819 0.000000 1.000000 0.000000 0.258819 0.000000 0.965926 ]>
<[vector3_float64][Direction][0.965926 0.0 -0.258819]>
<[float64][StepDistance][0.01]>
<[control_message][OnStep][]
<[string8][Message][Controls.MasterBattery]>
<[string8][Qualifiers][step]>
<[float64][Value][1.0]>
>
<[float64][Radius][0.005]>
<[float64][Length][0.01]>
>
//trim
<[control_input][PitchTrimInput][]
<[uint32][InputID][PitchTrim.Output]>
>
<[control_sum][PitchTrimOffset][]
<[uint32][Inputs][PitchTrimInput.Output -0.5]>
>
<[control_product][PitchTrimTravel][]
<[uint32][Inputs][PitchTrimOffset.Output 1.0]>
>
<[control_translation][PitchTrimTranslation][2]
<[string8][Input][PitchTrimTravel.Output]>
<[vector3_float64][Axis][0.0186 -0.00085 -0.005]>
>
<[control_cylinder][TrimSlider][]
<[string8][Type][lever]>
<[vector3_float64][R0][1.666 0.2798 0.3833]>
<[matrix3_float64][B0][ 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 ]>
<[vector3_float64][Direction][ 0.0186 -0.00085 -0.005 ]>
<[float64][StepDistance][0.00005]>
<[string8][InputTransform][PitchTrimTranslation.Output]>
<[control_message][OnStep][]
<[string8][Message][Controls.Trim]>
<[string8][Qualifiers][step]>
<[float64][Value][1.0]>
>
<[float64][Radius][0.00597]>
<[float64][Length][0.02742]>
>
// airbrake
<[control_input][AirBrakeHandleInput][]
<[uint32][InputID][ServoAirBrake.Output]>
<[float64][Scaling][0.523599]>
>
<[control_rotation][AirBrakeHandleTransform][]
<[string8][Input][AirBrakeHandleInput.Output]>
<[tmvector3d][Axis][0.0 -1.0 0.0]>
<[tmvector3d][Pivot][1.85301 0.226447 0.022628]>
>
<[control_cylinder][AirBrakeHandle][]
<[string8][Type][lever]>
<[vector3_float64][R0][2.01 0.218 0.1722]>
<[matrix3_float64][B0][ 0.9064909 0.1466810 0.3959280 0.1466810 0.7699122 -0.6210635 -0.3959280 0.6210635 0.6764030 ]>
<[vector3_float64][Direction][ -1.0 0.0 0.0 ]>
<[float64][StepDistance][0.001]>
<[string8][InputTransform][AirBrakeHandleTransform.Output]>
<[control_message][OnStep][]
<[string8][Message][Controls.GliderAirBrake]>
<[string8][Qualifiers][step]>
<[float64][Value][0.03]>
>
<[float64][Radius][0.0184]>
<[float64][Length][0.1072]>
>
// hook release
<[control_cylinder][HookRelease][]
<[string8][Type][ lever toggle ]>
<[vector3_float64][R0][1.986 0.186 0.2907]>
<[matrix3_float64][B0][ 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 ]>
<[vector3_float64][Direction][ 1.0 0.0 0.0 ]>
<[float64][StepDistance][0.01]>
<[control_message][OnStep][]
<[string8][Message][Controls.HookRelease]>
<[string8][Qualifiers][ step ]>
<[float64][Value][-1.0]>
>
<[float64][Radius][0.00807]>
<[float64][Length][0.04586]>
>
// stick
<[control_input][ElevatorTravel][]
<[uint32][InputID][ElevatorPosition.Output]>
<[float64][Scaling][0.349066]>
>
<[control_input][AileronTravel][]
<[uint32][InputID][AileronPosition.Output]>
<[float64][Scaling][0.349066]>
>
<[control_rotation][ElevatorTransform][]
<[string8][Input][ElevatorTravel.Output]>
<[tmvector3d][Axis][0.0 1.0 0.0]>
<[tmvector3d][Pivot][1.83967 0 0.025217]>
>
<[control_rotation][StickTransform][]
<[string8][Input][AileronTravel.Output]>
<[tmvector3d][Axis][1.0 0.0 0.0]>
<[tmvector3d][Pivot][1.83967 0 0.025217]>
<[string8][InputTransform][ElevatorTransform.Output]>
>
<[control_cylinder][StickGrip][]
<[string8][Type][stick]>
<[vector3_float64][R0][1.844 0.0 0.2944]>
<[matrix3_float64][B0][ 0.0 0.0 1.0 0.0 1.0 0.0 -1.0 0.0 0.0 ]>
<[vector3_float64][Direction][ 1.0 0.0 0.0 ]>
<[vector3_float64][Direction2][ 0.0 -1.0 0.0 ]>
<[float64][StepDistance][0.0005]>
<[string8][InputTransform][StickTransform.Output]>
<[control_message][OnStep][]
<[string8][Message][Controls.Pitch.Input]>
<[string8][Qualifiers][step]>
<[float64][Value][0.004]>
>
<[control_message][OnRotate][]
<[string8][Message][Controls.Roll.Input]>
<[string8][Qualifiers][step]>
<[float64][Value][7.0]>
>
<[float64][Radius][0.0154]>
<[float64][Length][0.1026]>
>
<[control_cylinder][StickPushToTalk][]
<[string8][Type][button]>
<[tmvector3d][R0][ 1.844 0.0 0.3622 ]>
<[tmmatrix3d][B0][ 0.0 0.0 1.0 0.0 1.0 0.0 -1.0 0.0 0.0 ]>
<[string8][InputTransform][StickTransform.Output]>
<[vector3_float64][Direction][ 0.0 0.0 -1.0 ]>
<[control_message][OnPush][]
<[string8][Message][Communication.PushToTalk]>
<[string8][Qualifiers][event]>
<[float64][Value][1.0]>
>
<[float64][Radius][0.008735]>
<[float64][Length][0.006139]>
>
>
>
>