<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jan</id>
	<title>PaparazziUAV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jan"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/Jan"/>
	<updated>2026-04-08T07:03:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:RX-7-SYNTH_IPD.jpg&amp;diff=4175</id>
		<title>File:RX-7-SYNTH IPD.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:RX-7-SYNTH_IPD.jpg&amp;diff=4175"/>
		<updated>2008-11-28T18:39:23Z</updated>

		<summary type="html">&lt;p&gt;Jan: Wiring of the RX-7-SYNTH IPD Receiver by Multiplex&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wiring of the RX-7-SYNTH IPD Receiver by Multiplex&lt;/div&gt;</summary>
		<author><name>Jan</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Talk:Modems&amp;diff=4172</id>
		<title>Talk:Modems</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Talk:Modems&amp;diff=4172"/>
		<updated>2008-11-27T19:48:56Z</updated>

		<summary type="html">&lt;p&gt;Jan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Radiotronix Modem: ==&lt;br /&gt;
&lt;br /&gt;
The picture of the &amp;quot;WI232EUR Modem&amp;quot; is a bit misleading because on the 8 Pin Molex the red cable (+ Pole) connects to 5 V on the Tiny. But the Modem is driven via 3.3V (one pin to the left).&lt;br /&gt;
&lt;br /&gt;
Furthermore i do not have to disconnect the two Pins RTS and CTS on the ground station as writen in note 1 and 2.&lt;/div&gt;</summary>
		<author><name>Jan</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Speech&amp;diff=3935</id>
		<title>Speech</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Speech&amp;diff=3935"/>
		<updated>2008-07-17T18:36:34Z</updated>

		<summary type="html">&lt;p&gt;Jan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Speech==&lt;br /&gt;
&lt;br /&gt;
The [[GCS]] is able to provide the messages of the console via the speakers by starting with the option -speech. Therefore a few more packages have to be installed and configured.&lt;br /&gt;
The following Instruction is made for Ubuntu 8.04 but should work also on other OS.&lt;br /&gt;
&lt;br /&gt;
===1. Packages Installation===&lt;br /&gt;
Install festival, spech-dispatcher and speech-dispatcher-festival packages, if not already installed &amp;lt;br&amp;gt;&lt;br /&gt;
===2. Konfiguration===&lt;br /&gt;
edit festival.conf in /etc/speech-dispatcher/modules/ and change or uncomment the following lines: &amp;lt;br&amp;gt;&lt;br /&gt;
   # Address where the Festival server runs (you have to &amp;lt;br&amp;gt;&lt;br /&gt;
   # have a Festival server running, please see documentation). &amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;br&amp;gt;&lt;br /&gt;
   FestivalServerHost  &amp;quot;localhost&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
   FestivalServerPort   1314 &amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;br&amp;gt;&lt;br /&gt;
   FestivalAudioOutputMethod &amp;quot;alsa&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
further edit speechd.conf in /etc/speech-dispatcher/&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
   Port 6560&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;espeak&amp;quot;       &amp;quot;sd_espeak&amp;quot;   &amp;quot;espeak.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   AddModule &amp;quot;festival&amp;quot;     &amp;quot;sd_festival&amp;quot;  &amp;quot;festival.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;flite&amp;quot;        &amp;quot;sd_flite&amp;quot;     &amp;quot;flite.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;espeak-generic&amp;quot; &amp;quot;sd_generic&amp;quot; &amp;quot;espeak-generic.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;epos-generic&amp;quot; &amp;quot;sd_generic&amp;quot;   &amp;quot;epos-generic.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;dtk-generic&amp;quot;  &amp;quot;sd_generic&amp;quot;   &amp;quot;dtk-generic.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;ibmtts&amp;quot;       &amp;quot;sd_ibmtts&amp;quot;    &amp;quot;ibmtts.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #AddModule &amp;quot;cicero&amp;quot;        &amp;quot;sd_cicero&amp;quot;     &amp;quot;cicero.conf&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;br&amp;gt;&lt;br /&gt;
   DefaultModule festival&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;br&amp;gt;&lt;br /&gt;
   #LanguageDefaultModule &amp;quot;en&amp;quot;  &amp;quot;espeak&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   LanguageDefaultModule &amp;quot;en&amp;quot; &amp;quot;festival&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #LanguageDefaultModule &amp;quot;cs&amp;quot;  &amp;quot;festival&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
   #LanguageDefaultModule &amp;quot;es&amp;quot;  &amp;quot;festival&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3. Starting the applications/servers===&lt;br /&gt;
Type in the command window:&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;tt&amp;gt;festival --server &amp;lt;br&amp;gt;&lt;br /&gt;
 sudo /etc/init.d/speech-dispatcher -restart&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
and there you go! (Hopefully)&lt;/div&gt;</summary>
		<author><name>Jan</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=GCS_Configuration&amp;diff=3934</id>
		<title>GCS Configuration</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=GCS_Configuration&amp;diff=3934"/>
		<updated>2008-07-17T18:05:48Z</updated>

		<summary type="html">&lt;p&gt;Jan: /* Configuration Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Control Panel ==&lt;br /&gt;
The control panel is launched with the following command:&lt;br /&gt;
 &amp;lt;tt&amp;gt;./sw/supervision/paparazzi.pl&amp;lt;/tt&amp;gt;&lt;br /&gt;
and is used to launch individual portions of the GCS (''Programs'') or the entire GCS (''Sessions'') with the modem and map settings defined in &amp;lt;tt&amp;gt;&amp;lt;b&amp;gt;/conf/control_panel.xml&amp;lt;/b&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Options===&lt;br /&gt;
&lt;br /&gt;
Here are the different Configuration Options for launching the GCS. They are a bit crude since they are simply pasted here from the code.&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-auto_ortho&amp;quot;, Arg.Set auto_ortho, &amp;quot;IGN tiles path&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-b&amp;quot;, Arg.String (fun x -&amp;gt; ivy_bus := x), &amp;quot;Bus\tDefault is 127.255.255.25:2010&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-center&amp;quot;, Arg.Set_string center, &amp;quot;Initial map center (e.g. 'WGS84 43.605 1.443')&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-center_ac&amp;quot;, Arg.Set auto_center_new_ac, &amp;quot;Centers the map on any new A/C&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-edit&amp;quot;, Arg.Unit (fun () -&amp;gt; edit := true; layout_file := &amp;quot;editor.xml&amp;quot;), &amp;quot;Flight plan editor&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-fullscreen&amp;quot;, Arg.Set fullscreen, &amp;quot;Fullscreen window&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-google_fill&amp;quot;, Arg.Set GM.auto, &amp;quot;Google maps auto fill&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-ign&amp;quot;, Arg.String (fun s -&amp;gt; ign:=true; IGN.data_path := s), &amp;quot;IGN tiles path&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-lambertIIe&amp;quot;, Arg.Unit (fun () -&amp;gt; projection:=G.LambertIIe),&amp;quot;Switch to LambertIIe projection&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-layout&amp;quot;, Arg.Set_string layout_file, (sprintf &amp;quot;&amp;lt;XML layout specification&amp;gt; GUI layout. Default: %s&amp;quot; !layout_file);&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-m&amp;quot;, Arg.String (fun x -&amp;gt; map_files := x :: !map_files), &amp;quot;Map XML description file&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-maximize&amp;quot;, Arg.Set maximize, &amp;quot;Maximize window&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-mercator&amp;quot;, Arg.Unit (fun () -&amp;gt; projection:=G.Mercator),&amp;quot;Switch to (Google Maps) Mercator projection, default&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-mplayer&amp;quot;, Arg.Set_string mplayer, &amp;quot;Launch mplayer with the given argument as X plugin&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-no_alarm&amp;quot;, Arg.Set no_alarm, &amp;quot;Disables alarm page&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-no_google_http&amp;quot;, Arg.Set Gm.no_http, &amp;quot;Switch off Google Maps downloading&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-ortho&amp;quot;, Arg.Set_string get_bdortho, &amp;quot;IGN tiles path&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-particules&amp;quot;, Arg.Set display_particules, &amp;quot;Display particules&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-plugin&amp;quot;, Arg.Set_string  plugin_window, &amp;quot;External X application (launched with the id of the plugin window as argument)&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-ref&amp;quot;, Arg.Set_string geo_ref, &amp;quot;Geographic ref (e.g. 'WGS84 43.605 1.443')&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-[[speech]]&amp;quot;, Arg.Set Speech.active, &amp;quot;Enable vocal messages&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-srtm&amp;quot;, Arg.Set srtm, &amp;quot;Enable SRTM elevation display&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-track_size&amp;quot;, Arg.Set_int Live.track_size, (sprintf &amp;quot;Default track length (%d)&amp;quot; !Live.track_size);&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-utm&amp;quot;, Arg.Unit (fun () -&amp;gt; projection:=G.UTM),&amp;quot;Switch to UTM local projection&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-wid&amp;quot;, Arg.String (fun s -&amp;gt; wid := Some (Int32.of_string s)), &amp;quot;&amp;lt;window id&amp;gt; Id of an existing window to be attached to&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-zoom&amp;quot;, Arg.Set_float zoom, &amp;quot;Initial zoom&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video plugin ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;-mplayer&amp;lt;/tt&amp;gt; option of GCS allows to the user to display a video stream in a window of the GCS.  The video window can also be exchanged with the map by clicking anywhere inside the frame.&lt;br /&gt;
Use the following line in your &amp;lt;tt&amp;gt;/conf/control_panel.xml&amp;lt;/tt&amp;gt; to enable the video window.&lt;br /&gt;
 &amp;lt;tt&amp;gt;path_to_ground_segment/cockpit/gcs -mplayer rtsp://localhost:7070/video&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Layout ==&lt;br /&gt;
The layout of the different components (map, strips, ...) of the gcs is configurable through a ''style'' XML file located in &amp;lt;tt&amp;gt;conf/gcs/&amp;lt;/tt&amp;gt;. The specification is done via a combination of rows and columns. The default layout is given in the &amp;lt;tt&amp;gt;horizontal.xml&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;!DOCTYPE layout SYSTEM &amp;quot;layout.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;layout width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;rows&amp;gt;&lt;br /&gt;
  &amp;lt;widget size=&amp;quot;500&amp;quot; name=&amp;quot;map2d&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;columns&amp;gt;&lt;br /&gt;
   &amp;lt;rows size=&amp;quot;350&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;widget size=&amp;quot;120&amp;quot; name=&amp;quot;strips&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;widget name=&amp;quot;alarms&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/rows&amp;gt;&lt;br /&gt;
   &amp;lt;widget size=&amp;quot;400&amp;quot; name=&amp;quot;aircraft&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;widget size=&amp;quot;00&amp;quot; name=&amp;quot;plugin&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/columns&amp;gt;&lt;br /&gt;
 &amp;lt;/rows&amp;gt;&lt;br /&gt;
 &amp;lt;/layout&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default size ('''1024x768''') of the whole window is specified in the root of the tree. The window is then divided in two rows: &lt;br /&gt;
* the &amp;lt;tt&amp;gt;map2d&amp;lt;/tt&amp;gt; with a requested height of '''500'''&lt;br /&gt;
* a set of columns containing&lt;br /&gt;
** a set of rows of width '''350''' divided into&lt;br /&gt;
**: the '''strips''' frame of height '''120'''&lt;br /&gt;
**: the '''alarms''' frame&lt;br /&gt;
** the notebook frame ('''aircraft''') of width '''400'''&lt;br /&gt;
** the video plugin frame&lt;br /&gt;
&lt;br /&gt;
This second example (&amp;lt;tt&amp;gt;left_col.xml&amp;lt;/tt&amp;gt;) sets the map and the notebook on the right and the other frames in a left column:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;!DOCTYPE layout SYSTEM &amp;quot;layout.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;layout width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;columns&amp;gt;&lt;br /&gt;
   &amp;lt;rows size=&amp;quot;360&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;widget size=&amp;quot;120&amp;quot; name=&amp;quot;strips&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;widget size=&amp;quot;300&amp;quot; name=&amp;quot;plugin&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;widget name=&amp;quot;alarms&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/rows&amp;gt;&lt;br /&gt;
   &amp;lt;rows&amp;gt;&lt;br /&gt;
     &amp;lt;widget name=&amp;quot;map2d&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;widget name=&amp;quot;aircraft&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/rows&amp;gt;&lt;br /&gt;
 &amp;lt;/columns&amp;gt;&lt;br /&gt;
 &amp;lt;/layout&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This layout file is chosen with the &amp;lt;tt&amp;gt;-layout&amp;lt;/tt&amp;gt; option:&lt;br /&gt;
 &amp;lt;tt&amp;gt;path_to_ground_segment/cockpit/gcs -layout left_col.xml&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=GCS_Configuration&amp;diff=3933</id>
		<title>GCS Configuration</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=GCS_Configuration&amp;diff=3933"/>
		<updated>2008-07-17T18:04:21Z</updated>

		<summary type="html">&lt;p&gt;Jan: /* Configuration Options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Control Panel ==&lt;br /&gt;
The control panel is launched with the following command:&lt;br /&gt;
 &amp;lt;tt&amp;gt;./sw/supervision/paparazzi.pl&amp;lt;/tt&amp;gt;&lt;br /&gt;
and is used to launch individual portions of the GCS (''Programs'') or the entire GCS (''Sessions'') with the modem and map settings defined in &amp;lt;tt&amp;gt;&amp;lt;b&amp;gt;/conf/control_panel.xml&amp;lt;/b&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Options===&lt;br /&gt;
&lt;br /&gt;
Here are the different Configuration Options for launching the GCS. They are a bit crude since they are simply pasted here from the code.&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-auto_ortho&amp;quot;, Arg.Set auto_ortho, &amp;quot;IGN tiles path&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-b&amp;quot;, Arg.String (fun x -&amp;gt; ivy_bus := x), &amp;quot;Bus\tDefault is 127.255.255.25:2010&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-center&amp;quot;, Arg.Set_string center, &amp;quot;Initial map center (e.g. 'WGS84 43.605 1.443')&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-center_ac&amp;quot;, Arg.Set auto_center_new_ac, &amp;quot;Centers the map on any new A/C&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-edit&amp;quot;, Arg.Unit (fun () -&amp;gt; edit := true; layout_file := &amp;quot;editor.xml&amp;quot;), &amp;quot;Flight plan editor&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-fullscreen&amp;quot;, Arg.Set fullscreen, &amp;quot;Fullscreen window&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-google_fill&amp;quot;, Arg.Set GM.auto, &amp;quot;Google maps auto fill&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-ign&amp;quot;, Arg.String (fun s -&amp;gt; ign:=true; IGN.data_path := s), &amp;quot;IGN tiles path&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-lambertIIe&amp;quot;, Arg.Unit (fun () -&amp;gt; projection:=G.LambertIIe),&amp;quot;Switch to LambertIIe projection&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-layout&amp;quot;, Arg.Set_string layout_file, (sprintf &amp;quot;&amp;lt;XML layout specification&amp;gt; GUI layout. Default: %s&amp;quot; !layout_file);&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-m&amp;quot;, Arg.String (fun x -&amp;gt; map_files := x :: !map_files), &amp;quot;Map XML description file&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-maximize&amp;quot;, Arg.Set maximize, &amp;quot;Maximize window&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-mercator&amp;quot;, Arg.Unit (fun () -&amp;gt; projection:=G.Mercator),&amp;quot;Switch to (Google Maps) Mercator projection, default&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-mplayer&amp;quot;, Arg.Set_string mplayer, &amp;quot;Launch mplayer with the given argument as X plugin&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-no_alarm&amp;quot;, Arg.Set no_alarm, &amp;quot;Disables alarm page&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-no_google_http&amp;quot;, Arg.Set Gm.no_http, &amp;quot;Switch off Google Maps downloading&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-ortho&amp;quot;, Arg.Set_string get_bdortho, &amp;quot;IGN tiles path&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-particules&amp;quot;, Arg.Set display_particules, &amp;quot;Display particules&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-plugin&amp;quot;, Arg.Set_string  plugin_window, &amp;quot;External X application (launched with the id of the plugin window as argument)&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-ref&amp;quot;, Arg.Set_string geo_ref, &amp;quot;Geographic ref (e.g. 'WGS84 43.605 1.443')&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-speech&amp;quot;, Arg.Set Speech.active, &amp;quot;Enable vocal messages&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-srtm&amp;quot;, Arg.Set srtm, &amp;quot;Enable SRTM elevation display&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-track_size&amp;quot;, Arg.Set_int Live.track_size, (sprintf &amp;quot;Default track length (%d)&amp;quot; !Live.track_size);&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-utm&amp;quot;, Arg.Unit (fun () -&amp;gt; projection:=G.UTM),&amp;quot;Switch to UTM local projection&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-wid&amp;quot;, Arg.String (fun s -&amp;gt; wid := Some (Int32.of_string s)), &amp;quot;&amp;lt;window id&amp;gt; Id of an existing window to be attached to&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;quot;-zoom&amp;quot;, Arg.Set_float zoom, &amp;quot;Initial zoom&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video plugin ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;-mplayer&amp;lt;/tt&amp;gt; option of GCS allows to the user to display a video stream in a window of the GCS.  The video window can also be exchanged with the map by clicking anywhere inside the frame.&lt;br /&gt;
Use the following line in your &amp;lt;tt&amp;gt;/conf/control_panel.xml&amp;lt;/tt&amp;gt; to enable the video window.&lt;br /&gt;
 &amp;lt;tt&amp;gt;path_to_ground_segment/cockpit/gcs -mplayer rtsp://localhost:7070/video&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Layout ==&lt;br /&gt;
The layout of the different components (map, strips, ...) of the gcs is configurable through a ''style'' XML file located in &amp;lt;tt&amp;gt;conf/gcs/&amp;lt;/tt&amp;gt;. The specification is done via a combination of rows and columns. The default layout is given in the &amp;lt;tt&amp;gt;horizontal.xml&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;!DOCTYPE layout SYSTEM &amp;quot;layout.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;layout width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;rows&amp;gt;&lt;br /&gt;
  &amp;lt;widget size=&amp;quot;500&amp;quot; name=&amp;quot;map2d&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;columns&amp;gt;&lt;br /&gt;
   &amp;lt;rows size=&amp;quot;350&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;widget size=&amp;quot;120&amp;quot; name=&amp;quot;strips&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;widget name=&amp;quot;alarms&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/rows&amp;gt;&lt;br /&gt;
   &amp;lt;widget size=&amp;quot;400&amp;quot; name=&amp;quot;aircraft&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;widget size=&amp;quot;00&amp;quot; name=&amp;quot;plugin&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/columns&amp;gt;&lt;br /&gt;
 &amp;lt;/rows&amp;gt;&lt;br /&gt;
 &amp;lt;/layout&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default size ('''1024x768''') of the whole window is specified in the root of the tree. The window is then divided in two rows: &lt;br /&gt;
* the &amp;lt;tt&amp;gt;map2d&amp;lt;/tt&amp;gt; with a requested height of '''500'''&lt;br /&gt;
* a set of columns containing&lt;br /&gt;
** a set of rows of width '''350''' divided into&lt;br /&gt;
**: the '''strips''' frame of height '''120'''&lt;br /&gt;
**: the '''alarms''' frame&lt;br /&gt;
** the notebook frame ('''aircraft''') of width '''400'''&lt;br /&gt;
** the video plugin frame&lt;br /&gt;
&lt;br /&gt;
This second example (&amp;lt;tt&amp;gt;left_col.xml&amp;lt;/tt&amp;gt;) sets the map and the notebook on the right and the other frames in a left column:&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;!DOCTYPE layout SYSTEM &amp;quot;layout.dtd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;layout width=&amp;quot;1024&amp;quot; height=&amp;quot;768&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;columns&amp;gt;&lt;br /&gt;
   &amp;lt;rows size=&amp;quot;360&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;widget size=&amp;quot;120&amp;quot; name=&amp;quot;strips&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;widget size=&amp;quot;300&amp;quot; name=&amp;quot;plugin&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;widget name=&amp;quot;alarms&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/rows&amp;gt;&lt;br /&gt;
   &amp;lt;rows&amp;gt;&lt;br /&gt;
     &amp;lt;widget name=&amp;quot;map2d&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;widget name=&amp;quot;aircraft&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/rows&amp;gt;&lt;br /&gt;
 &amp;lt;/columns&amp;gt;&lt;br /&gt;
 &amp;lt;/layout&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This layout file is chosen with the &amp;lt;tt&amp;gt;-layout&amp;lt;/tt&amp;gt; option:&lt;br /&gt;
 &amp;lt;tt&amp;gt;path_to_ground_segment/cockpit/gcs -layout left_col.xml&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Downloads&amp;diff=3921</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Downloads&amp;diff=3921"/>
		<updated>2008-07-14T19:28:27Z</updated>

		<summary type="html">&lt;p&gt;Jan: /* Paparazzi Binary Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Paparazzi Boot CD ==&lt;br /&gt;
* Burn this to a CD and boot from it to try Paparazzi without any software changes to your PC!  Includes Debian, Paparazzi, and all required libraries.&lt;br /&gt;
*: [http://www.recherche.enac.fr/paparazzi/paparazzix/ Download Page]&lt;br /&gt;
&lt;br /&gt;
(Note: The boot-cd is fine for playing around but the paparazzi-version of it is heavily outdated. A new dvd-image is being tested right now.)&lt;br /&gt;
&lt;br /&gt;
== Paparazzi Binary Package ==&lt;br /&gt;
* Install this package to your Debian system&lt;br /&gt;
*: [http://www.recherche.enac.fr/paparazzi/debian/ Http Download Page].&lt;br /&gt;
&lt;br /&gt;
== Paparazzi Source Code ==&lt;br /&gt;
* Browse the current code tree here:&lt;br /&gt;
*: http://cvs.savannah.gnu.org/viewcvs/paparazzi/paparazzi3/&lt;br /&gt;
* Download a recent archive&lt;br /&gt;
*: http://www.recherche.enac.fr/paparazzi/tarball/&lt;br /&gt;
* Download the current source tree using our anonymous CVS server by running this command from your home directory&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/paparazzi co paparazzi3&lt;br /&gt;
&lt;br /&gt;
== Paparazzi Hardware Plans ==&lt;br /&gt;
* Download Eagle files for all current and past autopilot, sensor, and miscellaneous hardware.&lt;br /&gt;
*: http://cvs.savannah.gnu.org/viewcvs/paparazzi/paparazzi3/hw/&lt;br /&gt;
* Be sure to download both *.brd and *.sch files and use Cadsoft Eagle to view them.  [http://www.cadsoft.de/freeware.htm Eagle (free version)]&lt;br /&gt;
&lt;br /&gt;
== User Submitted Files ==&lt;br /&gt;
* Upload your patches, scripts, etc. here.  Please sign your entry!&lt;br /&gt;
&lt;br /&gt;
=== Matlab Files ===&lt;br /&gt;
&lt;br /&gt;
=== Other Files ===&lt;/div&gt;</summary>
		<author><name>Jan</name></author>
	</entry>
</feed>