Laguna Software Update
Revision: 0.9.670
Date: 28-Feb-18
The following changes have been applied in this build:
Known Limitations
- For DX3, in the Flow Limits and Current Limits screens, there is an option that allows all satellites connected to a submaster to
participate in a learned flow or learned current in one step without user intervention. This feature is not currently supported.
- For DX3, a scheduled learned flow and current requires the controller firmware to be 3.24.14 or higher.
- When scheduling a learned flow, the recommendation is to ensure that scheduled tasks e.g. weather poll, alarm poll etc. are not schedule to run at the same time as the learned
flow.
Port and Controller Setup
- For Wired LAN, resolved issue where IP address was not being saved correctly
- In setup Port Settings, remove CDMA option which is now Serial Ethernet/CDMA
- In controller setup, pre-populate either the port or IP address based on Base Radio selection
- Removed Station Setup button from Controller Setup form, this functionality is provided in the Programming, AIM and Advanced ET screens
- Resolved issue with Laguna crashing on opening Port settings
Alarms
- Removed checking for descriptions being the same to determine if two alarms are the same alarm. Now we only check Alarm Code and Time Stamp to determine uniqueness
- Some alarms were not being recordered in the transaction log, added alarm to transaction log as well as adding to historic alarms
- Added station numbers to Flow and Current alarms for DX3, also in reports
Blue Panel and Manual Operations
- LCD display updates text is cleared when switching between controllers, this prevents misleading views of data from the wrong controller
- Removed off-line controller in controller selection list from Manual Activate Station and Manual Activate Program.
Activity Log
- Removed extra line in Activity Log and transaction log when weather poll finishes
- Hid the Online column from Controller Status tab in activity log to prevent misleading information being displayed. The controller status represents the last known communication
interaction with the controller
Programming
- Resolved issue with Invalid Monthly Water Limit while doing Save and Send on Controller Setup form
- The history of each Send or Get program is cleared everytime a different program or controller is selected. this prevents misleading views of data from the wrong controller or
program
- Added link to ISC screen from Programming screen to allow easier navigation when stations are in standard programs and Advanced ET
- Displaying ET mode column value in blue if the value is Advanced ET to indicate it is clickable link
Flow and Current Limits
- Learned flow estimate duration corrected to add additional minutes to each activated station. The total runtime time is now computed as the flow check delay time plus 3 minutes per station.
After the flow check delay, 3 flow readings are taken one minute apart.
- Modifying minimum value of Current Lower/Upper % adjust from 5 to 10 to match DX3 controller
- Added status textbox in Scheduled Learn form to inform user about status of scheduled learn operation (DX2 only)
- Added a button to allow users to copy nominal flow to the Design GPM
- On opening the Current Limits and Flow Limits screen, the selected controller is set to current Controller - this mimics controller selection behavior in other screens
- Layout changes for uniformity of operation in both Current and Flow limits to cope with DX2 and DX3 controllers
- Added the ability to selection a range of stations or select multiple stations
- Added adjustments of current and flow based of percentages
- Fixed is where current was not being displayed correctly for station 48
- Changed default value of upper percentage to 20 instead of 50
Weather
- Remove Today's ET acquisition for ZipET. ZipET cannot acquire today's ET reliably - only weather stations can compute ET based on current conditions
- ET acquisition now displays ET to 2 digit precision only. If ET reading is >0.4in, an alarm is raised and the historic value is placed in the calendar with communication error
status
- Changed timeout for ZipET data retrieval from server to 60 seconds. Server can go idle if not queried often
- ZipET now uses a data provider which requires the use of the more secure https instead of http. This means that TCP port 443 needs to be open for internet traffic.
- Weather Shutdown -Freeze shutdown information
- In the Weather Station setup screen, Setup Connection button is only enabled when communication type is SSradio
AIM and Advanced ET
- Update to Advanced ET controller recalculation to shut down any stations that go over the water window
- Corrected issue where Advanced ET was checking for Programming mode instead of ET Mode
- Fixed a bug causing Program 10 / 11 to not run on systems that have enabled AIM / Advanced ET but on Controllers with no AIM / Advanced ET Settings.
- Added fix for Rain data not affecting ET Adjustments.
- Fixes to Global Programming when setting Current Depletion to update LastCalculationTime as well.
- Modified code to open ISC form to selected station from Programming form when a link is clicked
- Fix for not being able to deselect Plant or Soil types
- Added percent adjust calculation to Basic ET ISCs
- In autorecalc, remove redundant logging and corrected parameter order for logging
DX3 Functionality
- Improved learned flow and learned current support
- Reports now display flow values for a DX3 controller
Oasis Migration
- Minor updates to database migrations to Laguna. Note that historic data import is curtailed at Jan 1, 2016. Contact Tech Support if data prior to this date is required to be
imported.
- Known issues are that weather station will need to be recreated after an import. Station current and flow limits should be validated by inspection.
Dashboard UI
- Updated repeater icon on the map and added context menu
- Backup and Restore screen modified to sort by date in descending order so that most recent backup appears first.
- Last used controller is now selected when loading Laguna
Communications and Service Reliability
- Controlled serial port open and close management would cause systems with modem to modem and phone modem ports to occasionally lockup. To avoid the lockup, several changes have been made to manage serial ports.
- Many driver level changes to cope with open and close with invalid handles.
- Converted Device Manager to a single entity to manage all ports. This will help with multi-threading issues.
- Added checking for ports being open before attempting to close ports to avoid inadvertently using ports at the wrong time.
- Close port after an exception which causes the command to fail and avoid a stall condition.
- For Phone Modem communication type, added checking to ensure write to modem that fail is reported and checking port is subsequently closed
- Took out setting of null of ports.
- Serialized COM port usage added.
- For port types that use radios, the scheduler can now be configured to use COM ports sequentially. This means two or more radios can be used that have the same frequency and interference is avoided by ensuring the radio on each port does not transmit at the same time.
- This feature can be enabled using the Base Radio Overlap Protection checkbox in Port Settings screen.
- Enabling this feature will prolong the scheduled tasks
- Ethernet socket is now closed after inactivity which ensure subsequent opening of connections don't fail.
- Activity and Transaction Log
- Logging controller history that is maintained for the Activity Log which shows the last operation performed on each controller has been improved.
- Added logging information to help diagnose issues better.
- When a new Laguna install is performed, the controller log file in the service will not display an exception.
- Email
- Added new emailing software to interact with the mail server more reliably.
- Statistics upload
- Return upload failed if exception occurs while deposing logs.