The latest version of Mango M2M is now available. Changes consist of bug fixes and enhancements requested
by users. Download it here. Many thanks to Mango users who provided their
feedback and suggestions.
A data source that can read from and write to a SQL database has been added. A single select statement
is defined for the data source, which reads all point values on a given polling schedule. Individual
update statements are defined for each point.
Named watch lists
Users can now define multiple watch lists to organize their information. New lists can easily be added,
and names can be assigned for easy switching between lists. Lists can also be deleted, although there
must always be at least one for each user.
Set point handler fix
The implementation of the set point handler was calling an incorrect API, causing data source to not
be notified of the set point execution.
Self-referential set point handlers
Target points for set point handlers can now be the same point as the event source point. Previously it
was considered that this would result in more infinite loop conditions than it would helpful uses, but
user feedback proved otherwise.
New message structure for Spinwave componenets
The Spinwave Systems data source now supports their new (v2) message structure, allowing for many more
types of components to be used in a Spinwave network. In addition, a message listener was added to the
data source editing page for componenent commissioning convenience.
On-demand version check
New Mango version checks can now be initiated on-demand from the system settings page.
Bug fixes
The "download Mango" image missing from the active event list page has been added to the distribution.
The "None" priority alarm image (green flag) has been re-added to the eventIcon.jsp snippet. Array
index error fixed in PointValueCache. Call event handlers after the event has been registered instead
of before. Dead link in the "cancel" button on the data point editing page.