Hi all,
For those that are following then please note that this release is now coming together nicely.
This will be the first release to use .NET 4.5 as a prerequisite having built this version in Visual Studio 2012. There is new installer (WIX) technology and the feature/fix list so far is below.
Some work is also going on to extend the Plugin API Framework spurred on by the OpenSprinkler plugin Ingo has developed (Raspberry PI hardware).
New versions of the plugins will be released to support the new framework I believe too.
I appreciate any feedback.
Regards
Julian
For those that are following then please note that this release is now coming together nicely.
This will be the first release to use .NET 4.5 as a prerequisite having built this version in Visual Studio 2012. There is new installer (WIX) technology and the feature/fix list so far is below.
Some work is also going on to extend the Plugin API Framework spurred on by the OpenSprinkler plugin Ingo has developed (Raspberry PI hardware).
New versions of the plugins will be released to support the new framework I believe too.
I appreciate any feedback.
Regards
Julian
Quote:Architecture:
ââ¬Â¢ Microsoft .NET 4.5 console application developed under Visual Studio 2012
ââ¬Â¢ Tested on Windows 7 and 8
Tested against Comfort version:
ââ¬Â¢ Comfort II Ultra: Firmware ââ¬â 7.033, File System ââ¬â 34
ââ¬Â¢ UCM05: Firmware ââ¬â 7.023
Bug Fixes/Changes
ââ¬Â¢ New installer technology. Application is now migrated to a new framework and Visual Studio version.
ââ¬Â¢ Gauge needles, whose centre point was positioned outside of the objects bounds, would appear on top of the gauge border instead of behind it in the z-order.
ââ¬Â¢ Preview Image Label in Floorplan Object Properties always showed as ââ¬ÅOffââ¬Â for single state objects.
ââ¬Â¢ In FloorplanEditor Drag & Drop of multiple images onto Floorplan could error on copy of the dragged files to the images folder if they were in use.
ââ¬Â¢ The default sort order of Object IDââ¬â¢s in FloorplanEditor is now by the number (was name). An icon next to the dropdown list can be used to toggle sort by name or number.
ââ¬Â¢ In FloorplanEditor Object Properties, runtime images for Picture Objects can only be now set for Plugins (ie not available for COMFORT & SYSTEM module types).
ââ¬Â¢ In Plugin Manager ââ¬ÅForum Nameââ¬Â and ââ¬ÅURLââ¬Â links on the Authorised Plugins window now respectively open the targetââ¬â¢s URL in a browser session.
ââ¬Â¢ In WindowManager, inserting or deleting windows with lower index than the home page defined didnââ¬â¢t update the home page index to preserve itââ¬â¢s position.
ââ¬Â¢ Cross-thread exception could occasionally occur Setting Activity Tab Tooltip.
ââ¬Â¢ New Extensions to Framework:ââ¬Â¢ Picture files are now not kept open in filesystem after they have been read by ComfortClient. This will allow the images folder to be moved under program control.
- o Host function ââ¬ÅGetIDUsageââ¬Â. This function reports back with a list of where IDââ¬â¢s are used across Floorplan Objects, ClickResponses, Floorplan & System Conditions.
o Client Event ââ¬ÅAfter Client Refreshââ¬Â; this event fires after a ComfortClient Referesh has completed and all sent commands have responded back.
o Client Event ââ¬ÅLog Off Initiatedââ¬Â; this event fires after a logoff has been requested but before it is sent. This allows plugins to do any final writes to Comfort etc before logout actually fires (see also new two extensions).
o Host function ââ¬ÅSetPluginFeaturesââ¬Â. This function will be extended over time. At the moment one feature can be set, ââ¬ÅFeatures.LogoffWaitRequiredââ¬Â; this notifies ComfortClient that this plugin required a period of grace before any logout.
o Host function ââ¬ÅSendPluginEventââ¬Â. This function will be extended over time. At the moment one event can be set, ââ¬ÅPluginEventCode. ReadyToLogoutââ¬Â to signal to ComfortClient that this plugin has completed logout tasks prior to the expiry of ââ¬ÅLogoffDelayââ¬Â.
o Host function ââ¬ÅAdvertiseUpdateââ¬Â. This function allows the plugin to advertise the existence of a software update in the ComfortClient UI.
ââ¬Â¢ Data files Folders (Configs, Flooplans, Images, GaugePacks & Logs) are now installed by default to the ââ¬ÅcrogramDataââ¬Â folder (on XP: ââ¬Åc
ocuments and SettingsAll UsersApplication Dataââ¬Â). Note the ProgramData folder is hidden by default so you need to make visible in Windows Explorer (Folder Settings) if you want to see the files there.
ââ¬Â¢ The Data Files can now be moved to an alternative location (ie not ProgramData).
ââ¬Â¢ Copy/Paste now works between floorplans in Floorplan Editor. Note: the objects must be selected at the time the next Floorplan is opened.
ââ¬Â¢ For ââ¬ÅTargetââ¬Â values in Condition Manager that had decimal places, these were not saved such that when the condition was re-opened the value was converted back to an integer. Integers were also compared at runtime when the conditions were evaluated. For decimal ââ¬ÅTargetsââ¬Â the comparison now rounds and matches to the Condition Manager UI settings (3 dec. places max).
ââ¬Â¢ Fixed C to F (and vice-versa) conversion was incorrect for plugin data value received.
ââ¬Â¢ Floorplan Objects set by plugins should be set to the default value set at runtime rather than ââ¬Åââ¬Â (blank) when the ââ¬ÅClearââ¬Â update action is performed.
ââ¬Â¢ ConditionManager can now be opened from within object properties by clicking the filter icon next to the filter dropdown; ConditionManger will open with the dropdown filter selected.
ââ¬Â¢ Close Popup on ComfortClient Close is now removed. It is largely rendundant now that logoff countdown is shown in the status bar if needed.
ââ¬Â¢ Fixed issue where plugin value passed to sound module incorrectly included the pre/post fixes such that sound was flagged non-numeric and thus invalid.
ââ¬Â¢ Updated the Object Report in Floorplan Editor to include new attributes.
New Features
ââ¬Â¢ Template ClickResponse for UCM/Universal added; support for ââ¬ÅCommands to Deviceââ¬Â and RAW message strings supported for this UCM type.
ââ¬Â¢ Support ââ¬ÅOutputââ¬Â ClickResponses.
ââ¬Â¢ Multi-Object Copy & Paste in Floorplan Editor.
ââ¬Â¢ Object Rotation is now added for all object types.


rogramDataââ¬Â folder (on XP: ââ¬Åc
ocuments and SettingsAll UsersApplication Dataââ¬Â). Note the ProgramData folder is hidden by default so you need to make visible in Windows Explorer (Folder Settings) if you want to see the files there.