Skip to content
snowwindwaverider edited this page Jan 29, 2011 · 2 revisions

You can find out more about mango at http://mango.serotoninsoftware.com

I have added some features to mango which are not part of the official releases. My deployments are now half a dozen releases out of date. This repository is an effort to get the old patches to apply against the latest release and to clean them up so they could possibly be accepted as part of the official product. For those patches which are not accepted, perhaps someone else will find that they are useful.

The branches

  • sms: send alarms of priority greater than threshold by SMS to the same users which receive the alarm by email.
  • chat: allows for users to chat to eachother, or more formally can be used as a log of current observations or operations or to leave notes for other users.
  • httpimageoverlay: allows a point value to be overlayed on top of an image. If a camera is monitoring a water level it the measured water level could be overlayed to provide a visual record of the sensor accuracy.
  • filedatapath: saves images in dated directory structure YYYY/YYYY-MM-DD to avoid directories with thousands of files.
  • reportscope: I use automatic e-mailing of reports as a means of automated data export. Sometimes it is useful to be able to regenerate the individual reports for a large range of dates.
  • reportimages: images were not included in reports. this branch includes the latest image if a data point of type image is part of a report.
  • interval: I want all my hourly interval points to log on the hour, the 15 minutes to log on the hour, quarter past, half past, etc. This patch makes this happen and gives the datapoint the proper timestamp even if it is logged a split second late.
  • hierarchypointnames: included the folders from the point hierarchy in the point name when the point was referenced in mango. Useful if multiple data sources read a variable with the same name eg motor 1 has speed but motor 2 also has speed. Thus the point name doesn't have to include the data source. A variation on this may have been incorporated.
  • dwrcache, expiresheader,kitchensinkdojo: these were perfomance enhancements and will be left until last. Perhaps new releases of mango have something similar already incorporated.
Clone this wiki locally