11-01-2009, 12:57 AM
Hi everyone,
After a bit of a break over the summer (decorating
) I\'m back to code to do some more work.
This thread is for the 1.20.2.x series that is in development now.
Progress so far below.
Drop me an email if you are interest in any new features or want to join Ingo in testing the Beta.
Regards
Julian
Version 1.20.2.35 - (30 November 2009)
Tested against Comfort version:
UCM05: Firmware ââ¬â 5.200[size=2]
[/size]
Bug Fixes/Changes
After a bit of a break over the summer (decorating

This thread is for the 1.20.2.x series that is in development now.
Progress so far below.
Drop me an email if you are interest in any new features or want to join Ingo in testing the Beta.
Regards
Julian
Version 1.20.2.35 - (30 November 2009)
Tested against Comfort version:
- [size=2]Comfort II Ultra: Firmware ââ¬â 5.180, File System ââ¬â 34
[/size]
- Fixed pasted objects (Pictureboxes or labels) could not be moved by dragging the cursor. Floorplan had to be saved and reloaded before pasted Items could be dragged.
- Lock/Unlock, Paste & Delete did not always set the Save check as dirty in the Floorplan Editor.
- On exit from the Floorplan Editor the focus now returns to the selected Window (previously always returned to the first window Tab).
- Disableââ¬Â Clear Logââ¬Â and ââ¬ÅSave Logââ¬Â buttons on Monitor Tab until logged on.
- Fixed ââ¬ÅFileNewââ¬Â menu action not creating a valid Floorplan file in Floorplan Editor.
- EX response (Entry/Exit Delay) system sound incorrectly reported the ââ¬Ådelay in secondsââ¬Â value.
- BY response (Bypass) system sound incorrectly reported the zone number as zero.
- Reset Keypad Emulation to unchecked on log off.
- Status bar entries now auto resize when the main Client window is resized.
- Window Tabs (Floorplanââ¬â¢s) are now reset to original/default state on log off.
- A copy of the Client configuration file is now created on start-up (ComfortClientConfig.xml.last) and can be used if the main config. doesnââ¬â¢t load as expected. This will be overwritten each time the client is started.
- MD response (Security Mode) system sound now can include the User causing the change.
- Pressing the ââ¬ÅEnable Overrideââ¬Â button on Smartfit Tab would fail with arithmetic error for some set point values due to incorrect rounding logic.
- Rewrite the Event log Fetch command to build the results panel on-the-fly.
- Updated tab order on all windows for better keyboard navigation.
- System Alarm Reports (AM) incorrectly showed parameter in Hex in status bar.
- For CBus Templates on the ClickResponse Tab in Floorplan Editor, if a user selects 'Enable Control' from the Application Dropdown, then the CBus Action will automatically be set 'Instantaneous Ramp' and no other action option must be available to the user. The ââ¬ÅValueââ¬Â field label will also change from ââ¬ËRamp Level' to ââ¬ËValueââ¬â¢. This brings the functionality in line with normal CBus documentation.
- Date Time Reports are now decoded to normal date notation in correct regional date format when displayed in status bar and log files. i.e. ââ¬Ëmm/dd/yyyy hh:mm
s and ââ¬Ëdd/mm/yyyy hh:mm
sââ¬â¢ for US and GB dates respectively.
- Improved timed clearing of Window Activity Tab icons.
- Setting keypad/control toggle button (top right in menu bar) to ââ¬ÅBOTHââ¬Â now automatically displays both panels. Previously the Keypad and Control had to additionally be pressed to display each panel.
- Counters on the Smartfit Tab are now cleared on logout.
- Naming convention change; ââ¬ÅComfort Propertiesââ¬Â changed to ââ¬ÅObject Propertiesââ¬Â in Floorplan Editor.
- Improved the FastStart logic when the application is started for the very first time or if no Client configuration file is found.
- New countdown splash screen on exit for tidy logout/shutdown.
- Fixed maximum selected objects value was not correctly reset when opening a new or different floorplan.
- Fix badly formed (or unexpected) responses from crashing the system or entering a logon loop.
- On start-up the commands to interrogate Zone and Output feedback counter types defined in the Comfort Home Control Menus were incorrectly formed. Sensor and Counter types were functioning correctly.
- Correct Connection Retry logic so that it would not retry at start-up or on manual connection requests.
- Other minor aesthetic corrections and alignments to the UIââ¬â¢s in the modules.
- Windows 7 RTM version is supported (32 and 64bit).
- Added ââ¬ÅSave Logââ¬Â button to the Monitor Tab.
- In the Floorplan Editor, Object Settings window, Size & Position is now moved (from the Image Tab) to the top section of the panel. The size and position can now be fine-tuned by changing these values though this should be used with care. Size values cannot be changed below 10 (same as with mouse control sizing), position coordinates below 0.
- Sound Manager added to allow configuration of System Sounds.
- Enable/Disable Sounds (as triggered by incoming Comfort Responses/Reports)
- Display Phrases and Test (Play).
- Edit Phrases. System Sound Phrases are now stored in the Comfort Client configuration file.
- Enable/Disable Sounds (as triggered by incoming Comfort Responses/Reports)
- Command Line field on the Monitor Tab now has command history. Commands are added to the history dropdown on press of SEND and the field cleared. The CLEAR (command) button has been removed as it is now redundant.
- On Client start-up, sign-in focus is on the user code field. Type the user code plus ENTER keys will now log you in. Once logged in the ESC key can be pressed to quickly log out.
- The UI can now be locked/unlocked with password protect. Designed such that devices such as touch screens etc can be left logged in. All received responses continue to update the UI as normal; itââ¬â¢s just the UI input that is blocked. The exceptions are ClickResponses on the Floorplan which remain enabled.
- Logon time in Days:Hours:Minutes is now also shown on the status bar.
- Keypad LEDââ¬â¢s can now be announced by System Sounds
- Added support for FLAGS. The comfort commands/reports ââ¬ÅF?ââ¬Â, ââ¬ÅF!ââ¬Â and ââ¬ÅFLââ¬Â, implemented in Ultra II firmware version 5.180 (and onwards) is now supported in the Client. If using a firmware prior to 5.180 the FLAG reports will be ignored; use COUNTERFLAGs instead.
- Floorplan object types ââ¬ÅCOUNTERFLAGââ¬Â and (the new) ââ¬ÅFLAGââ¬Â now support mirror sounds.
- Added support for Doorbell (DB) press, including in System Sounds. Includes support for ââ¬ÅFFââ¬Â which is new in Ultra II firmware version 5.180 (and onwards).
- Added support for Alarm Restored Reports. These share the same system sound phrases as ââ¬ÅSystem Alarm Reportsââ¬Â but you can prefix and/or postfix additional phrases to differentiate. The default is a postfix of ââ¬ÅRestoreââ¬Â and no prefix.
- Clipboard in the Floorplan Editor now remains active when switching between floorplanââ¬â¢s whilst still within the Editor. This allows one to cut and paste between floorplanââ¬â¢s. This feature is limited at present but will become more useful with multiple object Copy&Paste (to be released in a later version).
- ââ¬ÅSend Messageââ¬Â and ââ¬ÅReceive Messageââ¬Â statuses in the status bar now time out after 5 seconds respectively (and separately) if no other activity creates a new status update in that period.
- Added basic support for Beeps (BP) when in Keypad emulation mode.
- Checkbox added for Auto EventLog fetch on user logon.
- Added better handling of dropped connections. Client will now attempt to restore the connection and current user logged in. Retry limits (10) prevent the client from looping endlessly for fatal networking issues that canââ¬â¢t be repaired (at least by the client).
- Last Alarm Message reported now appears on the Connection Tab and the UI automatically changes focus to this tab to alert the user.
- New snapshot button for monitor window. Save to RTF format. Initial colour coding of entries which will be enhanced over further versions and with additional decoding by text and colour.
- None