xapmcsChartis an xAP node that produces jpg trend charts from an Access or SQL Server database. These charts are formatted with an HTTP server for direct browser access and are produced on demand from xAP messages where they are deposited in the local folder from where they can be used in other applications.
It is designed as an element of a xAP system that produces sensor data (e,g xapmcs1wire, xapmcsTemp0x, xapmcsWeatherAWS, xapmcsWeatherMSNBC, xapmcsWeatherXML), stores it in a database (xapmcsDatabase), and generates trend charts (xapmcsChart). It does have general purpose application, but it does make some assumptions about the nature of the data to identify discrete vs continuous table structure strategies as well as the chart labeling based upon the identification of the sensor.
It has a registration mechanism for which the unlock code can be obtained via Private Message for those that are owners of the mcsTemperature plugin.
Change Log
PR1 1.0.2 No chart when only discretes are selected
PR2 1.0.6 Database query not saved on shutdown
PR3 1.0.6 Duration field missing when not using control chart with discretes
PR4 1.0.8 PopulateDiscrete overflow
PR5 1.0.8 Duration field update SQL error
PR6 1.0.8 Colors change when device removed from display
PR7 1.0.9 Access SQL expression error resulting in FixTable xAP messages
PR8 1.0.10 No license needed for February
PR9 1.0.27 Shade discrete on quantizations with light 3-d effect
PR10 1.2.0 Use vertical bars on discrete quantization
PR11 1.4.0 Add common links on browser via links.htm file
PR12 1.5.4 Metric units do not change the Y axis scale label
Available from http://mcsSprinklers.com/xapmcsChart.zip
It is designed as an element of a xAP system that produces sensor data (e,g xapmcs1wire, xapmcsTemp0x, xapmcsWeatherAWS, xapmcsWeatherMSNBC, xapmcsWeatherXML), stores it in a database (xapmcsDatabase), and generates trend charts (xapmcsChart). It does have general purpose application, but it does make some assumptions about the nature of the data to identify discrete vs continuous table structure strategies as well as the chart labeling based upon the identification of the sensor.
It has a registration mechanism for which the unlock code can be obtained via Private Message for those that are owners of the mcsTemperature plugin.
Change Log
PR1 1.0.2 No chart when only discretes are selected
PR2 1.0.6 Database query not saved on shutdown
PR3 1.0.6 Duration field missing when not using control chart with discretes
PR4 1.0.8 PopulateDiscrete overflow
PR5 1.0.8 Duration field update SQL error
PR6 1.0.8 Colors change when device removed from display
PR7 1.0.9 Access SQL expression error resulting in FixTable xAP messages
PR8 1.0.10 No license needed for February
PR9 1.0.27 Shade discrete on quantizations with light 3-d effect
PR10 1.2.0 Use vertical bars on discrete quantization
PR11 1.4.0 Add common links on browser via links.htm file
PR12 1.5.4 Metric units do not change the Y axis scale label
Available from http://mcsSprinklers.com/xapmcsChart.zip
Comment