Contents

Introduction

SuperLiteralProducts would like to take a moment to say thank you for buying and using our software. ICompass is designed to turn your smart device into a compass providing the device has a magnetic sensor and an accelerometer sensor. We feel it is also very important to express that if you do decide to go for a hike in the great outdoors to please make sure to keep safety as the highest priority.

You should:

Permissions

When first installed the application will request certain permissions from you. Theses permissions are key to the application’s primary and secondary functions and must be enabled in order for the application to run on your smart device. Below is a list of permissions the application requires and a brief description of why.

The application does not use or access your data or hardware for any kind of marketing or analysis neither will the application access the Internet or perform any kind of network scan or transmission with the exception of confirming that you have a valid license to use this software. For more information please refer to the application’s Privacy Policy.

Privacy Policy

Your privacy is important which is why our application only stores information that is relevant to the applications main functions. This means that when you make a database entry in our application either by entering text or modifying a number relating to a setting the data is stored on your device alone and accessed by the application at your discretion. More specifically if the application gives you the option to access a file on your device such as an image or sound file then the file reference or file path is stored on your device and accessed by the application at your discretion via the applications database or storage assets. ICompass does not contain advertisements.

The application allows you to:

The data that you store in the application can also be deleted much the same way as it is submitted via the menu controls, user interface buttons or by uninstallation of this application.

This application does not collect or distribute any information submitted by the user or that resides on the device or any connected medium of said device for any kind of analytics, marketing or external processing whatsoever.

The application uses your Internet connection to confirm the applications purchase with Google Play Services. Authorisation with Google Play Services will require the application to use your Google ID.

End User Licence Agreement

BY DOWNLOADING, INSTALLING OR USING THE SOFTWARE, YOU AGREE TO ALL OF THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE AND, IF APPLICABLE, PROMPTLY RETURN IT TO YOUR PLACE OF PURCHASE FOR A REFUND.

Scope of Licence

This software is licensed not sold. This agreement only gives you some rights to the use of this software. SuperLiteralProducts reserves all other rights. You may use the software only as expressly permitted in this agreement. You must comply with any technical limitations in the software that only allow you to use it in certain ways.

You may not:

SuperLiteralProducts reserves the right to release updates, fixes and further development of this application. Users may need to download and install such updates to continue using this application. Images used on this website are for illustrative purposes and are subject to change.

Privacy

Please see the section Privacy Policy for further information.

Warranties

The software is provided “as is” your usage of the software is at your own discretion and risk and you are solely responsible for any damage to your computer system, peripheral hardware or loss of data that results from such use. The software is not fault-tolerant and is not designed or intended for use in hazardous environments requiring fail-safe performance, or any other application in which the failure of the software could lead directly to death, personal injury, or severe physical or property damage (also known collectively as “High Risk Activities”). SuperLiteralProducts and it’s associates disclaim any express or implied warranty of fitness for high risk activities and shall not be liable for any liabilities or damages arising from such use.

Termination

SuperLiteralProducts may terminate this agreement and the license immediately and without notice if you breach it. Upon termination of this agreement, you must delete or destroy all copies of the software.

Basic Functions

The main activity of this application will display a compass which will help you to navigate your surroundings but there are some controls that are present throughout the application, take a moment to familiarise yourself with the following to get the best out of ICompass:

  1. Menu bar – Contains status information, menu items and a menu toggle button to grant access to additional controls. Double tap or swipe up on the menu bar to partially hide it and double tap or swipe downward to display it. Note that the menu bar changes colour when pressed and when hidden to indicate your interaction. This control is present throughout the application. If status text is displayed and is cut off you can scroll the text horizontally by pressing the text with your pointer and moving it right or left. The text can also scroll automatically depending on the theming options you set.
  2. Menu Toggle – When pressed displays an array of menu items or hides them if they are already shown. Note that this button changes colour when pressed to help indicate that you are using it. This feature is present throughout the application.
  3. Compass Face – Used in combination with the compass needle to take bearings of landmarks, confirm the cardinal direction your facing and overall help navigate your excursion. This item is touch sensitive and can be rotated by pressing it and moving your pointer in a circular motion.
  4. Compass Needle – When the compass is enabled and calibrated determines the direction of magnetic north and when used in combination with the compass face helps to take bearings of landmarks, confirm the cardinal direction your facing and overall help navigate your excursion.
  5. Compass Details – Displays detailed information of the compass such as which direction the needle is facing, which way the compass face is orientated, which way you are facing as well as how large width wise a landmark is.

Controls

  1. Toggle Compass – Turns the compass on if it is off and off if it is on
  2. Reset Orientation – Set the compass face angle and displayed orientation back to its default value North 0 degrees.
  3. Set Orientation – Sets the compass face angle and displayed orientation with a number. The number can be specified in degrees, radians, mils or grads.
  4. Orientate Compass – Sets the compass face angle and displayed orientation in line with the compass needle. This is the equivalent of “putting red in the shed” in doing so you can work out which cardinal direction you are currently facing.
  5. Set Distance From Landmark – Allows you to submit a distance from a large object for the purpose of approximating the said objects width.
  6. Set Start Point Of Landmark – Allows you to submit the current orientation value indicating the beginning of an object for the purpose of approximating the width of an object.
  7. Set End Point Of Landmark – Allows you to submit the current orientation value indicating the end of an object for the purpose of approximating the width of an object.
  8. Manage Compasses – ICompass allows you to customise certain attributes of the compass and to save those settings in its database for your convenience.
  9. Flip Orientation – The application disables the auto rotation feature in your smart device, pressing this menu item will manually toggle the screen orientation between landscape and portrait.
  10. Toggle Ruler – Shows or hides a measuring device that is superimposed on the edges of the screen.
  11. Toggle Grid – Shows or hides a series of intersecting lines that are superimposed on the screen. The vertical lines can be considered the direction of travel or can be used as a guideline.
  12. Toggle Camera – Enables or disables the rear facing camera.
  13. Toggle Light – Enables or disable the rear facing camera light.
  14. Toggle Needle Display – Enables or disables the text representing the orientation of the compass needle.
  15. Toggle Bearing Display – Enables or disables the text representing the bearing of the compass.
  16. Toggle Orientation Display - Enables or disables the text representing the angle of the compass face.
  17. Toggle Landmark Width Display - Enables or disables the text representing the approximate width of the target object.
  18. Manage Logs – Access the application’s log database for viewing, editing, deleting, sharing or graphing.
  19. Add to Log – Stores the current measurements in the application’s log database.
  20. Settings - Shows or hides an array of settings unique to the application’s operation aesthetics and functions.
  21. Calibrate – Loads an activity that will execute a number of calibration operations. To learn more about this click here.
  22. Themes – Allows you to change various aesthetic attributes of the application.
  23. About – Displays brief information about ICompass.

Basic Operation

ICompass uses your devices sensors to function, if the sensors are not available or are not calibrated correctly then the application will not give accurate results. In some cases having a sync cable connected to your smart device will also throw off your compass readings. To use ICompass hold the device horizontally and press the Start menu item in the menu bar. The compass needle will point to magnetic north.

Settings

The settings view allows you to change parameters which are persistent across all compass profiles. You can close the settings view by pressing your device’s back button or selecting the Settings menu item from the menu. At the very least you will need to access this control to change the declination of the compass should your map indicate it.

Control Settings

  1. Compass Scale – Adjust the size of the compass face and the compass needle.
  2. Compass Opacity – Alters the transparency of the compass face and the compass needle.
  3. Horizontal grid scale – Adjusts the spacing of the horizontal lines that make up the grid relative to the smallest edge of the screen.
  4. Vertical grid scale - Adjusts the spacing of the vertical lines that make up the grid relative to the smallest edge of the screen.
  5. Colour – Change the colour of the grid, ruler lines, ruler numbers, measurement text and measurement text background.
  6. Text Alignment – Repositions the measurement text on the screen. This can be useful if the measurement text is blocking the way of an object if the camera is enabled.
  7. Sensitivity – Controls the an approximate number of samples used to calculate which way is magnetic North.
  8. Update Speed – Changes the speed at which the compass provides updates to the screen.
  9. Animation Speed – Changes the speed at which the compass transitions it’s needle when new updates are detected.
  10. Input Measurement controls – Allows for you to enter the following declination and orientation based sensor offsets in either Degrees, Radians, Mils or Grads. Choose the setting that is most comfortable for you to work with.
  11. Declination – Allows you to offset the compass needle by a number of degrees. This is necessary if you are trying to maintain course using a map.
  12. Landscape Orientation Compass Needle Offset – This is very similar to the declination function but it is used to compensate for your device if you believe it’s sensors are inaccurate when your device is viewed in landscape mode.
  13. Portrait Orientation Compass Needle Offset – This is very similar to the declination function but it is used to compensate for your device if you believe it’s sensors are inaccurate when your device is viewed in portrait mode.
  14. Facing Display Precision – Defines how many decimal places to use when displaying the direction you are facing. This does not affect how the data is saved as a log entry.
  15. Orientation Display Precision – Defines how many decimal places to use when displaying the angle of the compass face. This does not affect how the data is saved as a log entry.
  16. Landmark Width Display Precision - Defines how many decimal places to use when displaying the approximate width of a targeted object.
  17. Landmark Orientation Display Start Precision - Defines how many decimal places to use when displaying the orientation of the object’s beginning.
  18. Landmark Orientation Display End Precision - Defines how many decimal places to use when displaying the orientation of the object’s end.
  19. Display horizontal ruler as inches – Renders the horizontal ruler with a measuring scale of inches instead of centimetres.
  20. Display vertical ruler in inches - Renders the vertical ruler with a measuring scale of inches instead of centimetres.
  21. Display in degrees – Renders angle text information as degrees.
  22. Display in radians– Renders angle text information as radians.
  23. Display in grads – Renders angle text information as grads.
  24. Display in mils – Renders angle text information as mils.
  25. Force usage of old camera API – Makes the application use legacy based assets to access your smart device’s camera. This should only be enabled if your device cannot make use of the rear camera in this application. If your smart device is using Android Lollipop or lower than the old Camera API is used automatically.