iMSB release 3.9 is mainly focussed for experts wanting to extend the iMSB functionality by the means of specific lua scripts. In release 3.6 we already introduced the Lua Sensor Scripting library allowing a script to be associated to a specific sensor value, evaluated on a regular basis during data logging. Lua scripting is a perfect tool for adapting functionality to user specific needs and perform complex data processing not available in the standard app. With this release we even go a step further and introduce the iMSB Lua Widget Scripting library. With this library user specific widgets can be programmed and attached to an iMSB display view. Widgets are essentially a graphic representation of a display element, such as a meter, used to display sensor values or any other graphic representation. A Lua Widget is attached to a display view the same way as any other pre-defined meter. Lua Widget scripts interoperate together with the Lua Sensor scripting library, to access sensor values and other attributes that need to be displayed in a Widget. The Widget library offers a great means to extend you display capabilities to suit you particular need by adding features not commonly available in the application. Please refer to the iMSB web site pages for further information and to access the programming reference guide.
A couple of other features and enhancements are as well available for this new release.
Features:
- Added SM-Modellbau MicroVario to the available sensors list
- Introduces the iMSB Lua Widget Scritpting library allowing developers to program user specific display view elements
- Added a widget scripting editor and simulator to the display view layout configuration view
- Added the possibility to import and store external imaged to be used with a lua widget script
Improvements:
- Added a filtering mechanism in the flight logs view. Flight logs may now be sorted and filtered according to their model names
- Extended the iMSB Sensor Scripting Library with a couple of new functions
- Improved iCloud storage capability
- iMSB for HoTT:
- Added a switch monitor in the sensor value scanner to monitor physical, logical and control switches. Note that aquiring switches is only available with for the internal fast protocol BT module
Bug Fixes:
- Corrected some issues in the transmitter event triggering mechanisms that were not bevaving correctly, especially when start logging
- Small bug fixes and improvements
- iMSB for HoTT:
- Corrected some translation errors in the SmarBox emulator