User manual: Small text updates and new screenshots

This adds Gnome-based screenshots to the manual for most of the images not
involving the profile. More of the images remain to be done.

I rewrote small sections of the text to reflect some of the recent
changes. Several images still need to be replaced. The profile images will
be done once the profile panel has been finalised. Some text also still
needs working.

Signed-off-by: Willem Ferguson <willem@willem-Precision-M4700.(none)>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Willem Ferguson 2014-01-29 08:04:49 +02:00 committed by Dirk Hohndel
parent 042c34df09
commit 2f582f4fb1
19 changed files with 92 additions and 72 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 6 KiB

View file

@ -78,8 +78,6 @@ one highlights more than one dive the last highlighted dive is the _selected
dive_, but summary data of all _highlighted dives_ is shown in the *Stats* tab dive_, but summary data of all _highlighted dives_ is shown in the *Stats* tab
of the *Dive Info* panel. of the *Dive Info* panel.
//^
[[S_ViewPanels]] [[S_ViewPanels]]
image::images/main_window.jpg["The Main Window",align="center"] image::images/main_window.jpg["The Main Window",align="center"]
@ -256,11 +254,9 @@ The + button at the top right allows you to add more cylinders for this dive.
The dark dustbin icon on the left allows you to delete information for a The dark dustbin icon on the left allows you to delete information for a
cylinder. cylinder.
Start by selecting a cylinder type. The AL80 cylinder is shown as the default Start by selecting a cylinder type on the left-hand side of the table. To select
cylinder type (you can change this default in the preferences if you usually a cylinder click in the *cylinder type* box. This brings up a list button that can be
dive with a different type of tank). If you wish to change the tank used on this used to display a dropdown list of cylinders:
dive, click on the AL80. This will bring up a dropdown list, accessible through
a down-arrow:
image::images/CylinderDataEntry2.jpg["FIGURE:The cylinder drop-down list button",align="center"] image::images/CylinderDataEntry2.jpg["FIGURE:The cylinder drop-down list button",align="center"]
@ -279,7 +275,7 @@ fields empty. After typing the information for the cylinder then
either press _ENTER_ on the keyboard or click outside the cell that contains either press _ENTER_ on the keyboard or click outside the cell that contains
the cursor. Add information for any additional cylinders by using the + button the cursor. Add information for any additional cylinders by using the + button
at the top right hand. Here is an example of a complete description for a at the top right hand. Here is an example of a complete description for a
dive using two cylinders (air and EAN40): dive using two cylinders (air and EAN50):
image::images/CylinderDataEntry3.jpg["FIGURE: a completed cylinder dive information table",align="center"] image::images/CylinderDataEntry3.jpg["FIGURE: a completed cylinder dive information table",align="center"]
@ -405,7 +401,7 @@ Now it is time to hook up your dive computer to your PC:
your brand and type) your brand and type)
- In _Subsurface_, from the Main Menu, select _Import -> Import From Dive Computer_. - In _Subsurface_, from the Main Menu, select _Import -> Import From Dive Computer_.
The following dialogue appears: Dialogue *A* inthe figure below appears:
image::images/ImportFromDC1.jpg["FIGURE: Download dialogue 1",align="center"] image::images/ImportFromDC1.jpg["FIGURE: Download dialogue 1",align="center"]
@ -431,7 +427,21 @@ technical details to find the appropriate port information for your dive
computer and, in some cases, how to do the correct settings to the operating system computer and, in some cases, how to do the correct settings to the operating system
of your _Subsurface_ computer. of your _Subsurface_ computer.
- Click the _OK_ button. - Click the _OK_ button. Dialogue *B* in the figure above appears.
- With communication established, watch how your data is retrieved from your
dive computer!
Depending on your make of computer and/or number of dives, this
could take some time. Please be patient. The _Download_ dialogue shows a
progress bar at the bottom of the dialogue (but for some dive computers the
progress information could be inaccurate as we cannot determine how much downloadable
data there is until all data have been downloaded). When download of the dive information
is complete, all the imported dives appear
in the Dive List, sorted by date and time. Disconnect and switch off the dive
computer to conserve its battery power.
If you select a particular dive, the Dive Profile panel shows an informative
graph of dive depth against time for that particular dive.
- If there is a problem in communicating with your dive computer, an error - If there is a problem in communicating with your dive computer, an error
message will be shown, similar to this text: "Unable to open /dev/ttyUSB0 Mares message will be shown, similar to this text: "Unable to open /dev/ttyUSB0 Mares
@ -441,14 +451,16 @@ message will be shown, similar to this text: "Unable to open /dev/ttyUSB0 Mares
**** ****
[icon="images/icons/important.png"] [icon="images/icons/important.png"]
[IMPORTANT] [IMPORTANT]
Check the following: Check the following: 1) Is the dive computer still in PC-communication or Upload mode?
1) Is the dive computer still in PC-communication or Upload mode?
2) Is the battery of the dive computer fully charged? If not then charge or 2) Is the battery of the dive computer fully charged? If not then charge or
replace the battery. replace the battery.
3) Is the cable faulty? Does the cable work perfectly using other software? Has 3) Is the cable faulty? Does the cable work perfectly using other software? Has
it worked before, or is this the first time you are using the cable? it worked before, or is this the first time you are using the cable?
4) Consult *Appendix A* and make sure you specified the correct Mount Point 4) Consult *Appendix A* and make sure you specified the correct Mount Point
(see above). If your _Subsurface_ computer does not recognise the USB adaptor by (see above).
5) On Unix-like operating systems, do you have write permission to the USB port? If not, consult appendix *A*.
If your _Subsurface_ computer does not recognise the USB adaptor by
showing an appropriate device name next to the Mount Point, then there is a showing an appropriate device name next to the Mount Point, then there is a
possibility that the cable or USB adaptor is faulty. A faulty cable is the most possibility that the cable or USB adaptor is faulty. A faulty cable is the most
common cause of communication failure between dive computer and _Subsurface_ common cause of communication failure between dive computer and _Subsurface_
@ -476,21 +488,6 @@ as well as contextual information about the dives recorded on the dive
computer. computer.
**** ****
- With communication established, watch how your data is retrieved from your
dive computer!
Depending on your make of computer and/or number of dives, this
could take some time. Please be patient. The _Download_ dialogue shows a
progress bar at the bottom of the dialogue (but for some dive computers the
progress information could be inaccurate as we cannot determine until after all
data was downloaded how much downloadable data there is):
image::images/ImportFromDC2.jpg["FIGURE: Download dialogue 2",align="center"]
When download of the dive information is complete, all the imported dives appear
in the Dive List, sorted by date and time. Disconnect and switch off the dive
computer to conserve its battery power.
If you select a particular dive, the Dive Profile panel shows an informative
graph of dive depth against time for that particular dive.
[[S_EditDiveInfo]] [[S_EditDiveInfo]]
==== Updating the dive information imported from your dive computer. ==== Updating the dive information imported from your dive computer.
@ -609,11 +606,9 @@ automatically inserts the gas composition(% oxygen) in the table. The + button a
the top right allows you to add more cylinders for this dive. The dark dustbin the top right allows you to add more cylinders for this dive. The dark dustbin
icon on the left allows you to delete information for a cylinder. icon on the left allows you to delete information for a cylinder.
Start by selecting a cylinder type. The AL80 cylinder is shown as the default Start by selecting a cylinder type on the left-hand side of the table. To select a
cylinder type (you can change this default in the preferences if you usually cylinder click in the *cylinder type* box. This brings up a list button that can be used
dive with a different type of tank). If you wish to change the tank used on this to display a dropdown list of cylinders:
dive, click on the AL80. This will bring up a drop-down list, accessible through
a down-arrow:
image::images/CylinderDataEntry2.jpg["FIGURE: The cylinder drop-down list button",align="center"] image::images/CylinderDataEntry2.jpg["FIGURE: The cylinder drop-down list button",align="center"]
@ -954,7 +949,7 @@ selection menu, select one or more CSV files. Format is detected by the file
extension, and a common configuration dialog is presented for all the extension, and a common configuration dialog is presented for all the
files with CSV extension. The configuration dialog is following: files with CSV extension. The configuration dialog is following:
image::images/CSVDownload.jpg["FIGURE: CSV download dialogue",align="center"] image::images/Import_CSV1.jpg["FIGURE: CSV download dialogue",align="center"]
Specify the name of the CSV file or select it from the browser button on the right. Specify the name of the CSV file or select it from the browser button on the right.
There are pre-configured definitions for some dive computers, e.g. the APD There are pre-configured definitions for some dive computers, e.g. the APD
@ -976,46 +971,48 @@ listed in the *Dive List* tab of _Subsurface_.
[[S_ImportingManualCSV]] [[S_ImportingManualCSV]]
==== Importing dives from manually kept CSV file ==== Importing dives from manually kept CSV file
If one keeps dive logs in a spreadsheet, we do have an option to import If one keeps dive logs in a spreadsheet, there is an option to import
those dives as well. The spreadsheet must be exported to a CSV file and those dives as well. Spreadsheet data, exported as a CSV file, can
this file can then be imported to _Subsurface_. A recommended field be imported to _Subsurface_. When importing manually
separator for the export is tabulator, as comma might be used in the
fields themselves.
Similarly to importing dives in CSV format, you need to know internals
of the format you are going to import. However, when importing manually
kept log files, the information needed is quite different as we are kept log files, the information needed is quite different as we are
importing only metadata, not profile samples. importing only metadata, not profile samples.
a. Which character separates the different columns within a single line of data? This Similarly to importing dives in CSV format (see above), one needs to
field separator should be either a comma (,), semicolon (;) or a TAB know the internal format
character. This could be determined by opening the file with a text of the CSV data to import.
editor. If it is comma-delimited, then the comma
characters between the values are clearly visible. If no commas are evident, the file
is probably TAB-delimited (i.e. it uses a TAB as a field separator, as in the above example).
b. Which data columns need to be imported into _Subsurface_?. We do not a. Which character separates the different columns within a single line of data? This
currently have any mandatory input fields, but e.g. dive duration is should be either a comma (,), semicolon (;) or a TAB
quite crucial for the log marking to make any sense. Possible options character, and could be determined by opening the file with a text
can be seen in following screenshot and you should include all the editor. If it is comma-delimited, then the comma
fields that are available in both your log file and in Subsurface characters between the values are clearly visible. If no commas are evident and the data
are in clear columns, the file
is probably TAB-delimited (i.e. it uses a TAB as a field separator, as in the above example).
A recommended field separator for the export is tab, as comma might be used in the
fields themselves.
b. Which columns need to be imported into _Subsurface_?. We do not
currently have any mandatory input fields, but some, e.g. dive duration
are crucial for the log file to make any sense. Possible options
can be seen in the image below and one should include all the
fields that are available in both your log file and in the Subsurface
import. import.
c. Unit used for depth, weight and temperature. We consider depth to be c. Units used for depth, weight and temperature. We consider depth to be
either feet or meters, weight kilograms or pounds and temperature either either feet or meters, weight kilograms or pounds and temperature either
Celsius or Fahrenheit. However, you can only select _Metric_ or Celsius or Fahrenheit. However, you can only select _Metric_ or
_Imperial_, no mixture of them for different fields. _Imperial_. No mixture of unit systems is allowed for the different fields.
Importing manually kept CSV log files is quite straight forward, but as Importing manually kept CSV log files is quite straight forward, but as
there might be many fields and counting the field numbers is error there might be many fields and counting the field numbers is error
prone, please do validate the imported data before saving the log file. prone. Therefore validation of the data to be imported is critical.
To import your dives, select _Import->Import Log Files_ from the menu To import your dives, select _Import->Import Log Files_ from the menu
bar. If the selected file list includes any files ending with .csv, you bar. If the CSV option in the dropdown list is selected and the file list
are presented with the following configuration dialog (select the tab includes file names ending with .CSV, one can select the
called _Manual dives_): _Manual dives_ tab that will bring up the following configuration dialog:
image::images/ManualCSVDownload.jpg["FIGURE: download dialog for Manual CSV logs",align="center"] image::images/Import_CSV2.jpg["FIGURE: Download dialog for Manual CSV logs",align="center"]
Configure your input fields as appropriate, and when everything is done Configure your input fields as appropriate, and when everything is done
select the _OK_ button to perform the import. New dives should appear in select the _OK_ button to perform the import. New dives should appear in
@ -1033,7 +1030,8 @@ You will receive a confirmation mail with instructions and a personal *DIVERID*,
a long number that gives access to the companion app capabilities. a long number that gives access to the companion app capabilities.
- Download the app from - Download the app from
https://play.google.com/store/apps/details?id=org.subsurface[Google Play Store] or from http://f-droid.org/repository/browse/?fdfilter=subsurface&fdid=org.subsurface[F-Droid]. https://play.google.com/store/apps/details?id=org.subsurface[Google Play Store] or
from http://f-droid.org/repository/browse/?fdfilter=subsurface&fdid=org.subsurface[F-Droid].
==== Using the Subsurface companion app on your smartphone ==== Using the Subsurface companion app on your smartphone
@ -1500,9 +1498,7 @@ the appropriate information from the Main Menu: _File->Preferences->Graph_.
Now you need to select the print options. To do this, select _File->Print_ from Now you need to select the print options. To do this, select _File->Print_ from
the Main menu. The following dialogue appears (see the image on the left [A], the Main menu. The following dialogue appears (see the image on the left [A],
below): below).
image::images/PrintDivelog.jpg["FIGURE: Print dialogue",align="center"]
Under _Print type_ you need to select one of three options: Under _Print type_ you need to select one of three options:
@ -1530,12 +1526,16 @@ You can _Preview_ the printed page by selecting the _Preview_ button on the
dialogue. After preview, changes to the options in the print dialogue can be made dialogue. After preview, changes to the options in the print dialogue can be made
to give a layout that fits personal taste. to give a layout that fits personal taste.
image::images/PrintDiveLog.jpg["FIGURE: Print dialogue",align="center"]
Now, select the _Print_ button in the dialogue. This activates the regular print Now, select the _Print_ button in the dialogue. This activates the regular print
dialogue used by your operating system, allowing you to choose a printer and dialogue used by your operating system (image [B] in the middle, above), allowing
to set its properties. Remember to set the print resolution of the printer to you to choose a printer and to set its properties (image [C] on the right, above).
an appropriate value by changing the printer properties. Finally, print the Remember to set the print resolution of the printer to an appropriate value by changing
dives. Above on the right (B) is an example of the output for one particular the printer properties. Finally, print the dives. Below is a (rather small) example of
dive. the output for one particular page.
image::images/Printpreview.jpg["FIGURE: Print preview page",align="center"]
[[S_Preferences]] [[S_Preferences]]
@ -1552,6 +1552,8 @@ leave the settings panel by selecting *OK*.
There are four settings in the *Defaults* panel: There are four settings in the *Defaults* panel:
image::images/Preferences1.jpg["FIGURE: Preferences defaults page",align="center"]
** *Lists and tables*: Here you can specify the font type and font size of the ** *Lists and tables*: Here you can specify the font type and font size of the
Dive Table panel. By decreasing the font size of the Dive table, Dive Table panel. By decreasing the font size of the Dive table,
you can see more dives on a screen. you can see more dives on a screen.
@ -1569,6 +1571,8 @@ the dive list.
the *Equipment* tab of the *Dive Notes* panel. the *Equipment* tab of the *Dive Notes* panel.
=== Units === Units
image::images/Preferences2.jpg["FIGURE: Preferences Units page",align="center"]
Here you can choose between metric and imperial measures of depth, pressure, Here you can choose between metric and imperial measures of depth, pressure,
volume, temperature and mass. By selecting the Metric or Imperial radio button volume, temperature and mass. By selecting the Metric or Imperial radio button
at the top, you can specify that all units are in the chosen measurement system at the top, you can specify that all units are in the chosen measurement system
@ -1577,6 +1581,8 @@ a mixture with some measurements being metric while others are in imperial
measures. measures.
=== Graph === Graph
image::images/Preferences3.jpg["FIGURE: Preferences Graph page",align="center"]
This panel allows two type of selections: This panel allows two type of selections:
* *Show*: Here you specify the amount of information that is shown as part of * *Show*: Here you specify the amount of information that is shown as part of
@ -1733,7 +1739,7 @@ computer prefers (e.g. bluetooth, USB, infrared).
http://www.silabs.com/support/pages/support.aspx?ProductFamily=USB+Bridges http://www.silabs.com/support/pages/support.aspx?ProductFamily=USB+Bridges
[[S_HowFindDeviceName]] [[S_HowFindDeviceName]]
=== How to Find the Device Name for USB devices === How to Find the Device Name for USB devices and set its write permission
[icon="images/icons/usb.jpg"] [icon="images/icons/usb.jpg"]
[NOTE] [NOTE]
When you connect your dive computer by using a USB connector, usually When you connect your dive computer by using a USB connector, usually
@ -1782,8 +1788,22 @@ Within your terminal you should see a message similar to this one:
You see that in the third line from the bottom, the USB adapter is You see that in the third line from the bottom, the USB adapter is
detected and is connected to +ttyUSB3+. Now you use this information in detected and is connected to +ttyUSB3+. Now you use this information in
the import settings as +/dev/ttyUSB3+. Your dive computer interface is the import settings as +/dev/ttyUSB3+. This directs Subsurface to the correct USB port.
connected and you should be able to import your dives.
Ensuring you have write permission to the USB serial port:
On Unix-like operating systems the USB ports can only be accessed by users who are members
of the +dialout+ group. If you are not root, the user may not be a member of that group and
will not be able to use the USB port. Let us assume your username is 'johnB'.
- As root, type: +usermod -a -G dialout johnB+ (Ubuntu users: +sudo -a -G dialout johnB+)
This makes johnB a member of the +dialout+ group.
- Type: +id johnB+ This lists all the groups that johnB belongs to and verifies that
the appropriate group membership has been created. The +dialout+ group should be listed
among the different IDs.
With the appropriate device name (e.g. +dev/ttyUSB3+) and with write permission to the USB
port, your dive computer interface can connect and you should be able to import your dives.
[[S_HowFindBluetoothDeviceName]] [[S_HowFindBluetoothDeviceName]]
=== Setting up bluetooth enabled devices === Setting up bluetooth enabled devices