06-12-2010, 08:32 AM
Hi everyone,
This release is feature complete and is going through final proving before posting. The fixes and new features are set out below.
Like a fine wine it has been maturing greatly over the last few months; lets hope it hasn\'t spoiled!
I\'ve just got to finish updating the help system (file) and I\'m waiting to final check against an anticipated new version of the Ultra II firmware.
Regards
Julian
This release is feature complete and is going through final proving before posting. The fixes and new features are set out below.
Like a fine wine it has been maturing greatly over the last few months; lets hope it hasn\'t spoiled!

I\'ve just got to finish updating the help system (file) and I\'m waiting to final check against an anticipated new version of the Ultra II firmware.
Regards
Julian
Quote:Version 1.21.1.64 ââ¬â (19 June 2010)
Architecture:
Tested against Comfort version:
- Microsoft .NET 3.5 console application developed under Visual Studio 2008
Bug Fixes/Changes
- Comfort II Ultra: Firmware ââ¬â 5.195, File System ââ¬â 34
- UCM05: Firmware ââ¬â 5.212
÷ Monitor Log Snapshot panel now will scale as the window is resized and scrollbars are added automatically as required.
÷ The dialog box, when changing the Click Response Type, stated incorrect button labels.
÷ Changing the Comfort Object Type did not correctly set the Activity Level to the correct initial state (Auto).
÷ Inserting a new Picturebox or Label did not correctly set the Activity Level to the correct initial state (Auto).
÷ When changing ClickResponse Types in Floorplan Object Properties, pressing CANCEL on the popup window did not back out changes correctly.
÷ Disconnection attempts incorrectly completed on ââ¬ÅMax Retries + 1ââ¬Â instead of ââ¬ÅMax Retriesââ¬Â.
÷ Dropdown list on Custom Tabs now show as ââ¬ÅNoneââ¬Â instead of blank on first setup.
÷ Sounds did not play for Sensor and Counter Floorplan object types.
÷ Smartfit Tab buttons now disabled if Smartfit UCM is not installed.
÷ Control Menu tree did not correctly rebuild from other program threads. Removed the manual ââ¬ÅRefreshââ¬Â button from the form now that this is fixed as the feature is now fully automated.
÷ Improved start-up splash screen; revised layout with progress bar and start-up phase messaging and now fades-in.
÷ Creation of a new Floorplan via the NEW menu command would sometimes error with a ââ¬Åfile not foundââ¬Â error.
÷ It was sometimes not possible to move objects in the editor after selection. Maximising the screen was a workaround. Corrected incorrect calculation of current screen bounds.
÷ Updated the Query Report in Floorplan editor to include all current attributes. Some were missing from previous releases.
÷ The Client now checks that the minimum required .NET Framework version is installed. Version 3.5 in this release. It will still allow continuation if a previous version is found but this is not recommended as the Client may not work as designed and tested.
÷ Reduced screen flickering on object redraw in the editor.
÷ Monitor Tab: Typed commands would produce an exception if less than 2 characters.
÷ System Sound Manager completely rewritten to improve scalability and performance.
÷ System Sounds now supports filters.
÷ Sound On/Off button on Client Keypad ignored enable/disable states set in (System) Sounds Manager.
÷ Cancel button now added to ââ¬ÅActivity Level Monitoringââ¬Â form.
÷ Improved TCP connection timeout when UCM cannot be contacted.
÷ KD (Keypad) commands are now secured (KDxx) in the Monitor and log files when digits 0 ââ¬â 9 are pressed to improve security as these digits can otherwise be used in the determination of the userââ¬â¢s security code.
÷ Fixed adding new Label, Picturebox or Gauge objects incorrectly dirtied the Object Properties form on opening and subsequently immediately pressing cancel without any further changes.
÷ Alarm type is now checked (a?) when logging on.
÷ AM and AR were incorrectly decoded as DEC values instead of HEX for Alarm Type.
÷ Duress type alarms do not now create alarm states in the ComfortClient UI as this could compromise the security of the user. Instead a grey LED icon on the Connection TAB is the only visible indicator. Click this to hide or logon again. The log file still logs the real condition. Ensure the System Sound for the duress condition is disabled or phrase changed if you are upgrading!
÷ Clear button on the Monitor tab now also clears the command history (dropdown list).
÷ Refresh button and initial UI update (at logon) is now moved to a separate thread such that it is non-blocking; the user can carry on using the UI whilst the refresh is in progress.
÷ Checking the override Comfort IP address checkbox no longer also checks the LAN IP address override.
÷ Checking (changing state) of the LAN IP address override checkbox will now refresh the adaptor list. This caters for scenarios where LAN adaptors are enabled after the client is started (ie VPN).
÷ A new queuing mechanism has been coded for writes to the External Log file to better cater for the multi-threaded nature of the ComfortClient.
÷ ComfortClient now remembers the currently selected window tab when logging out instead of returning to the first window tab.
÷ CBUS Action Codes created via ClickResponses in Floorplan Editor now donââ¬â¢t include the ramp level and application if the command is of type ââ¬ÅLightingââ¬Â and when action types are On (121) or Off (1). This has been added to support later Comfort CBUS firmwares.
New Features
Known Issues
- Added Ruler & Grid functionality in Floorplan Editor
- Added Snap-to-Grid option for single selected objects in Floorplan Editor.
- Added new ââ¬ÅOptionsââ¬Â window the Settings menu to define:
- Window Tabs Location; Top, Bottom, Left or Right (default) edges of panel.
- AutoSave Interval and enable/disable status
- Configuration Menu availability before logon
- Auto Connection (to UCM) at start-up
- Date & Time Synchronisation based on PC time
- New Condition Manager added to Floorplan Editor and Client respectively. Complex AND/OR conditions can now be created to affect certain Floorplan and System objects.
- Monitor Exclusions List added. Can now exclude items from the Monitor, Activity, Status and External logs via pattern matching logic. Helps to filter out unwanted or low impact traffic; for example keepalives.
- Added support for Gauges on Floorplans. Complex gauge designs can now be created in the Floorplan Editor.
- Support for ââ¬ÅGaugePacksââ¬Â; predefined Gauge Styles can be created/loaded and thus shared via the community.
- Border Styles are now available for Labels.
- A Browser button panel now appears in the top menu bar when a Browser Tab is selected; Home, Back, Forward, Refresh and Stop buttons are available.
- Added System Information window; shows the versions of Comfort and other discovered modules in the Comfort system; Slaves, UCMs, Keypads, Doorstations & SCS/RIO.
- Support for the ââ¬Ånewââ¬Â (optional) Modbus Plug-in. The separate Modbus module can now update objects on Floorplans.
- Added ââ¬ÅSet Comfort Date/Timeââ¬Â option to the Configuration Menu to sync Comfort with the PCââ¬â¢s time and date.
- Comfort firmware versions affect the level of the module information returned and displayed by the ââ¬ÅSystem Informationââ¬Â menu option. This is typically, but is not limited to, older Cytech modules which respond incorrectly or if at all to a ââ¬Åu?ââ¬Â request.