commit initial
|
1 |
[0%]: https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Progress_00.svg/80px-Progress_00.svg.png "00%" |
2 |
[10%]: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Progress_10.svg/80px-Progress_10.svg.png "10%" |
|
3 |
[20%]: https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Progress_20.svg/80px-Progress_20.svg.png "20%" |
|
4 |
[30%]: https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Progress_30.svg/80px-Progress_30.svg.png "30%" |
|
5 |
[40%]: https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Progress_40.svg/80px-Progress_40.svg.png "40%" |
|
6 |
[50%]: https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/Progress_50.svg/80px-Progress_50.svg.png "50%" |
|
7 |
[60%]: https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Progress_60.svg/80px-Progress_60.svg.png "60%" |
|
8 |
[70%]: https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Progress_70.svg/80px-Progress_70.svg.png "70%" |
|
9 |
[80%]: https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Progress_80.svg/80px-Progress_80.svg.png "80%" |
|
10 |
[90%]: https://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Progress_90.svg/80px-Progress_90.svg.png "90%" |
|
11 |
[100%]: https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Progress_100.svg/80px-Progress_100.svg.png "100%" |
|
12 |
[abandonned]: http://wiki.flightgear.org/images/thumb/3/30/Cross_32px.png/16px-Cross_32px.png "abandonné" |
|
13 |
[done]: http://wiki.flightgear.org/images/thumb/7/75/Tick_32px.png/16px-Tick_32px.png "fait" |
|
14 |
[ongoing]: http://wiki.flightgear.org/images/thumb/3/37/Ongoing.png/16px-Ongoing.png "en cours" |
|
15 |
[pending]: http://wiki.flightgear.org/images/thumb/8/8d/Hourglass_32px.png/16px-Hourglass_32px.png "en attente" |
|
16 |
[fixed]: http://wiki.flightgear.org/images/thumb/8/85/WIP.png/26px-WIP.png "réparé" |
|
17 |
[paused]: http://wiki.flightgear.org/images/thumb/d/dc/Paused.png/16px-Paused.png "en pause" |
|
add bug icon in README.md
|
18 |
[green-bug]: https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Green_bug.svg/32px-Green_bug.svg.png "non blocking bug" |
19 |
[red-bug]: https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Red_bug.svg/32px-Red_bug.svg.png "blocking bug" |
|
uses named icon for warning
|
20 |
[warning]: https://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Achtung-orange.svg/32px-Achtung-orange.svg.png "warning symbol" |
commit initial
|
21 | |
refresh project webpage
|
22 |
![ZKV1000 in Diamond DA42, in flight from LFLG to LFBD](https://seb.lautre.net/bozon/index.php?f=15eb94e0c0e1d1)ZKV1000 in Diamond DA42, in flight from LFLG to LFBD, running STEC55X autopilot HDG roll mode. |
fix URL
|
23 |
[other pictures available here](https://seb.lautre.net/bozon/index.php?f=158cf95340742d) |
update README before merging
|
24 | |
25 |
# Thanks |
|
found the author of Farmin/G...
|
26 |
Thanks to [www2](https://forum.flightgear.org/viewtopic.php?f=14&t=25291) the modeller of the [GDU104X project "Farmin/G1000"](http://wiki.flightgear.org/Project_Farmin/FG1000) I can continue the work began many years ago with a nicer (and working) 3D model instrument. Thanks to him/her for the SVG basis file too. |
update README before merging
|
27 |
Thanks to Hooray's nice efforts, and some examples ans snipsets of code here and there from the Canvas team. |
adds route display on map
|
28 |
Thanks to all FlightGear community for the funny project I let too many years off side... Especially to authors of Avidyne Entegra 9 on extra500, from which the map is largely inspired (and many lines of code copied and adapted): Dirk Dittmann and Eric van den Berg |
update README before merging
|
29 | |
30 |
# Origin |
|
31 |
The first ZKV1000, which was completly XML animated, was completly abandonned. Moreover the Nasal code became unmaintanable from my point of view. Not sure this one is better, but I think |
|
32 |
it is at least more modulable. |
|
33 | ||
34 |
The origin is to simulate a Garmin Primus 1000, as near as possible of the [documentation found](# documentation). |
|
35 | ||
36 |
But as we are in a simulation, the zkv1000 is **definitly not** a replica of the well-known G1000, as it takes the liberty to be integrated with some features that doesn't exit in |
|
37 |
the real device, as well as some real features aren't scheduled to be implemented. But, it should be easy to add or remove features in order to get the real device. |
|
38 |
This is GPL-2 license though :) |
|
39 | ||
40 |
# Objectives |
|
41 |
There is no intention to provide a fully qualified G1000 in order to train or so, but this should be possible to be done from the zkv1000. |
|
42 | ||
43 |
I'm particulary looking at these points: |
|
44 | ||
45 |
1. easy to implement new features |
|
46 |
1. optimized code (from my non-dev point of view...) |
|
47 |
1. easy to integrate in every cockpit with only few lines, and with easy use for the pilot |
|
48 |
1. near from the G1000 documentation but with some neat features added, and some unrelevant features in a sim removed |
|
49 | ||
50 |
# Progress |
|
51 |
Note: this is not because the progress bar show 100% that it means it is 100% bug free :) |
|
new email address (2)
|
52 |
Please report bug at <zkv1000@seb.lautre.net>. |
update README before merging
|
53 | |
54 |
* ![][100%] |
|
55 |
* Basic Flight Instrumentation: AI, IAS, ALT, HDG |
|
56 |
* Wind data widget |
|
57 |
* trends for altitude and speed (6s prevision) |
|
58 |
* TAS and Ground Speed display |
|
59 |
* VSI |
|
60 |
* 3D knobs rotate |
|
61 |
* map display on inflight page (with online maps downloading and caching) |
|
62 |
* display of NavAids on map |
|
XPDR settings via knob or so...
|
63 |
* XPDR from SoftKeys and knob, with respect of delays from the manual |
adds BARO settings
|
64 |
* Selected altitude bug (widget off if IA within 100ft) |
65 |
* baro settings |
|
add some information in READ...
|
66 |
* SoftKeys menus navigation for PFD and MFD: not yet implemented function are logged in console ![][done], softkeys colorized when active ![][done], alerts with white backgroud and black text available ![][done] |
makes the CDI available
|
67 |
* CDI |
adds OMI to PFD
|
68 |
* OMI |
adds slipskid animation
|
69 |
* Slipskid animation |
new var organistaion (and fi...
|
70 |
* Radio stack, including ID for NAV |
update README
|
71 |
* windows management: selectable items, modifiable items, scrolling |
add V-speeds bugs
|
72 |
* display of V-speeds in ruler: Vx, Vy, Vr and Vglide (specific for aircraft, see installation instruction) |
add Vne Vspeed specific to a...
|
73 |
* some aircraft specific data to retrieve from aircraft XML files (VNE, etc) |
README updated
|
74 |
* possibility to add a copilot's PFD, and other displays |
75 |
* EIS: separation for aircraft specifics (selected by the zkv1000 config) |
|
PFD INSET map available
|
76 |
* Inset Map (PFD) |
update README
|
77 |
* single-prop EIS: texts displayed, animations for fuel |
78 |
* ND and map display: synchronized tiles and navaids, range change, map heads up |
|
79 |
* rotation and zooming of online maps in-flight |
|
add TCAS
|
80 |
* simple Traffic Alert Collision Avoidance System (TCAS) |
includes last updates
|
81 |
* screen brightness and body lighting settings |
82 |
* checklists management (emergency and normal) |
|
refresh project webpage
|
83 |
* possibility to fit the size of the devices to enter the panel |
84 |
* auto power on if set |
|
refresh README
|
85 |
* AFCS capabilities |
86 |
* integration of [GFC700 from the official Stuart Buchanan's FG1000](http://wiki.flightgear.org/FG1000#GFC700_Autopilot) |
|
update README before merging
|
87 |
* ![][90%] |
TMR/REF available
|
88 |
* TMR/REF Timer ![][done], Vspeeds ![][done], minimums ![][pending] (don't understand the role of this) |
adds AOA display
|
89 |
* angle of attack display (not sure about calculation): specific for each airplane (see Installation instructions below) |
update README before merging
|
90 |
* Bearing needs some checks to be sure it shows the correct information |
91 |
* XPDR: emergency code depending of the country (eg.: 1200 for US, 7700 for Europe), should be set in settings |
|
replace settimer by maketime...
|
92 |
* use of [maketimer()](http://wiki.flightgear.org/Nasal_library#maketimer.28.29) instead of [settimer()](http://wiki.flightgear.org/Nasal_library#settimer.28.29) when possible |
update README before merging
|
93 |
* ![][80%] |
refresh project webpage
|
94 |
* Setting pages (MFD): pages/sub-pages selection via FMS knob ![][done], pages content implementation ![][ongoing] |
adds route display on map
|
95 |
* route displayed on map: legs ![][done], current and next leg ![][done], TOC/TOD ![][ongoing], OBS ![][ongoing] |
update README before merging
|
96 |
* ![][70%] |
97 |
* ![][60%] |
|
configurable display size, v...
|
98 |
* NOT TESTED: add the posssibility to only use Nasal part of the instrument. This in case of a cockpit which already includes needed objects and animations for screens, knobs and buttons in its config files |
update README
|
99 |
* Map settings: declutter ![][ongoing], range/zoom ![][done] |
update README before merging
|
100 |
* ![][50%] |
refresh README
|
101 |
* integration of Octal450's [S-TEC 55X](http://wiki.flightgear.org/S-TEC_55X) autopilot system ![][ongoing] |
102 |
* EIS: animations for temperature for YaSim and JSBSim with provided default single-prop EIS |
|
103 |
* make the switch back on working for MFD display and radios ![][ongoing] |
|
update README before merging
|
104 |
* ![][40%] |
105 |
* ![][30%] |
|
106 |
* ![][20%] |
|
107 |
* ![][10%] |
|
108 |
* multikey for every part of the device (actually only power on) |
|
refresh project webpage
|
109 |
* power off |
massive code reorganisation ...
|
110 |
* Aircraft Maintainer's Guide |
update README before merging
|
111 |
* ![][0%] (TODO list, unsorted) |
refresh project webpage
|
112 |
* make possible to integrate other autopilot systems than the one integrated |
update README
|
113 |
* make booting animation visible |
114 |
* make possible to include in the aircraft directory (instead of Instruments-3d) |
|
115 |
* separation of code for buttons and knobs scenarii and computing |
|
makes the CDI available
|
116 |
* CDI/GPS: scale depending of the flight phase |
update README before merging
|
117 |
* Alerts |
PFD INSET map available
|
118 |
* TOPO map |
119 |
* Weather map |
|
update README before merging
|
120 |
* Flight planning (MFD) |
121 |
* PFD settings |
|
navaids displayed with corre...
|
122 |
* replace the use of `clip` by a better system in map display (think also about INSET) |
adds BARO settings
|
123 |
* VS guidance |
124 |
* VNAV |
|
TMR/REF available
|
125 |
* scrolling lift in menus |
update README before merging
|
126 |
* tutorials |
massive code reorganisation ...
|
127 |
* User's Guide |
adds AOA display
|
128 |
* make any Vspeed available (not only Vx, Vy, Vr and Vglide), depending of their presence in aircraft config |
updates README
|
129 |
* [touchable screen](http://wiki.flightgear.org/Canvas_Event_Handling) ([other interesting link](http://wiki.flightgear.org/Touch_Animation)) |
update README before merging
|
130 |
* many more... |
commit initial
|
131 | |
improve README
|
132 |
# Installation |
fix URL
|
133 |
Just `git clone https://seb.lautre.net/git/seb/zkv1000.git` in your favorite `Instrumentation-3d` dir or directly in your aircraft files structure. |
allows zkv1000 to be install...
|
134 |
Please note that the `Instruments-3d` dir is recommended as the zkv1000 wants to integrate the official `$FGDATA/Aircraft/Instruments-3d` some days |
improves README
|
135 |
Then somewhere in the XML configuration of your aircraft, put only few lines as described below |
improve README
|
136 |
## Create the `zkv1000` Nasal namespace |
allows zkv1000 to be install...
|
137 |
In the `<nasal>` place of your aircraft configuration, tell FlightGear where to find the `zkv1000.nas` file |
improve README
|
138 | |
139 |
<zkv1000> |
|
140 |
<file>Aircraft/Instruments-3d/zkv1000/zkv1000.nas</file> |
|
141 |
</zkv1000> |
|
142 | ||
allows zkv1000 to be install...
|
143 |
or |
144 | ||
145 |
<zkv1000> |
|
146 |
<file>Aircraft/My-Nice-Aircraft/arbitrary/dirs/zkv1000-or-not/zkv1000.nas</file> |
|
147 |
</zkv1000> |
|
148 | ||
149 |
Actually `zkv1000.nas` is where everything begins, please have a look at this code, it would help you to follow the script. |
|
improve README
|
150 | |
add V-speeds bugs
|
151 |
## Set specific values for your aircraft |
152 |
Specifics values for aircraft can be set via the aircraft configuration, in the `<instrumentation>` section, just add a section `<zkv1000>` and set here the needed values. |
|
153 | ||
refresh project webpage
|
154 |
### Adjust size to the panel of your aircraft |
155 |
To increase or decrease the size of all the devices (PFDs and MFDs) you can use a factor property, eg. in the DA42: |
|
156 | ||
157 |
<size-factor type="double">1.19</size-factor> |
|
158 | ||
159 |
Defaults to 1 if you don't provide this information. Values lower than 1 decreaase size, and higher than 1 increase the size. |
|
160 | ||
161 |
### Make your instrument auto powered on |
|
162 |
Let say you want your PFD and MFD switched on as soon as the electrical system allows it. Set your device with the following |
|
163 | ||
164 |
<auto-power type="bool">1</auto-power> |
|
165 | ||
166 |
Then you need to set the property `/instrumentation/zkv1000/serviceable` by the mean you want, as soon as it property is `true` the zkv1000 will automagically switch on. |
|
167 | ||
add V-speeds bugs
|
168 |
### Vspeeds |
uses named icon for warning
|
169 |
To see the Vspeeds bugs or the IAS background color change (Vne), set the corresponding V-speeds in knots by adding in your `<instrumentation><zkv1000>` section the following lines (here are the numbers for the Lancair-235, ![][warning] values are not to be used in real life). |
add V-speeds bugs
|
170 |
If not set, defaults to 999 knots |
171 | ||
172 |
<alerts> |
|
173 |
<Vx>99</Vx> |
|
174 |
<Vy>110</Vy> |
|
175 |
<Vr>65</Vr> |
|
176 |
<Vglide>80</Vglide> |
|
add Vne Vspeed specific to a...
|
177 |
<Vne>170</Vne> |
add V-speeds bugs
|
178 |
</alerts> |
179 | ||
EIS can be aircraft specific
|
180 |
### EIS |
EIS now really specific to a...
|
181 |
This parameter tells the zkv1000 which kind of engines equips your aircraft, and the associated EIS. |
182 |
The Nasal script should include at least three things: |
|
183 | ||
184 |
* a method called `displayClass.showEIS` in which you initialize the EIS, especially by selecting the shown, hide, clipped and texts elements |
|
185 |
* a method called `displayClass.updateEIS` which is used to update the EIS display, it includes its own timer to refresh itself |
|
186 |
* a SVG object with ID `EIS` (generally the background of the EIS display). |
|
187 |
It should appears in the lists in `displayClass.showEIS`. |
|
188 |
![][warning] This object is used to compute the map width, so it is important to set it on the left of the screen |
|
189 | ||
190 |
There are three ways too put an EIS in MFD: |
|
191 | ||
192 |
#### use one of the included simple EIS provided with the zkv1000 |
|
EIS can be aircraft specific
|
193 | |
194 |
<eis> |
|
README updated
|
195 |
<type>single-prop</type> |
EIS can be aircraft specific
|
196 |
</eis> |
197 | ||
EIS now really specific to a...
|
198 |
Defaults to `none`, available entries are the `.nas` files located in `Nasal/EIS/` directory. |
199 | ||
200 |
#### or use the one you specially have created for your aircraft |
|
201 | ||
202 |
<eis> |
|
203 |
<file>Aircraft/My-Nice-Aircraft/Nasal/EIS.nas</file> |
|
204 |
</eis> |
|
205 | ||
update README
|
206 |
or the one from another aircraft. Anyway if the EIS nasal file targeted doesn't exist, the fallback is the type `none`. |
EIS now really specific to a...
|
207 | |
allows zkv1000 to be install...
|
208 |
#### or you can give the absolute path (![][warning] not supported) |
EIS now really specific to a...
|
209 | |
210 |
</eis> |
|
211 |
<file>/home/foobar/fgfs-data/Nasal/testing-jet-jsbsim-EIS.nas</file> |
|
212 |
</eis> |
|
213 | ||
214 |
Be aware that `canvas.parsesvg` uses only relative path and should not work properly if your .nas is outside of the FG tree. |
|
relocate SVG files in Models...
|
215 |
If you want to add your own EIS, just copy the `Models/EIS/single-prop.svg`, modify it to fit your needs, and refer to it in a function named `displayClass.showEIS`, another very important function is `displayClass.updateEIS` (example in [Nasal/EIS/single-prop.nas](zkv1000/blob/master/Nasal/EIS/single-prop.nas)) |
EIS now really specific to a...
|
216 |
You are even free to modify the softkeys map in order to get according menus, but this has to be described on another document (check [Nasal/softkeys.nas](zkv1000/master/blob/Nasal/softkeys.nas)). |
217 | ||
218 |
No matter of the EIS width, as the map size and center are computed relative to the EIS width automatically. |
|
219 | ||
220 |
_Notes:_ |
|
improves README
|
221 | |
EIS now really specific to a...
|
222 |
1. you can use `<file>` or `<type>` indifferently, they are actually identical. |
223 |
1. later on the MFD Engine pages will be managed by the file specified in this section |
|
EIS can be aircraft specific
|
224 | |
adds AOA display
|
225 |
### Angle Of Attack (AOA) |
226 |
You can specify the stall AoA in order to display it in the dedicated display. |
|
227 | ||
228 |
<alerts> |
|
229 |
<stall-aoa>15</stall-aoa> |
|
nicer AOA display
|
230 |
<approach-aoa>4</approach-aoa> |
adds AOA display
|
231 |
</alerts> |
232 | ||
improves README
|
233 |
* Values are in degrees. |
234 |
* If `<stall-aoa>` is not specified or equals to `0` (zero) the AOA display won't be accessible. |
|
235 |
* The `<approach-aoa>` is optionnal, if present a blue marker is visible on AOA display (not in real GarminP1000) |
|
adds AOA display
|
236 | |
improve README
|
237 |
## 3D models |
238 |
In the definition of your flightdeck (here are the values for the installation in the Lancair 235 in which I develop the device) |
|
allows zkv1000 to be install...
|
239 |
put it everywhere you want to. Note that the path `Aircraft/Instruments-3d/zkv1000` is dependant on the path where the zkv1000 is installed, this can be somewhere like `Aircraft/My-Nice-Aircraft/arbitrary/dirs/zkv1000-or-not`as mentionned earlier in this section. |
improve README
|
240 | |
241 |
<model> |
|
adds the avaibility to have ...
|
242 |
<path>Aircraft/Instruments-3d/zkv1000/pfd-pilot.xml</path> |
improve README
|
243 |
<offsets> |
244 |
<x-m> -0.023 </x-m> |
|
245 |
<y-m> -0.235 </y-m> |
|
246 |
<z-m> -0.028 </z-m> |
|
247 |
</offsets> |
|
248 |
</model> |
|
249 |
<model> |
|
250 |
<path>Aircraft/Instruments-3d/zkv1000/mfd.xml</path> |
|
251 |
<offsets> |
|
252 |
<x-m> 0.03 </x-m> |
|
253 |
<y-m> 0.06 </y-m> |
|
254 |
<z-m> -0.028 </z-m> |
|
255 |
<heading-deg> -15 </heading-deg> |
|
256 |
</offsets> |
|
257 |
</model> |
|
258 | ||
adds the avaibility to have ...
|
259 |
You can put as many devices as wanted, but generally they are two (PFD+MFD) or three (2 PFD+ 1 PFD), can be only one which is useful when you just want the PFD or the MFD in your cockpit. |
260 |
The device are identified by a name, which should be unique unless they won't be independant. |
|
261 |
This name is set by one of the property in the XML model file (`instrumentation/zkv1000/<NAME>/status`), which is a property telling if the device is switched off or not (or in reversionnary mode, later). |
|
262 |
Actually there are only two "types of display": MFD or PFD, which is known by the first 3 letters of the name (case sensitive!) |
|
263 |
Other devices as keyboard or non-display can also exists, as long as they don't have a `status` property... |
|
264 |
Not sur I'm clear on this point though :) |
|
add some information in READ...
|
265 | |
add TCAS
|
266 |
## TCAS |
267 |
To enable TCAS you need to make it serviceable in your aircraft before the ZKV1000 being powered on, so the best is to set it in the aircraft configuration files. |
|
268 |
Actually it checks if the property `/instrumentation/tcas/serviceable` is set to boolean true value. |
|
269 | ||
270 |
<tcas> |
|
271 |
<name>tcas</name> |
|
272 |
<number>0</number> |
|
273 |
<serviceable type='bool'>true</serviceable> |
|
274 |
<inputs> |
|
275 |
<mode type="int">5</mode> |
|
276 |
</inputs> |
|
277 |
</tcas> |
|
278 | ||
279 |
Moreover it only shows alerts with an annunciation "TRAFFIC" on PFD, and shows icons on maps (MFD and INSET), no decision is taken, no relation with transponder and no evasion scenari and no evasion scenario. |
|
280 | ||
refresh project webpage
|
281 |
## Autopilot |
refresh README
|
282 |
There are two systems supported: the GFC700 shipped with the official Stuart Buchanan's FG1000 and the Octal450's STEC 55X (and at time of writing only HDG and buggy NAV/GPS modes are available). |
283 | ||
284 |
### GFC700 |
|
285 |
To make the magic operate, you just need to insert these lines into the `sim/systems` section. Be aware that this autopilot [has been tuned for the Cessna 182, so may not be correct for light jets](http://wiki.flightgear.org/FG1000#Include_the_GFC700_autopilot_.28optional.29). |
|
286 | ||
287 |
<autopilot> |
|
288 |
<path>Aircraft/Instruments-3d/FG1000/GFC700.xml</path> |
|
289 |
</autopilot> |
|
refresh project webpage
|
290 | |
refresh README
|
291 |
### S-TEC 55X |
refresh project webpage
|
292 |
To make it available you have to follow the installation rules of the device [on its own page](http://wiki.flightgear.org/S-TEC_55X). The zkv1000 will find it by its own and make it available. |
293 | ||
294 |
This STEC55X autopilot system would remain shipped in the zkv1000 as it is described in the documentation of Cirrus Perspective SR2x, but the zkv1000 will in near future let you create your own and make its choice depending of the availibilities or property set. |
|
295 | ||
improves README
|
296 |
## Map tiles origin |
297 |
By defaults the maps tiles come from `https://maps.wikimedia.org`, type `osm-intl` (please read [https://www.wikimedia.org/wiki/Maps]()), but you can choose your favorite one if you've got one. I've tested `opentopomap.org` and `thunderforest.com` (my favourite). |
|
298 |
You can tell the zkv1000 the tile server, type and eventually apikey by using `--prop:` option while starting FlightGear session: |
|
299 | ||
300 |
In case of apikey (or whatever added at the en of the URL): |
|
301 | ||
302 |
--prop:/sim/online-tiles-server=tile.thunderforest.com |
|
303 |
--prop:/sim/online-tiles-type=landscape |
|
304 |
--prop:/sim/online-tiles-apikey=?apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
|
305 | ||
306 |
or if there is no type, just use type `/`: |
|
307 | ||
308 |
--prop:/sim/online-tiles-server=a.tile.opentopomap.org |
|
309 |
--prop:/sim/online-tiles-type=/ |
|
310 | ||
add options for online tiles
|
311 |
The only used protocol is `https` but you can provide your own template with option |
312 | ||
313 |
--prop:/sim/online-tiles-template=http://{server}/{type}/{z}/{x}/{y}.jpeg |
|
314 | ||
315 |
An option is also available to tell the format of the tile image which can be used in template with the `{format}` anchor |
|
316 | ||
317 |
--prop:/sim/online-tiles-format=jpeg |
|
improves README
|
318 | |
improve README
|
319 |
## Switch it up |
refresh README
|
320 |
### Autopower on/off |
321 |
You can set an electrical system to make the property `/instrumentation/zkv1000/serviceable` reflect the alimentation of the ZKV1000 (boolean or volts > 12). Then configure the zkv1000 to auto power on as soon as it is known as serviceable withe the following |
|
322 | ||
323 |
<instrumentation> |
|
324 |
<zkv1000> |
|
325 |
<auto-power type="bool">1</auto-power> |
|
326 |
<zkv1000> |
|
327 |
</instrumentation> |
|
328 | ||
329 |
Note that will also switch off the zkv1000 if it becomes non-serviceable. |
|
330 | ||
331 |
The re-switching on is buggy (the MFD doesn't re-display the contents and the NAV/COMM utils aren't available anymore... working on it) |
|
332 |
### Manually |
|
333 |
If you haven't set a electrical system to make the property `/instrumentation/zkv1000/serviceable` to reflect the availibity of the ZKV1000, and you haven't set the auto-power, then you can use the multikey (souvenirs, thanks to Melchior having that much expended this feature years ago :)) service by typing: |
|
improve README
|
334 |
`:zo` |
335 | ||
336 |
The `:z` will be the multikey entry for all multikeys of the zkv1000. |
|
337 | ||
338 |
1. If you see a single red dot under the `ZKV100O xxx init` message (xxx = MFD or PFD), this is likely the sim is paused (press `p` by default to stop the pause). |
|
339 |
1. If you see multiple dots under the `ZKV1000 xxx init` message, something wrong happened, time to check console |
|
340 |
1. If you see only black screen on one of the screen, something really wrong happened, time to check console |
|
341 | ||
update README
|
342 |
# Known issues |
new email address (2)
|
343 |
Please send issues to <zkv1000@seb.lautre.net> |
fix URL
|
344 |
[issues are listed here](https://seb.lautre.net/git/seb/zkv1000/issues) |
update README
|
345 | |
improve README
|
346 |
# Documentation |
updates README
|
347 |
Documentation is being actively written. There are two differents guides: |
update README
|
348 | |
updates README
|
349 |
* [Aircraft Maintainer's Guide](http://wiki.flightgear.org/User:Zakharov/zkv1000_installation_guide) |
350 |
* [User's Guide](http://wiki.flightgear.org/User:Zakharov/zkv1000_user_guide) |
|
update README
|
351 | |
352 |
Here is a list of useful links: |
|
353 | ||
update README before merging
|
354 |
* [Canvas in FG](http://wiki.flightgear.org/Category:Canvas) |
mise à jour du README
|
355 |
* [Nasal](http://wiki.flightgear.org/Category:Nasal) |
update README before merging
|
356 |
* the guides used to create the scenario from [Garmin website](http://support.garmin.com/support/manuals/searchManuals.faces) |
liens directs vers la doc of...
|
357 |
* [G1000 Pilot’s Guide for the Diamond DA42 (v0370.22)](http://static.garmin.com/pumac/190-00406-07_0B_Web.pdf) *(94 pages)* |
358 |
* [Pilot's Guide, Cirrus Perspective, SR2x (v0764.30)](http://static.garmin.com/pumac/190-00820-11_A.pdf) *(752 pages)* |
|
updates README
|
359 | |
360 |
# FG1000 |
|
361 |
There is an implementation of the Primus Garmin 1000 by Stuart Buchanan which is much more respectful of the Canvas principles, using new technology Emesary, with far better coding style, and with the intent to stay close as possible with the Garmin 1000 real device. |
|
362 |
The device is avaiblable in [FGData repo](https://sourceforge.net/p/flightgear/fgdata/ci/next/tree/Aircraft/Instruments-3d/FG1000) and has a [specific wiki page](http://wiki.flightgear.org/FG1000). |