Laguna Software Update

Revision: 0.7.423

Date: 18-Jan-17

 

Updated in this build (since 16-Dec-16):

·         Revised for managing resetting of timers. Fixes serial communication issue and weather polling lockout.

·         Revised Et Acquisition Process' CIMIS poller to handle potential different rain CIMIS source.

·         Revised to handle too much noisy data on controller's communication line possibly due to connecting to a wrong device other than a DX2.

·         Setup - Weather Center - fixed software crashing after deleting all weather stations.

·         SendLog fixes to cope with large files.

·         Laguna crash handler modified to also scan and upload Trace Log files.

·         Removed clearing of alarms in weather controller polling.

·         Enabling selection of Weather Station on Weather Calendar when Weather Calendar is clicked from dashboard.

·         Fixed Omit By Date issue

·         Weather station setup revised to indicate readings are from yesterday for testing CIMIS operation.

·         Weather - Weather Calendar - Fixed software crash when closing with no weather station.

·         Removed HH:MM/MM:SS options and have a text box inform the user which mode will be downloaded to controller.

·         Fixed an issue with WaterDays not highlighting on startup.

·         Dashboard - replaced Rain Master logo with new one

·         Fixed an issue with WaterDays not highlighting on startup, also cleaned up highlighting code.

·         Fix to custom grid options not loading.

·         Made small change to ensure icon buttons on dashboard don't get covered up when the form is resized.

·         Null reference exception handling for flow Sensor

·         Resolved Activity Log "Invalid input string" error.

·         Resolved by checking the severity and if null converting to default.

·         Fixed an issue with Weather Logs migrated not being associated with their WeatherStation.

·         Fixed loading users list on corporate networks.

·         Added migration for Flow Sensors and added missing settings for Controller

·         Revised Et Acquisition Process to manage statuses of rain data

·         Updated section on Migration utility.

·         Weather - Weather Calendar - Fixed problems with changing month or year.

·         Controller - Programming: Start time is disabled when unchecked

·         Setup - Controller - Omit by Date has correct dates for holidays.

·         Alert icon shows 'Overlap detected' when you hover over it

·         Fixed controller weather station rain-shutdown removing issue.

·         Removed lock that might result in a deadlock.

·         Revised timer initialization and locking.

·         Implemented logging of invalid start-time number.

·         Handle null form with dealing with label visibility

·         Weather station UI tidy-up

o   Test Connection button renamed to Setup Connection

o   ZipET test now uses actual user entered ZipCode

o   Text box size increased to avoid overun of text

o   For Wireless Weather Station, Setup Connection button first attempts to delete the weather station and then creates it.

·         Prevent backup/restore from crashing when zip files of the wrong format are present.

·         Fixed OmitByDate issue of not saving after removing.

·         Add log message to indicate no alarms present.

 

Data Migration

·         Beginning support for comparing rows to data type and format.

·         Fixes to migration.

·         Added beginning exception handling to validator,

·         Added saving and retrieving of Questions and results.

·         Added skeleton projects for migration validation.

·         Revised resetting watchdog for communication driver.

·         Added opt out to property without setter in ProgramMapper.

·         Increased wait time for buffering serial data.

·         Revised to terminate dangling timers after new ones created.

·         Trimming any spaces in column names.

·         Fixed spaces that caused the tests to fail.

·         Improving constants and Configuration

·         Small touch ups to UI code.

·         Validator viewer user control

·         Adding automator code and tests

·         Add all tables and columns used in the scripts within the current migration utility. (detail/

·         Fixed issue with null exception in parsing readings.

·         Implemented logging of parsing data.

o   Added unit tests to confirm Regex validation

o   Added automator project.

o   Fixes to adding custom sql

o   Implemented file picker

·         - Modifications to the UI

·         Added migration for Flow Sensors.

·         Fixed issues with Migration pertaining to FlowSensors.

·         Controller - Programming - Modified program symbol when changing controller

·         Change to check for null controller.

·         Renamed OasisDatabaseMigration project and dependencies to LagunaMigrationUtility.

·         Revised Cimis driver to indicate readings that failed to fetch from the Internet to enable caller to discern the issue of the respective data.

·         Fixed some migration issues.

·         Revised to check for limit-checking enabling condition.

·         Added ISC Mode to Global Programming.

·         Revised to save uploaded alarms prior to clearing them at the controller.

·         Revised shutdown condition.

·         Made a fix to Migration to better consider AIM/AdvancedEt settings.

·         Fixed Oasis weather station wind-shutdown removing issue.

 

Unit Tests

·         Creating and cleaning up unit tests - ALL TESTS PASS on my machine.

·         Cleaning up unit testing, adding code for testing formatting.

·         Adding Test Results, and additional unit tests.

·         Test results now show the SQL that was executed