[kde-doc-english] [kstars] doc: Updated INDI documentation and added some minor fixes

Raphael Cojocaru raphael.cojocaru at yahoo.com
Wed Jul 13 12:51:40 UTC 2016


Git commit 7341c1a18433da985d21fa6f52a1df08b09d692b by Raphael Cojocaru.
Committed on 13/07/2016 at 12:51.
Pushed by raphaelc into branch 'master'.

Updated INDI documentation and added some minor fixes

M  +1    -2    doc/commands.docbook
M  +311  -102  doc/indi.docbook
M  +23   -9    doc/obsplanner.docbook
M  +-    --    doc/skymapdevice.png

http://commits.kde.org/kstars/7341c1a18433da985d21fa6f52a1df08b09d692b

diff --git a/doc/commands.docbook b/doc/commands.docbook
index 65d63e9..33afb45 100644
--- a/doc/commands.docbook
+++ b/doc/commands.docbook
@@ -881,8 +881,7 @@ the new value. First and Last points must be on the horizon.
 Polygons must be closed to be considered valid regions.
 Artificial Horizon Manager provides a easy way to rename your regions. By default, regions are 
 named as: <quote>Region </quote> plus an index (&ie; <quote>Region 1</quote> or <quote>Region 2</quote>). 
-For renaming a region, all you need
-to do is to double click on its name and then you will be invited to complete a new region name. 
+For renaming a region, just double click on its name and then you will be invited to complete a new region name. 
 You can also control which regions are enabled or disabled for marking on the map by a simple 
 click on the checkbox in front of each region. After you defined your desired regions you can apply 
 them by pressing the <guibutton>Apply</guibutton> button.
diff --git a/doc/indi.docbook b/doc/indi.docbook
index b8fc6f4..6bb7d78 100644
--- a/doc/indi.docbook
+++ b/doc/indi.docbook
@@ -4,9 +4,16 @@
 <secondary>Overview</secondary>
 </indexterm>
 
-<para>&kstars; provides an interface to configure and control astronomical instruments via the <acronym><link linkend="what-is-indi">INDI</link></acronym> protocol.</para>
+<para>&kstars; provides an interface to configure and control astronomical 
+instruments via the <acronym><link linkend="what-is-indi">INDI</link></acronym> 
+protocol.
+</para>
 
-<para>The <acronym>INDI</acronym> protocol supports a variety of astronomical instruments such as CCD cameras and focusers. For an up to date list of supported devices, please visit <acronym>INDI</acronym> <ulink url="http://indilib.org/index.php?title=Devices">supported devices page</ulink>.</para>
+<para>The <acronym>INDI</acronym> protocol supports a variety of astronomical 
+instruments such as CCD cameras and focusers. For an up to date list of supported 
+devices, please visit <acronym>INDI</acronym> 
+<ulink url="http://indilib.org/index.php?title=Devices">supported devices page</ulink>.
+</para>
 
 <sect1 id="indi-kstars-setup">
 <title>INDI Setup</title>
@@ -14,18 +21,34 @@
 <secondary>Setup</secondary>
 </indexterm>
 <para>
-&kstars; can control local and remote devices seamlessly via the <link linkend="what-is-indi">INDI</link> server/client architecture. INDI devices may be run in three different modes:</para>
+&kstars; can control local and remote devices seamlessly via the 
+<link linkend="what-is-indi">INDI</link> server/client architecture. INDI devices 
+may be run in three different modes:
+</para>
 
 <orderedlist>
-<listitem><para>Local: The local mode is the most common and is used to control local device (&ie; a device attached to your machine).</para></listitem>
-<listitem><para>Server: The server mode establishes an INDI server for a particular device and waits for connections from remote clients. You cannot operate server devices, you can only start and shut them down.</para></listitem>
-<listitem><para>Client: The client mode is used to connect to remote INDI servers running INDI devices. You can control remote devices seamlessly like local devices.</para></listitem>
+<listitem><para>Local: The local mode is the most common and is used to control 
+local device (&ie; a device attached to your machine).
+</para></listitem>
+
+<listitem><para>Server: The server mode establishes an INDI server for a particular 
+device and waits for connections from remote clients. You cannot operate server devices, 
+you can only start and shut them down.
+</para></listitem>
+
+<listitem><para>Client: The client mode is used to connect to remote INDI servers 
+running INDI devices. You can control remote devices seamlessly like local devices.
+</para></listitem>
 </orderedlist>
 
-<para>You can run local device, establish INDI servers, and connect to remote clients from the <guimenuitem>Device Manager</guimenuitem> in the <guimenu>Devices</guimenu> menu.</para>
+<para>You can run local device, establish INDI servers, and connect to remote clients 
+from the <guimenuitem>Device Manager</guimenuitem> in the 
+<menuchoice><guimenu>Tools</guimenu><guimenuitem>Devices</guimenuitem></menuchoice> submenu.
+</para>
 
 <para>Here is a screenshot of the <guilabel>Device Manager</guilabel>
-window:</para>
+window:
+</para>
 
 <screenshot>
 <screeninfo>Running device drivers</screeninfo>
@@ -39,9 +62,18 @@ window:</para>
 </mediaobject>
 </screenshot>
 
-<para>You can run devices by browsing the device tree, selecting a specific device, and then clicking on the <guibutton>Run Service</guibutton> button. You can select the operation mode, either local or server as defined above. The port number is randomly generated between the range from 7624 to 10,000. To specify a port, click on the port column next to the desired driver. &kstars; allows multiple drivers to run under one INDI server, and hence one port. Select multiple drivers then press <guibutton>Run Service</guibutton> button.</para>
+<para>You can run devices by browsing the device tree, selecting a specific device, 
+and then clicking on the <guibutton>Run Service</guibutton> button. You can select 
+the operation mode, either local or server as defined above. The port number is 
+randomly generated between the range from 7624 to 10,000. To specify a port, click 
+on the port column next to the desired driver. &kstars; allows multiple drivers to 
+run under one INDI server, and hence one port. Select multiple drivers then press 
+<guibutton>Run Service</guibutton> button.
+</para>
 
-<para>To control remote devices, refer to the <link linkend="indi-remote-control">remote device control</link> section.</para>
+<para>To control remote devices, refer to the 
+<link linkend="indi-remote-control">remote device control</link> section.
+</para>
 </sect1>
 
 <sect1 id="indi-telescope-setup">
@@ -56,69 +88,104 @@ computer's <hardware>Serial/USB</hardware> port. Traditionally, the RS232
 connects to the serial port of your computer, but since many new laptops
 abandoned the serial port in favor of <hardware>USB/FireWire</hardware>
 ports, you might need to obtain a Serial to USB adaptor to use with new
-laptops.</para>
+laptops.
+</para>
 
 <para>After connecting your telescope to the Serial/USB port, turn your
 telescope on. It is <emphasis>highly</emphasis> recommended that you
 download and install the latest firmware for your telescope
-controller.</para>
+controller.
+</para>
 
 <para>The telescope needs to be aligned before it can be used properly.
 Align your telescope (one or two stars alignment) as illustrated in your
-telescope manual.</para>
+telescope manual.
+</para>
 
-<para>&kstars; needs to verify time and location settings before connecting to the telescope. This insures proper tracking and synchronization between the telescope and &kstars;. The following steps will enable you to connect to a device that is connected to your computer. To connect and control remote devices, please refer to <link linkend="indi-remote-control">remote device control</link> section.</para>
+<para>&kstars; needs to verify time and location settings before connecting 
+to the telescope. This insures proper tracking and synchronization between 
+the telescope and &kstars;. The following steps will enable you to connect 
+to a device that is connected to your computer. To connect and control remote 
+devices, please refer to 
+<link linkend="indi-remote-control">remote device control</link> section.
+</para>
 
-<para>You can use the Telescope Setup Wizard and it will verify all the required information in the process. It can automatically scan ports for attached telescopes. You can run the wizard by selecting <guimenuitem>Telescope Wizard</guimenuitem> from the <guimenu>Devices</guimenu> menu.</para>
+<para>You can use the Telescope Setup Wizard and it will verify all the 
+required information in the process. It can automatically scan ports for 
+attached telescopes. You can run the wizard by selecting 
+<guimenuitem>Telescope Wizard</guimenuitem> from the <guimenu>Devices</guimenu> menu.
+</para>
 
-<para>Alternatively, you can connect to a local telescope by performing the following
-steps:</para>
+<para>Alternatively, you can connect to a local telescope by performing the 
+following steps:
+</para>
 
 <orderedlist>
-<listitem><para>Set your geographical location. Open the <guilabel>Set Geographic Location</guilabel> window by selecting
+<listitem><para>Set your geographical location. Open the 
+<guilabel>Set Geographic Location</guilabel> window by selecting
 <guimenuitem>Geographic...</guimenuitem> from the
-<guimenu>Settings</guimenu> menu, or by pressing the <guiicon>Globe</guiicon> icon in the toolbar, or by pressing <keycombo
-action="simul">&Ctrl;<keycap>G</keycap></keycombo>.</para>
+<guimenu>Settings</guimenu> menu, or by pressing the <guiicon>Globe</guiicon> 
+icon in the toolbar, or by pressing <keycombo
+action="simul">&Ctrl;<keycap>G</keycap></keycombo>.
+</para>
 </listitem>
+
 <listitem><para>Set your local time and date. You can change to any time or
-date by selecting <guimenuitem>Set Time...</guimenuitem> from the <guimenu>Time</guimenu> menu, or by
-pressing the <guiicon>time</guiicon> icon in the toolbar. The <guilabel>Set 
-Time</guilabel> window uses a standard &kde; Date Picker widget. If you ever 
-need to reset the clock back to the current time, just select <guimenuitem>Set 
-Time to Now</guimenuitem> from the <guimenu>Time</guimenu> menu.</para>
+date by selecting <guimenuitem>Set Time...</guimenuitem> from the 
+<guimenu>Time</guimenu> menu, or by pressing the <guiicon>time</guiicon> 
+icon in the toolbar. The <guilabel>Set Time</guilabel> window uses a standard 
+&kde; Date Picker widget. If you ever need to reset the clock back to the current 
+time, just select <guimenuitem>Set Time to Now</guimenuitem> from the <guimenu>Time</guimenu> menu.
+</para>
 </listitem>
+
 <listitem>
-<para>Click on the <guimenu>Devices</guimenu> menu and select the
-<guimenuitem>Device Manager</guimenuitem>.</para>
+<para>Click on the <menuchoice><guimenu>Tools</guimenu><guimenuitem>Devices</guimenuitem></menuchoice> 
+submenu and select the <guimenuitem>Device Manager</guimenuitem>.
+</para>
 </listitem>
+
 <listitem>
-<para>Under the <guilabel>Device</guilabel> column, select your telescope model.</para>
+<para>Under the <guilabel>Device</guilabel> column, select your telescope model.
+</para>
 </listitem>
+
 <listitem>
-<para>Click on the <guibutton>Run Service</guibutton> button.</para>
+<para>Click on the <guibutton>Run Service</guibutton> button.
+</para>
 </listitem>
+
 <listitem>
 <para>Click <guibutton>Close</guibutton> to leave the Device Manager
-Dialog.</para>
+Dialog.
+</para>
 </listitem>
 </orderedlist>
 
 <note id="geo-time-note">
 <title>Frequent Settings</title>
-<para>You do not need to set the geographic location and time every time you connect to a telescope. Only adjust the settings as needed.</para></note>
+<para>You do not need to set the geographic location and time every time you 
+connect to a telescope. Only adjust the settings as needed.
+</para></note>
 
-<para>You are now ready to use the device features, &kstars; conveniently provides two interchangeable GUI interfaces for controlling telescopes:</para>
+<para>You are now ready to use the device features, &kstars; conveniently provides 
+two interchangeable GUI interfaces for controlling telescopes:
+</para>
 
 <orderedlist>
 <title>Controlling your telescope</title>
 <listitem>
 <para>
-<guilabel>Sky map Control</guilabel>: For each device you run in the <guilabel>Device Manager</guilabel>, a corresponding entry will show up in popup menu that allows you to control the properties of the device. You can
+<guilabel>Sky map Control</guilabel>: For each device you run in the 
+<guilabel>Device Manager</guilabel>, a corresponding entry will show up in popup menu 
+that allows you to control the properties of the device. You can 
 issue commands like <command>Slew, Sync,</command> and
 <command>Track</command> directly from the sky map.
 </para>
-<para>Here is a screenshot of the popup menu with an active LX200 Classic
-device:</para>
+
+<para>Here is a screenshot of the popup menu with an active LX200 Classic device:
+</para>
+
 <screenshot>
 <screeninfo>Controlling devices from sky map</screeninfo>
 <mediaobject>
@@ -135,7 +202,9 @@ device:</para>
 features supported by a device.
 </para>
 
-<para>The panel is divided into three main sections:</para>
+<para>The panel is divided into three main sections:
+</para>
+
 <itemizedlist>
 <listitem>
 <para>
@@ -144,24 +213,26 @@ tab in the INDI panel. Multiple devices can run simultaneously without
 affecting the operation of other devices.
 </para>
 </listitem>
+
 <listitem>
 <para>
 Property views on the <guilabel>Main Control</guilabel> and <guilabel>Options</guilabel> 
-tabs: Properties are the key element in INDI
-architecture. Each device defines a set of properties to communicate with
-the client. The current position of the telescope is an example of a
-property. Semantically similar properties are usually contained in logical
-blocks or groupings.
+tabs: Properties are the key element in INDI architecture. Each device defines a 
+set of properties to communicate with the client. The current position of the 
+telescope is an example of a property. Semantically similar properties are usually 
+contained in logical blocks or groupings.
 </para>
 </listitem>
+
 <listitem>
 <para>
 <guilabel>Log viewer</guilabel>: Devices report their status and acknowledge commands 
-by sending INDI messages. Each device has its own log view. A device usually sends 
-messages to its device driver only, but a device is permitted to send a generic message when appropriate.
+by sending INDI messages. Each device has its own log view. A device usually sends messages 
+to its device driver only, but a device is permitted to send a generic message when appropriate.
 </para>
 </listitem>
 </itemizedlist>
+
 <screenshot>
 <screeninfo>INDI Control Panel</screeninfo>
 <mediaobject>
@@ -173,35 +244,58 @@ messages to its device driver only, but a device is permitted to send a generic
 </listitem>
 </orderedlist>
 
-<para>You are not restricted on using one interface over another as they can be both used simultaneously. Actions from the <guilabel>Sky map</guilabel> are automatically reflected in the <guilabel>INDI Control Panel</guilabel>
-and vice versa.</para>
+<para>You are not restricted on using one interface over another as they can be both 
+used simultaneously. Actions from the <guilabel>Sky map</guilabel> are automatically 
+reflected in the <guilabel>INDI Control Panel</guilabel> and vice versa.
+</para>
 
-<para>To connect to your telescope, you can either select <guimenuitem>Connect</guimenuitem> from your device popup menu or
-alternatively, you can press <guibutton>Connect</guibutton> under your device tab in the <guilabel>INDI Control Panel</guilabel>.</para>
+<para>To connect to your telescope, you can either select <guimenuitem>Connect</guimenuitem> 
+from your device popup menu or alternatively, you can press <guibutton>Connect</guibutton> 
+under your device tab in the <guilabel>INDI Control Panel</guilabel>.
+</para>
 
 <important><para>By default, &kstars; will try to connect to the <constant>/dev/ttyS0</constant>
-port. To change the connection port, select <guilabel>INDI Control Panel</guilabel> from the <guimenu>Devices</guimenu> menu and change the port under your device tab.</para></important>
+port. To change the connection port, select <guilabel>INDI Control Panel</guilabel> from the 
+<menuchoice><guimenu>Tools</guimenu><guimenuitem>Devices</guimenuitem></menuchoice> submenu and 
+change the port under your device tab.
+</para></important>
 
 <para>&kstars; automatically updates the telescope's longitude, latitude, and
 time based on current settings in &kstars;. You can enable/disable these
-updates from <guimenuitem>Configure INDI</guimenuitem> dialog under the
-<guimenu>Devices</guimenu> menu.
+using the <guimenuitem>INDI</guimenuitem> tab from 
+<menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure KStars...</guimenuitem></menuchoice> 
+submenu. Using the <guimenuitem>INDI</guimenuitem> tab you can configure &kstars; to display or not 
+INDI status messages in the status bar. By default INDI server port numbers have values between 
+the range from 7624 to 9000, but you can easily change the range using the <guilabel>From</guilabel> 
+and <guilabel>To</guilabel> text boxes from the <guilabel>Server Port</guilabel> section.
 </para>
 
-<para>If &kstars; communicates successfully with the telescope, it will retrieve the current <abbrev>RA</abbrev> and <abbrev>DEC</abbrev> from the telescope and will display a crosshair on the sky map indicating the telescope position.</para>
+<para>If &kstars; communicates successfully with the telescope, it will retrieve the 
+current <abbrev>RA</abbrev> and <abbrev>DEC</abbrev> from the telescope and will display a 
+crosshair on the sky map indicating the telescope position. You can hide the crosshair that marks telescope 
+position using <guimenuitem>INDI</guimenuitem> tab from 
+<menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure KStars...</guimenuitem></menuchoice> submenu.
+</para>
 
 <note id="indi-sync">
 <title>Synchronizing your telescope</title>
-<para>If you aligned your telescope and the last alignment star was, for example, Vega, then the crosshair should be centered around Vega. If the crosshair was off target, then you can <mousebutton>right</mousebutton>-click Vega from the sky map and select
-<command>Sync</command> from your telescope menu. This action will instruct the telescope to synchronize its internal coordinates to match those of Vega, and the telescope's crosshair should now be centered around Vega.
+<para>If you aligned your telescope and the last alignment star was, for example, Vega, 
+then the crosshair should be centered around Vega. If the crosshair was off target, then 
+you can <mousebutton>right</mousebutton>-click Vega from the sky map and select
+<command>Sync</command> from your telescope menu. This action will instruct the telescope 
+to synchronize its internal coordinates to match those of Vega, and the telescope's crosshair 
+should now be centered around Vega.
 </para>
 </note>
 
-<para>This is it: your telescope is ready to explore the heavens!</para>
+<para>This is it: your telescope is ready to explore the heavens!
+</para>
 
 <warning>
 <title>WARNING</title>
-<para>Never use the telescope to look at the sun. Looking at the sun might cause irreversible damage to your eyes and your equipment.</para>
+<para>Never use the telescope to look at the sun. Looking at the sun might cause irreversible 
+damage to your eyes and your equipment.
+</para>
 </warning>
 </sect1>
 
@@ -211,9 +305,15 @@ updates from <guimenuitem>Configure INDI</guimenuitem> dialog under the
 <secondary>Setup</secondary>
 </indexterm>
 
-<para>You can run CCD and Video Capture devices from the <guimenuitem>Device Manager</guimenuitem> in the <guimenu>Devices</guimenu> menu. Like all INDI devices, some of the device controls will be accessible from the skymap. The device can be controlled fully from the <guimenuitem>INDI Control Panel.</guimenuitem></para>
+<para>You can run CCD and Video Capture devices from the <guimenuitem>Device Manager</guimenuitem> 
+in the <menuchoice><guimenu>Tools</guimenu><guimenuitem>Devices</guimenuitem></menuchoice> submenu. 
+Like all INDI devices, some of the device controls will be accessible from the skymap. 
+The device can be controlled fully from the <guimenuitem>INDI Control Panel</guimenuitem>.
+</para>
 
-<para>The standard format for image capture is FITS. Once an image is captured and downloaded, it will be automatically displayed in the &kstars; <link linkend="tool-fitsviewer">FITS Viewer</link>.</para>
+<para>The standard format for image capture is FITS. Once an image is captured and downloaded, 
+it will be automatically displayed in the &kstars; <link linkend="tool-fitsviewer">FITS Viewer</link>.
+</para>
 </sect1>
 
 <sect1 id="indi-configure">
@@ -222,35 +322,69 @@ updates from <guimenuitem>Configure INDI</guimenuitem> dialog under the
 <secondary>INDI</secondary>
 </indexterm>
 
-<para>The INDI page allows you to modify <emphasis>Client side</emphasis> INDI specific options. The window is divided into several main categories: General, Automatic device updates, Display, Update Source, Filter Wheel and Server Port:</para>
+<para>The INDI page allows you to modify <emphasis>Client side</emphasis> INDI 
+specific options. To acces it, select the <guimenuitem>INDI</guimenuitem> tab from 
+<menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure KStars...</guimenuitem></menuchoice> 
+submenu.
+The window is divided into several main categories: General, Device Updates, Display and Server Port:
+</para>
 
  <itemizedlist>
    <listitem><para>General</para>
       <itemizedlist>
-         <listitem><para><option>Default FITS directory:</option> Specify the directory where all captured FITS images will be saved to. If no directory is specified, images will be stored in $HOME.</para></listitem>
+         <listitem><para><option>INDI Server:</option> Specify the directory where INDI server 
+is located in your system. By default, &kstars; uses <quote>/usr/bin/indiserver</quote> directory.
+	 </para></listitem>
+         <listitem><para><option>INDI Drivers Directory:</option> Specify the directory where INDI 
+drivers are located in your system. By default, &kstars; uses <quote>/usr/share/indi</quote> directory.
+	 </para></listitem>
+         <listitem><para><option>Default FITS directory:</option> Specify the directory where all 
+captured FITS images will be saved to. If no directory is specified, images will be stored in $HOME.
+	 </para></listitem>
+	 <!-- Telescope port & Video port:
          <listitem><para><option>Telescope port:</option> The default telescope port. When you connect to a local or remote telescope service, &kstars; will automatically fill the telescope's device port with the specified default port.</para></listitem>
-         <listitem><para><option>Video port:</option> The default video port. When you connect to a local or remote video service, &kstars; will automatically fill the webcam's device port with the specified default port.</para></listitem>
-	 <!-- INDI Server + INDI Drivers Directory-->
+         <listitem><para><option>Video port:</option> The default video port. When you connect to a local or remote video service, &kstars; will automatically fill the webcam's device port with the specified default port.</para></listitem>	
+	 -->
       </itemizedlist>
    </listitem>
-   <listitem><para>Automatic device updates</para>
+   <listitem><para>Device Updates</para>
     <itemizedlist>
-       <listitem><para><option>Time:</option> Update the telescope's date and time, if supported, upon connection.</para></listitem>
-       <listitem><para><option>Geographic location:</option> Update the telescope's geographical location information (current longitude and latitude), if supported, upon connection.</para></listitem>
+       <listitem><para><option>Computer:</option> Sync the device to the computer's time and 
+location settings. 
+       </para></listitem>
+       <listitem><para><option>Device:</option> Sync the computer to the device's time and 
+location settings.
+       </para></listitem>
+       <listitem><para><option>Time:</option> Update the telescope's date and time, if supported, 
+upon connection.
+       </para></listitem>
+       <listitem><para><option>Geographic location:</option> Update the telescope's geographical 
+location information (current longitude and latitude), if supported, upon connection.
+       </para></listitem>
     </itemizedlist>
    </listitem>
    <listitem><para>Display</para>
     <itemizedlist>
-     <listitem><para><option>Device target crosshair:</option> When checked, &kstars; displays the telescope's target crosshair on the sky map. The crosshair is displayed upon a successful connection to the telescope and its location is updated periodically. The telescope's name is displayed next to the crosshair. &kstars; displays one crosshair per each connected telescope. To change the color of the telescope's crosshair, open the <link linkend="viewops">Configure &kstars;</link> window. Select the <guilabel>Colors</guilabel> tab, and then change the color of the <emphasis>Target Indicator</emphasis> item to the desired color.</para></listitem>
-     <listitem><para><option>INDI messages in status bar:</option> When checked, &kstars; displays INDI status messages in the &kstars; status bar.</para></listitem>
-     <listitem><para><option>Automatic Display of FITS upon capture:</option> When checked, &kstars; will display captured FITS in &kstars; <link linkend="tool-fitsviewer">FITS Viewer</link> tool.</para></listitem>
+     <listitem><para><option>Telescope crosshair:</option> When checked, &kstars; displays the 
+telescope's target crosshair on the sky map. The crosshair is displayed upon a successful connection 
+to the telescope and its location is updated periodically. The telescope's name is displayed next 
+to the crosshair. &kstars; displays one crosshair per each connected telescope. To change the color 
+of the telescope's crosshair, open the <link linkend="viewops">Configure &kstars;</link> window. 
+Select the <guilabel>Colors</guilabel> tab, and then change the color of the 
+<emphasis>Target Indicator</emphasis> item to the desired color.
+     </para></listitem>
+     <listitem><para><option>INDI messages in status bar:</option> When checked, &kstars; displays 
+INDI status messages in the &kstars; status bar.
+     </para></listitem>
     </itemizedlist>
    </listitem>
+<!--
   <listitem><para>Update Source: Synchronize &kstars; according to either the 
     computer or device time and location settings.</para>
   </listitem>
   <listitem><para>Filter Wheel: Assign color codes to the filter wheel slots (e.g. Slot #0 Red, Slot #1 Blue..etc). You can assign color codes for up to 10 filter slots (0 to 9). To assign a color code, select a slot number from the drop down combo box, and then type the corresponding color code in the edit field. Repeat the process for all desired slots and then press OK.</para>
   </listitem>
+-->
   <listitem><para>Server Port: Specify range of ports that INDI Server 
     will bind to when starting new drivers.</para>
   </listitem>
@@ -265,7 +399,13 @@ updates from <guimenuitem>Configure INDI</guimenuitem> dialog under the
 </indexterm>
 
 <para>
-The main key concept in INDI is that devices have the ability to describe themselves. This is accomplished by using XML to describe a generic hierarchy that can represent both canonical and non-canonical devices. In INDI, all <emphasis>devices</emphasis> may contain one or more <emphasis>properties</emphasis>. Any <emphasis>property</emphasis> may contain one or more <emphasis>elements</emphasis>. There are four types of INDI properties:</para>
+The main key concept in INDI is that devices have the ability to describe themselves. 
+This is accomplished by using XML to describe a generic hierarchy that can represent 
+both canonical and non-canonical devices. In INDI, all <emphasis>devices</emphasis> 
+may contain one or more <emphasis>properties</emphasis>. Any <emphasis>property</emphasis> 
+may contain one or more <emphasis>elements</emphasis>. 
+There are four types of INDI properties:
+</para>
 <itemizedlist>
 <listitem><para>Text property.</para></listitem>
 <listitem><para>Number property.</para></listitem>
@@ -273,9 +413,15 @@ The main key concept in INDI is that devices have the ability to describe themse
 <listitem><para>Light property (Represented in GUI by colored LEDs).</para></listitem>
 </itemizedlist>
 
-<para>For example, all INDI devices share the CONNECTION standard switch <emphasis>property</emphasis>. The CONNECTION property has two elements: CONNECT and DISCONNECT switches. &kstars; parses the generic XML description of properties and builds a GUI representation suitable for direct human interaction.</para>
+<para>For example, all INDI devices share the CONNECTION standard switch <emphasis>property</emphasis>. 
+The CONNECTION property has two elements: CONNECT and DISCONNECT switches. &kstars; parses the generic 
+XML description of properties and builds a GUI representation suitable for direct human interaction.
+</para>
 
-<para>The INDI control panel offers many device properties not accessible from the sky map. The properties offered differ from one device to another. Nevertheless, all properties share common features that constrains how they are displayed and used:</para>
+<para>The INDI control panel offers many device properties not accessible from the sky map. 
+The properties offered differ from one device to another. Nevertheless, all properties share 
+common features that constrains how they are displayed and used:
+</para>
 
 <itemizedlist>
 <listitem>
@@ -285,11 +431,13 @@ write enabled. An example of a read-write property is the telescope's Right
 Ascension. You can enter a new Right Ascension and the telescope, based on
 current settings, will either slew or sync to the new input. Furthermore,
 when the telescope slews, its Right Ascension gets updated and sent back to
-the client.</para>
+the client.
+</para>
 </listitem>
 <listitem>
 <para>State: Prefixed to each property is a state indicator (round LED).
-Each property has a state and an associated color code:</para>
+Each property has a state and an associated color code:
+</para>
 <table frame="top"><title>INDI State color code</title>
 <tgroup cols="3" colsep="1" rowsep="1">
 <thead>
@@ -330,15 +478,16 @@ attention</entry>
 necessary. For example, if the telescope is in the process of slewing to a
 target, then the RA/DEC properties will be signaled as
 <guilabel>Busy</guilabel>. When the slew process is completed successfully,
-the properties will be signaled as
-<guilabel>Ok</guilabel>.</para>
+the properties will be signaled as <guilabel>Ok</guilabel>.
+</para>
 </listitem>
 <listitem>
 <para>
 Context: Numerical properties can accept and process numbers in two formats:
 decimal and sexagesimal. The sexagesimal format is convenient when expressing
 time or equatorial/geographical coordinates. You can use any format at your
-convenience. For example, all the following numbers are equal:</para>
+convenience. For example, all the following numbers are equal:
+</para>
 <itemizedlist>
 <listitem><para>-156.40</para></listitem>
 <listitem><para>-156:24:00</para></listitem>
@@ -347,7 +496,10 @@ convenience. For example, all the following numbers are equal:</para>
 </listitem>
 <listitem>
 <para>
-Time: The standard time for all INDI-related communications is Universal Time UTC specified as YYYY-MM-DDTHH:MM:SS in accord with ISO 8601. &kstars; communicates the correct UTC time with device drivers automatically. You can enable/disable automatic time updates from the <guimenuitem>INDI</guimenuitem> page in the settings dialog.
+Time: The standard time for all INDI-related communications is Universal Time UTC 
+specified as YYYY-MM-DDTHH:MM:SS in accord with ISO 8601. &kstars; communicates the 
+correct UTC time with device drivers automatically. You can enable/disable automatic 
+time updates from the <guimenuitem>INDI</guimenuitem> page in the settings dialog.
 </para>
 </listitem>
 </itemizedlist>
@@ -361,20 +513,29 @@ Time: The standard time for all INDI-related communications is Universal Time UT
 
 <para>&kstars; provides a simple yet powerful layer for remote device control.
 A detailed description of the layer is described in the INDI <ulink
-url="http://www.clearskyinstitute.com/INDI/INDI.pdf">white
-paper</ulink>.</para>
+url="http://www.clearskyinstitute.com/INDI/INDI.pdf">white paper</ulink>.
+</para>
 
-<para>You need to configure both the server and client machines for remote
-control:</para>
+<para>You need to configure both the server and client machines for remote control:
+</para>
 
 <orderedlist>
 <listitem>
-<para>Server: To prepare a device for remote control, follow the same steps in the <link linkend="indi-kstars-setup">local/server</link> setup. When you start a device service in the <guimenu>Device Manager</guimenu>, a port number is displayed under the <guilabel>Listening port</guilabel> column. In addition to the port number, you also need the hostname or IP address of your server.
+<para>Server: To prepare a device for remote control, follow the same steps in the 
+<link linkend="indi-kstars-setup">local/server</link> setup. When you start a device 
+service in the <guimenu>Device Manager</guimenu>, a port number is displayed under 
+the <guilabel>Port</guilabel> column. In addition to the port number, you 
+also need the hostname or IP address of your server.
 </para>
 
 </listitem>
 <listitem>
-<para>Client: Select the <guimenuitem>Device Manager</guimenuitem> from the <guimenu>Device</guimenu> menu and click on the <guilabel>Client</guilabel> tab. You can add, modify, or delete hosts under the <guilabel>Client</guilabel> tab. Add a host by clicking on the <guibutton>Add</guibutton> button. Enter the hostname/IP address of the server in the <guilabel>Host</guilabel> field, and enter the port number obtained from the <emphasis>server</emphasis> machine in step 1.
+<para>Client: Select the <guimenuitem>Device Manager</guimenuitem> from the 
+<menuchoice><guimenu>Tools</guimenu><guimenuitem>Devices</guimenuitem></menuchoice> submenu 
+and click on the <guilabel>Client</guilabel> tab. You can add, modify, or delete hosts under 
+the <guilabel>Client</guilabel> tab. Add a host by clicking on the <guibutton>Add</guibutton> button. 
+Enter the hostname/IP address of the server in the <guilabel>Host</guilabel> field, and enter the port 
+number obtained from the <emphasis>server</emphasis> machine in step 1.
 </para>
 </listitem>
 </orderedlist>
@@ -397,15 +558,20 @@ exactly as described in the <link linkend="indi-kstars-setup">local/server</link
 
 <sect2 id="indi-commandline">
 <title>Running an INDI server from the command line</title>
-<para>While &kstars; allows you to easily deploy an INDI server; you can launch an INDI server from the command line.
+<para>While &kstars; allows you to easily deploy an INDI server; you can launch 
+an INDI server from the command line.
 </para>
 
 <para>
-Since INDI is an independent backend component, you can run an INDI server on a host without &kstars;. INDI can be compiled separately to run on remote hosts. Furthermore, device drivers log messages to <constant>stderr</constant> and that can be helpful in a debugging situation.  The syntax for INDI server is
-as following:</para>
+Since INDI is an independent backend component, you can run an INDI server on a host 
+without &kstars;. INDI can be compiled separately to run on remote hosts. 
+Furthermore, device drivers log messages to <constant>stderr</constant> and that can 
+be helpful in a debugging situation.  The syntax for INDI server is as following:
+</para>
 
 <para>$ <command>indiserver</command> [options] [<filename>driver</filename>
-...]</para>
+...]
+</para>
 
 <para>Options:</para>
 <para> -l d    : log driver messages to d/YYYY-MM-DD.islog</para>
@@ -419,7 +585,8 @@ as following:</para>
 
 <para>For example, if you want to start an INDI server running an LX200 GPS
 driver and listening to connections on port 8000, you would run the
-following command:</para>
+following command:
+</para>
 
 <para>$ <command>indiserver</command> -p 8000 <filename>lx200gps</filename></para>
 </sect2>
@@ -428,17 +595,28 @@ following command:</para>
 <title>Secure Remote Operation</title>
 
 <para>Suppose we want to run an indiserver with INDI drivers on a remote host,
-<constant>remote_host</constant>, and connect them to &kstars; running on the local machine.</para>
+<constant>remote_host</constant>, and connect them to &kstars; running on the local machine.
+</para>
 
-<para>From the local machine log onto the remote host, <constant>remote_host</constant>, by typing:</para>
+<para>From the local machine log onto the remote host, <constant>remote_host</constant>, 
+by typing:
+</para>
 
 <para>$ <command>ssh</command> -L <varname>local_port</varname>:<constant>remote_host</constant>:<varname>remote_port</varname></para>
 
-<para>This binds the <varname>local_port</varname> on the local machine to the <varname>remote_port</varname> on the <constant>remote_host</constant>. After logging in, run indiserver on the remote host:</para>
+<para>This binds the <varname>local_port</varname> on the local machine to the 
+<varname>remote_port</varname> on the <constant>remote_host</constant>. After logging in, 
+run indiserver on the remote host:
+</para>
 
 <para>$ <command>indiserver</command> -p <varname>remote_port</varname> [<filename>driver</filename>...]</para>
 
-<para>Back on the local machine, start &kstars; then open the <guimenuitem>Device Manager</guimenuitem> and add a host under the <guilabel>Client</guilabel> tab. The host should be the local host (usually 127.0.0.1) and the port number should be the <varname>local_port</varname> used in the steps above. <mousebutton>Right</mousebutton>-click on the host and select <guimenuitem>Connect</guimenuitem> from the popup menu. &kstars; will connect to the remote INDI server securely. The host information will be saved for future sessions.</para>
+<para>Back on the local machine, start &kstars; then open the <guimenuitem>Device Manager</guimenuitem> 
+and add a host under the <guilabel>Client</guilabel> tab. The host should be the local host 
+(usually 127.0.0.1) and the port number should be the <varname>local_port</varname> used in the steps above. 
+<mousebutton>Right</mousebutton>-click on the host and select <guimenuitem>Connect</guimenuitem> from 
+the popup menu. &kstars; will connect to the remote INDI server securely. The host information will be saved 
+for future sessions.</para>
 </sect2>
 </sect1>
 
@@ -454,9 +632,17 @@ following command:</para>
 <para>What is INDI?</para>
 </question>
 <answer>
-<para> <acronym>INDI</acronym> is the <ulink url="http://indi.sourceforge.net"> Instrument-Neutral-Distributed-Interface</ulink> control protocol developed by <author><firstname>Elwood</firstname><surname>C.
-Downey</surname></author> of <ulink url="http://www.clearskyinstitute.com/">ClearSky Institute</ulink>. &kstars; employs device drivers that are compatible with the INDI protocol. INDI has many advantages including loose coupling between hardware devices and
-software drivers. Clients that use the device drivers (like &kstars;) are completely unaware of the device capabilities. In run time, &kstars; communicates with the device drivers and builds a completely dynamical GUI based on services provided by the device. Therefore, new device drivers can be written or updated and &kstars; can take full advantage of them without any changes on the client side.</para>
+<para> <acronym>INDI</acronym> is the 
+<ulink url="http://indi.sourceforge.net"> Instrument-Neutral-Distributed-Interface</ulink> control 
+protocol developed by <author><firstname>Elwood</firstname><surname>C. Downey</surname></author> of 
+<ulink url="http://www.clearskyinstitute.com/">ClearSky Institute</ulink>. &kstars; employs device 
+drivers that are compatible with the INDI protocol. INDI has many advantages including loose coupling 
+between hardware devices and software drivers. Clients that use the device drivers (like &kstars;) 
+are completely unaware of the device capabilities. In run time, &kstars; communicates with the device 
+drivers and builds a completely dynamical GUI based on services provided by the device. Therefore, new 
+device drivers can be written or updated and &kstars; can take full advantage of them without any changes 
+on the client side.
+</para>
 </answer>
 </qandaentry>
 
@@ -483,7 +669,12 @@ What operations does &kstars; provide to control the telescope?
 </question>
 <answer>
 <para>
-It depends on the particular telescope you're running, but the minimum three operations are <command>Slew</command>, <command>Track</command>, and <command>Sync</command>, which you can issue directly from the sky map. Your telescope must be aligned for those operations to perform correctly. Some telescopes offer you more operations like site management, slew modes, focusing, parking, and more. You can access the telescopes extended features from the INDI Control Panel in the Devices Menu.
+It depends on the particular telescope you're running, but the minimum three operations are 
+<command>Slew</command>, <command>Track</command>, and <command>Sync</command>, which you can 
+issue directly from the sky map. Your telescope must be aligned for those operations to perform 
+correctly. Some telescopes offer you more operations like site management, slew modes, focusing, 
+parking, and more. You can access the telescopes extended features from the INDI Control Panel 
+in the <menuchoice><guimenu>Tools</guimenu><guimenuitem>Devices</guimenuitem></menuchoice> submenu.
 </para>
 </answer>
 </qandaentry>
@@ -496,10 +687,16 @@ What's the difference between <command>Slew</command>, <command>Track</command>,
 </question>
 <answer>
 <para>
-The command <command>Slew</command> orders the telescope to move to a particular target, and once the telescope reaches its target, the telescope keeps tracking that target at a <emphasis>sidereal</emphasis> rate (i.e. the rate at which stars move across the sky). This works well for stars, Messier objects, and about everything outside our solar system. But solar system objects travel differently across the sky and so the telescope must <command>Track</command> the objects as they move.
+The command <command>Slew</command> orders the telescope to move to a particular target, and once 
+the telescope reaches its target, the telescope keeps tracking that target at a 
+<emphasis>sidereal</emphasis> rate (i.e. the rate at which stars move across the sky). This works well 
+for stars, Messier objects, and about everything outside our solar system. But solar system objects 
+travel differently across the sky and so the telescope must <command>Track</command> the objects as they move.
 </para>
 <para>
-Therefore, you need to issue a track command if you want to track an object with non-sidereal motion. On the other hand, <command>Sync</command> is used to synchronize the telescope's internal coordinates with that of an object you select.
+Therefore, you need to issue a track command if you want to track an object with non-sidereal motion. 
+On the other hand, <command>Sync</command> is used to synchronize the telescope's internal coordinates 
+with that of an object you select.
 </para>
 </answer>
 </qandaentry>
@@ -512,7 +709,10 @@ Can I control my telescope remotely?
 </question>
 <answer>
 <para>
-Yes. You can start an INDI server on the machine connected to your telescope and the server will listen to requests from &kstars; clients. Once you're connected, you can control your telescope directly from the sky map. This procedure is described in detail in the <link linkend="indi-remote-control">Remote device control</link> section.
+Yes. You can start an INDI server on the machine connected to your telescope and the server will listen 
+to requests from &kstars; clients. Once you're connected, you can control your telescope directly from 
+the sky map. This procedure is described in detail in the 
+<link linkend="indi-remote-control">Remote device control</link> section.
 </para>
 </answer>
 </qandaentry>
@@ -554,7 +754,13 @@ under the <guimenu>Devices</guimenu> menu. The default device is
 <para>&kstars; reports that the telescope is online and ready, but I cannot find the telescope's crosshair, where is it?</para>
 </question>
 <answer>
-<para>&kstars; retrieves the telescopes RA and DEC coordinates upon connection. If your alignment was performed correctly, then you should see the crosshair around your target in the Sky Map. However, the RA and DEC coordinates provided by the telescope may be incorrect (even below the horizon) and you need to <link linkend="indi-sync">Sync</link> your telescope to your current target. You can use the right-click menu to center and track the telescope crosshair in the sky map.</para>
+<para>&kstars; retrieves the telescopes RA and DEC coordinates upon connection. If your 
+alignment was performed correctly, then you should see the crosshair around your target 
+in the Sky Map. However, the RA and DEC coordinates provided by the telescope may be 
+incorrect (even below the horizon) and you need to <link linkend="indi-sync">Sync</link> 
+your telescope to your current target. You can use the right-click menu to center and track 
+the telescope crosshair in the sky map.
+</para>
 </answer>
 </qandaentry>
 
@@ -569,7 +775,9 @@ under the <guimenu>Devices</guimenu> menu. The default device is
 <para>Is the telescope aligned?</para>
 </listitem>
 <listitem>
-<para>Is the telescope alignment mode correct? Use <guilabel>INDI Control Panel</guilabel> to check and change these settings (<constant>Alt/Az,Polar, Land</constant>).</para>
+<para>Is the telescope alignment mode correct? Use <guilabel>INDI Control Panel</guilabel> to check 
+and change these settings (<constant>Alt/Az,Polar, Land</constant>).
+</para>
 </listitem>
 <listitem>
 <para>Are the telescope's time and date settings correct?</para>
@@ -591,8 +799,9 @@ under the <guimenu>Devices</guimenu> menu. The default device is
 </listitem>
 </orderedlist>
 
-<para>If you think all settings are correct but the telescope still moves erratically or not at all, then please send a report to
-<email>indi-devel at lists.sourceforge.net</email></para>
+<para>If you think all settings are correct but the telescope still moves erratically or not at all, 
+then please send a report to <email>indi-devel at lists.sourceforge.net</email>.
+</para>
 </answer>
 </qandaentry>
 </qandaset>
diff --git a/doc/obsplanner.docbook b/doc/obsplanner.docbook
index 98bf2a7..a4606b6 100644
--- a/doc/obsplanner.docbook
+++ b/doc/obsplanner.docbook
@@ -10,8 +10,16 @@
   <indexterm>
     <primary>Planner</primary>
   </indexterm>
-  <para>Since &kde; SC 4.4, Prakash Mohan's GSoC work has been released in &kstars;. &kstars; now has an awesome observation planner to plan your observation sessions. The execute session option allows you to log information about objects as you observe them. Alternately, you may also write a short log in the session planner itself. We wish you a lot of fun planning your observations with &kstars;!</para>
-  <para>You can even add some pictures to the objects. The image list is a Google image search list. To add image to an object all you need to do is press <guibutton>Find Image</guibutton> button on the right and then find an image that you like. If you do not have an Internet connection you can open an image from your hard drive. Note that images that will be used are going to be cropped to 600x600 pixels.</para>
+  <para>Since &kde; SC 4.4, Prakash Mohan's GSoC work has been released in &kstars;. &kstars; now 
+has an awesome observation planner to plan your observation sessions. The execute session option allows 
+you to log information about objects as you observe them. Alternately, you may also write a short log 
+in the session planner itself. We wish you a lot of fun planning your observations with &kstars;!
+  </para>
+  <para>You can even add some pictures to the objects. The image list is a Google image search list. 
+To add image to an object just press <guibutton>Find Image</guibutton> button on the right and then 
+find an image that you like. If you do not have an Internet connection you can open an image from 
+your hard drive. Note that images that will be used are going to be cropped to 600x600 pixels.
+  </para>
   <para>The first way of doing this is by pressing <keycombo action="simul">&Ctrl;<keycap>2</keycap></keycombo> or <keycombo action="simul">&Ctrl;<keycap>L</keycap></keycombo> to open the Observation List, then press the <guibutton>Add Object</guibutton> button.</para>
   <mediaobject>
     <imageobject>
@@ -60,14 +68,18 @@ the <guilabel>Find Object</guilabel> tool which provides two accurate methods fo
 depending on what criteria you want to use. 
 You can filter the list by objects type: Any, Stars, Solar System, Clusters (Globular and Open), 
 Nebulae (Gaseous and Planetary), Galaxies, Comets, Asteroids, Constellations, Supernovae or Satellites.
-You can also filter the objects list by name. All you need to do is to enter the name of desired object 
-in <guilabel>Filter by name</guilabel> text box.
+You can also filter the objects list by name. Enter the name of desired object 
+in the <guilabel>Filter by name</guilabel> text box.
   </para>
 
-  <para>Inside Observation Planner window you can see an Altvstime widget, which shows you how 
-the altitude of a selected object varies over time.</para>
-  <para>Below the Altvstime widget, its a text box in that you can add observing notes for current sky object.</para>
-  <para>Note that the Wish List is not the Session Plan. In the Wish List you can add objects that you wish to observe at some point. From there you can add them to the Session Plan.</para>
+  <para>Inside Observation Planner window you can see the <quote>Altitude vs Time</quote> widget (AltvsTime), 
+which shows you how the altitude of a selected object varies over time.
+  </para>
+  <para>Below the AltvsTime widget, there is a text box in that you can add observing notes for current sky object.
+  </para>
+  <para>Note that the Wish List is not the Session Plan. In the Wish List you can add objects 
+that you wish to observe at some point. From there you can add them to the Session Plan.
+  </para>
   <para>You can see the pop-up window that comes after right-clicking on an object.</para>
   <mediaobject>
     <imageobject>
@@ -81,7 +93,9 @@ the altitude of a selected object varies over time.</para>
   </mediaobject>
   <para> Here is the second way of adding objects in your Observation Plan, using the Observing List Wizard. You 
 just need to press the fourth button on the top-left corner of the Observation Planner window.</para>
-  <para>Despite looking differently this way is basically the same as the first one. Although that it could be a bit more detailed. Here you can see the same categories of objects.</para>
+  <para>Despite looking differently this way is basically the same as the first one. Although that 
+it could be a bit more detailed. Here you can see the same categories of objects.
+  </para>
   <mediaobject>
     <imageobject>
       <imagedata fileref="Another_way_to_add.png" format="PNG"/>
diff --git a/doc/skymapdevice.png b/doc/skymapdevice.png
index 15512cc..cf2ea75 100644
Binary files a/doc/skymapdevice.png and b/doc/skymapdevice.png differ


More information about the kde-doc-english mailing list