Display your favourite telemetry data

  • Support for various thematic displays such as electrical and temperature sensors, vario, altitude, speed, heading and rpm, which can be freely configurable
  • Up to nine freely configurable display views can be defined per model
  • As long as a GPS is available the current model position, as well as its flight track can be displayed on a map
  • Minimum, maximum and average statistical data can be shown along the actual sensor value, as well as a graphical plot of it evolution over time
  • Displays sensor data in metric, imperial or nautical units
1a vSensors
1b vVario
1m vMap


Customise each display view

  • Freely customise each value display by assigning sensor values to individual analogue meter views or display fields
  • The layout of each view can be defined among a set of predefined templates
  • Each value display can be enabled or disabled in order the keep the interface tidy. Even the ordering and the position at which a display will appear on the tab bar can be adapted
2c lValueEdit
2d lLayoutConfig
2e lLayoutSelection


Use models to keep things tidy

  • Define individual models and assign available sensors from a list of predefined items or define your own sensor by selecting each value that it should contain
  • The values available on each sensor can be customised and configured according to the settings in the real model
  • Upon availability of certain values iMSB is also able to calculate additional data such as GPS coordinates for plotting the flight track on a map, used power of an electric motor, etc.
  • All model, sensor and value names can be freely edited and customised


Define alarms and custom notifications

  • Individual alarm thresholds, as well as multiple level notifications for each sensor value can be setup directly in the application (no specific settings required at the real sensor level)
  • Get notified of an alarm by issuing an alarm sound, display a message popup or a spoken notification
  • Alarm and notification messages can be custom defined and adapted to individual needs
3a mModelDefinition
3c mValueDetail
3d mAlarmEdit


Record and replay your flights

  • Record real-time flight sessions and save them for later playback and analysis
  • Control replay speed, cuing to a specific position, as well as pausing and resuming playback
  • Fine tune and modify the model definition for each log recording
  • Integrates an enhanced vario sound player (vario required)
  • A map and coordinates based model finder allows to recover your lost models 
4a lRecorder
4c lLogFile


Statistics allow you to analyse your flights

  • Compare flight to flight, as well as model statistics
  • Plot several values simultaneously on a time graph for further data analysis
5a sStats
5b Plot


Speech based announcements and control

  • iMSB incorporates a flexible voice based application navigation and command set for controlling various application features, requesting the announcement of a sensor value or even a whole set of values
  • Reached alarm thresholds or levels are all voice announced. Individual announcement messages can be individually customised
  • The full list of the available voice commands and configurations can be found here


Use transmitter events to control the application

  • Use transmitter events such as for instance the flip of a switch to control user defined tasks such as navigating through the application, announcing value lists or disabling the vario player
  • Each task can be executed by specifying one or several trigger actions or state conditions based on transmitter, timer or value occurance events
7a TransmitterTasks
7b TransmitterActions


Export flight data for further analysis

Export flight log data over iCloud Drive, Dropbox or OneDrive for further visualisation and analysis in the following formats:

  • LogView Open Format Zero (csv) for visualisation in LogView Studio
  • kmz flight track for 3D visualisation in Google Earth
  • Reconstructed NMEA data supporting GPRMC, GPVTG, GPGLL, GPGGA sentences


Annotate maps with map overlays

  • Use map overlays to mark specific spots like landing or spectators zones, as well as forbidden flight zones on the map
  • Get acoustically and visually alarmed when flying over a forbidden flight zone
  • Use the map overly editor to choose among various type of map shapes and customize them according to your personal preferences


Fly GPS and FAI triangles like a pro

  • Define GPS and FAI triangles you want to fly in your favorite spot and display them while you are flying on a map view
  • Use the map overlay editor to easily draw and edit your FAI triangles attributes
  • Use the virtual OLC sensor in conjunction with your GPS sensor to provide even more flight and statistics information, such as the number of laps flown, the actual waypoint headed to, the remaining distance to the next waypoint, the time flown for each lap, the speed when leaving the start circle and much more
8a GPS Tria c
8b GPS TriaSetup c
8c GPS Tria OLC_c


Multi gestures enabled

iMSB uses multi-gestures for the following functionality:

  • Swipe horizontally from the left or right edge of the screen to switch between views
  • Swipe horizontally on the tab bar to display additional view selection buttons
  • In a displayed meter view tap on a value, its corresponding statistic or an analog meter to announce the corresponding value
  • Pan vertically in a meter view to announce all values shown in that display. This allows to easily handle announcement lists


Develop your own application logic with Lua scripts

  • Use the iMSB Lua sensor scripting library for specific user defined sensor value processing and application behavior control
  • The embedded code editor and log console permits efficient Lua script development and testing
  • Exchange your designs with your buddy via the script import and export feature

Hardware Requirements

In order to perform real-time data acquisition  with iMSB  M-Link, iMSB  FrSky or iMSB  HoTT a respective RC transmitter or HF module equipped with a data or serial port is required. The transmission of real time telemetry data from the RC transmitter to an iOS device is performed over a Bluetooth smart device that needs to be installed in the transmitter. Dedicated Bluetooth modules are available for each application and telemetry protocol.

More information can be found on the hardware page 

 Thomas Styger, iMSB   © 2012