PICED Software Revision History
Release Notes
- Can only use this version with C-Gate V2.5 build 2108 (ToolKit V1.3) or later. Use the C-Bus ToolKit to upgrade all C-Bus
projects.
- If using C-Gate build 2108 with a network which is physically disconnected on start-up, the network may be erroneously
reported as being in the "OK" state.
- There are currently a few issues with transferring projects to Colour C-Touch :
- If you get error 14624 transferring a project to colour C-Touch, you may need to open the C-Bus project in ToolKit and
close it again to fix the problem.
- The use of illegal tags (containing #, | or =) in logic can cause problems.
- Duplicate level tags can cause problems if used in logic. You will get a warning if these are used.
- If you do not use the default names for the Lighting, Heating or Control Applications, you may get an error 14624.
- If you are using HTML components or the Media Player control, you will need to update the colour C-Touch operating
system.
Version 3.6.2
Changes since V3.6 :
- 8830 Some units slow sending C-Bus commands.
- 8793 PAC Logic capcity information added to help file.
Version 3.6
Changes since V3.5 :
- 8623 Sliders were not moving when the mouse was dragged.
- 8630 Alpha Blending was not being loaded correctly for components other than buttons.
- 8637 Allow duplicate level tags, provided they are for the same level on different groups.
- 8639 Fixed minor issue with auto naming of components when closing the Component Properties form
- 5897 Fixed problem where OK, Cancel and Help buttons were being hidden by the Windows task bar
Version 3.5
Significant changes since V3.4 :
- 8168 Can only use with C-Gate V2.5 build 2108 or later.
- 7521, 7572, 7361 Added new menus (View, Project, Page, Component and Tools) and rearranged menu items into more
logical places.
- Added new menu items and features :
- 6814 Added Page | Lock Components (this page) to lock components on a page-by-page basis
- 7656 Added Tools | Magnify menu item to magnify screen image
- 7662 Added Tools | Open Image Editor to open preferred image editor
- 7610 Added Tools | Pick Colours to allow colours on the page to be selected for use with components etc
- 7590 Added Tools | Change Colours menu item to enable the colours of components and pages to be quickly changed.
- 7506 Added Tools | Convert Image Colours to quickly re-colour lots of images.
- 7334 Added Tools | Convert Levels to allow conversion between level, percent and hexadecimal
- 7662 Added Tools | Images | Open Image to edit the currently selected image
- 7584 Added Options | JPEG Quality to allow the quality of JPEG images for screen save (Tools | Reports | Save Screen) to be
selected
- 8324 Added Help | Report a problem
- Improved the use of themes :
- 6701 Added many new themes
- 6701 When opening software, selects "Create new project based on theme" by default
- 6701 The template list gets filled with all templates found in the \templates\themes folder
- 6701 Added a template preview for the selected theme
- 6701 Added a "theme selector" project
- 6715 Added options for applying theme style to Components
- 8118 Added option to highlight the Theme Components on the Theme Components page
- 7864 When using the project wizard "auto create" feature, re-name existing template pages to the selected names.
- 8010 When a template is being saved, offer the option to save as a project or a template
- 8084 Prevent renaming of Theme Components page
- Improved aspects of the HTML components :
- Allow use of HTML components with colour C-Touch
- 7695 Added a "web cam wizard" for generating web camera HTML for use with HTML components
- 7700 Added a "weather wizard" for generating weather HTML for use with HTML components
- 7855 Prevented problems with HTML component pages from causing an error to be raised.
- 7709 Fixed copy/paste of HTML components.
- 7709 If the HTML component references an HTML file on the computer, make sure this file gets saved and archived.
- 6744 Prevent the user from selecting invalid networks.
- 8105 Where the contents of a drop down list are too wide, make the list wider.
- 5884 Changed the project loading function to make it faster and use less memory
- 6687 Created new example project called "features" which shows many features of the software and highlights new features.
- 6685 Created separate tutorial help file containing the updated tutorial and design guidance.
- 7800 Added keyboard short cuts for changing component size (shift + arrow keys)
- 7754 Allow the use of very large C-Bus projects (> 5MB)
- 7736 Added all software limits to the help file
- 7692 Added the option for a component to have a shadow.
- 7539 Re-structured image library and added many new icons
- 6793 Added ability to select default Application in project wizard. This is used when creating new :
- Components
- Scenes
- Schedules
- Logic
- 4941 Added Media Player control for colour C-Touch
- 6668 Show cursor co-ordinates on Status Bar
- 6871 Added ability to alpha blend any type of component and to select which aspects are blended
- 8588 Added ability to log the amount of free memory and the processor usage.
Minor changes and bug fixes since V3.4 :
- Logic changes
- 7716 When creating C-Bus commands in logic for the trigger application, the ramp rate was left off. It is now set to 0.
- 8417 Warn of the use of duplicate level tags in logic.
- 8203 Fixed memory leak with the logic ReadServerSocket function
- 7937 The logic editor pop-up menu Time | Seconds and Time | Minutes items gave incorrect logic code.
- 7829 In logic editor, only enable "Add Module Group" if a module node is selected.
- 7715 Increased the number of logic timers
- 7756 Increased limit of number of logic constants to 1000. See help on error C254.
- 6515 When opening a project created in another program (eg HomeGate), logic editor was getting confused
- 7185 Fixed values returned by ClientSocketError and ServerSocketError logic functions
- 7547 Now handle the failure of the logic Execute function better
- 7558 Refresh screen after logic ClearScreen function.
- 7209 C-Bus commands sent during logic initialisation were sometimes not being sent
- 6988 Changed the use of the word "loop" to "scan" in the logic help to make it more in line with the industry standard
- 7346 Raise a compile error if using a logic Once statement outside of a Module
- 7508 Removed the "Clear Click" menu item from the Logic Editor as it does nothing
- 7521 Added "save" button to the logic editor tool bar
- 7533 Raise run-time error 208 if there is too much logic to run, rather than raising exception messages.
- 7344 Deleting or re-arranging modules was causing Special Function references in Schedules and Components to be incorrect
- 7244 Now run scheduler and logic engine on entering simulation mode
- 6662 Removed New Logic button from Logic Editor tool bar
- 6978 Added OK and Help buttons to logic editor to improve usability
- 7020 Added Special Functions to logic
- 6643 Added ability in Logic Wizard conditions to compare System IO with current date or time
- 7055 Added new logic constants :
- Pi
- ScreenHeight and ScreenWidth
- Serial Port constants (see help file)
- Scene changes
- 8127 Added Group Address tag add/edit to Scene Components form
- 7732 Fixed bug where components in a Scene couldn't be edited once there are 250 Scene Components.
- 7758 Fixed problem with scenes triggered from remote networks causing error 14025 on project load
- 7729 When adding a new scene, give it a unique name by default
- 7726 Prevent adding too many scene components using the "duplicate" option
- Access Control changes
- 7595 Don't allow user names to be blank or duplicates
- 7618 Added help for editing access level name
- 7617 When opening Access Manager, show Levels tab if no levels have been defined, otherwise open the Users tab.
- 7619 When displaying Access Level form, set focus to the name
- 7509 Made some aspects of the Access Control clearer. Added warning if no users can control C-Bus.
- 6895 Added option to change multiple access levels at once in Access Control Manager form
- System IO Changes
- 6658 Linked System IO Manager form to help file
- 7701 Limit the length of system IO variable names
- 7702 Prevent entering a system IO variable with no name
- 7703 Ensure that the system IO maximum is at least 1 greater than the minimum
- Component Properties changes
- 7259 Linked every tab of the Component Properties form to a separate help file topic
- 8166 Improved the operation of the Component Properties status tab
- 7946 On Component Properties form, disable IR buttons unless IR is selected.
- 6871 Added ability to alpha blend any type of component and to select which aspects are blended
- 7179 Added Page Transition Special Function
- 7713 Allow the user to select their preferred image editor in the Program Options
- 8002 Save All Images didn't work when page transition effects were used
- 7546 Fixed bug with deleting the last page in a project when there was no time-out page selected.
- 7903 Sped up the display of the list of groups in the load monitor
- 7838 Updated Tip of the Day
- 7683 On Page Properties form, disable and clear image file edit box if not relevant
- 7850 Do not allow the C-Bus project to be changed while connected to C-Bus.
- 7188 Fixed problem where suppressed confirmation messages would sometimes not use the selected option.
- 7806 Fixed problem where groups used in scenes where the scene was not controlled from the project did not get listed in the
Load Monitor or Project Summary.
- 7877 Fixed error which would occasionally occur when opening a new project
- 7823 PICED was crashing on transferring projects to Colour C-Touch if the C-Bus ini file was corrupted
- 7728 Prevent adding groups to Application 255 (FF)
- 7773 Page time-outs were not working when changing to a new page, but not pressing anything on the new page
- 7641 Removed annoying hints from About box.
- 7580 Disable the View | Project Files menu item if no project is loaded
- 7561 Disable the Project Wizard Next/Finish buttons if invalid data is selected on first page
- 7582 Prevent entering duplicate Schedule names.
- 7451 Fixed problem with selecting Applications with Networks on which they do not exist
- 6711 Fixed problems with using templates :
- Opening a template with File | Open Template always brought it in as a black and white C-Touch project
- Save page as template now fixes page links in Schedules
- 7477 Enabled the "send" button on the unexpected error form
- 7532 Added help about the use of spaces in file names with playing wave files
- 7249 Improved behaviour with missing "tools page" file name in project wizard
- 7343 Handle selection of illegal "custom" colours
- 4859 Encourage user to enter comments in error reports so that problems can be resolved
- 7480 Deleting components would occasionally cause an error message
- 7478 Changed operation of toggle timer to make it more consistent with key input units
- 7476 Component border width can only be 1 pixel when dotted, dashed or no border is selected. Fixed minor bug with how this
is enforced.
- 7400 Added ellipsis (...) to all menu items which open a form
- 6826 Changed the form used when the user needs to select a folder, rather than a file
- 7359 Don't raise an error if an empty string is received from C-Gate
- 7287 Only log "Network x changed state" message when network actually changes from one state to another
- 5028 Added ability to use "back" button on project wizard to get back to first page
- 7372 Fixed problem where changing from one running irrigation program to another would cause a crash
- 6706 Now re-start animations on page change
- 7342 Saving a project was logging out the user
- 7191 Clarified the text on the Network States form
- 6695 Added FAQ entry on use of screen savers
- 6923 Do not execute Schedule page links or Special Functions during Schedule catch-up
- 6834 Show network name as well as the number in the log
- 6708 Changed default settings when saving or adding a template
- 6642 Help | Software Properties was showing logic properties for Black and White C-Touch projects
- 6659 Fixed the "fade" page transition effects
Version 3.4
Minor changes and bug fixes since V3.3 :
- Fixed problem with downloading fonts to Black and White C-Touch.
- Clarified warning message for File | Convert Files
Version 3.3
Significant changes since V3.2 :
- Can only use with C-Gate build 2064 or later.
- Changed the usage of C-Gate :
- Sped up detection of C-Bus network state changes.
- Changed indication of network states.
- Added sync progress to Network States form.
- Now attempt to send C-Bus commands when networks are in sync or error states.
- Fixed bug with restoring C-Bus levels with a network which went off-line then back on-line again.
- Don't allow Network States form to be shown until C-Gate is connected.
- Fixed recovery of C-Bus levels which have changed on C-Bus while a network is off-line.
- Made C-Bus Time Synchronisation optional (see Project Wizard)
- Added Page Transition effects (Project Details form Options tab)
- Added Options | Show Units menu item to show the C-Bus units found on each network
- Added warning when saving an old version file as the new format.
- Changes to Log :
- When using "limit file size" option, create a new file at midnight each day.
- Added automatic deletion of old files
- Added more information to log when it starts.
- Added Special Function to allow user to change some of the Project Details.
- Raise error message when opening file created with later version.
- Added Re-Start Special Function for use with Colour C-Touch.
- Added new Edit | Themes menu containing :
- Add Theme Page
- Show Theme Page (to jump to the theme page of the currently displayed page)
- Use as Theme Component (uses the selected component as the Theme Component)
- When adding a new page, open Page Properties form immediately
- Changed so that HTML reports are displayed on a form rather than using the web browser
- Reduced the size of the project XML file
Minor changes and bug fixes since V3.2 :
- When opening a project with the Project Wizard, double clicking on the Finish button would cause two copies of
Pages, Scenes, Schedules etc to be loaded.
- When using C-Bus levels in Logic Wizard, show level tags when used, not just %
- Fixed creation of "Pulse" with Logic Wizard (return level list was empty).
- Added warning to Check Project about the need for re-start Schedule for Colour C-Touch.
- Raise compile warning when illegal characters are used in a tag which would prevent operation in Colour C-Touch.
- Limited maximum size of password entry keypad to prevent it from being too large.
- Improved reporting of certain logic error messages.
- Prevent creation of tags with leading or trailling spaces
- Fixed minor bug with period of Time Synchronisation messages.
- Fixed bug with a crash when a Schedule was added which did not control C-Bus and which used an Application for
the enabling which was not already used elsewhere in the project.
- Added warning when setting default access levels.
- Added more information to file write failure error messages.
- Don't allow use of C-Bus project with no C-Bus networks.
- Fixed bug with Wizard not closing after trying to load a faulty project.
- Prompt user for action when clicking X to close Scene Manager or Scene Editor form.
- Fixed bug with enabling a module which has a delay running
- Only show log-out message in log on time-out if there was a user logged in.
- Fixed bug with pasting more Scene Components than there are currently in the Scene
- Fixed bug where screen is not refreshed for ramping groups on a theme page
- When in simulation mode :
- allow exit from simulation mode and exit from program regardless of access level
- disable project editing menu items and tool bar icons
- show simulation mode status on status bar
- In Logic Wizard, prevent progress from a page if there is an error
- Fixed operation of UNDO in logic editor
- Don't allow adding level tags to group 255 (unused)
- Fixed bug with nudging System IO variables which have a minimum value > 0
- Added Theme Page information to project summary report
Version 3.2
Significant changes since V3.1 :
- NOW ONLY COMPATIBLE WITH C-GATE V2.3 (ToolKit V1.1.8)
- Added lots of new Colour C-Touch page templates.
- Don't force selection of unit address for C-Touch or PAC.
- Added many new templates for colour C-Touch.
- Added menu item to re-scale all images for use with Colour C-Touch before transferring projects.
- Improved the way that unexpected closing of C-Gate is handled
- Improved synchronisation of C-Bus Networks via C-Gate.
- Improved the display of Transfer to Unit status and transfer error handling
- Fixed recovery from networks going off-line
- Added Scroll Lock to log form.
- Only apply access control during simulation mode.
- Added Edit | Change Networks menu item to allow everything which uses a particular network to be moved to
another network.
- Added option to change networks if a C-Bus project is selected which doesn't support the needed networks.
- Allow selection of network modelling for Colour C-Touch.
- Added description of Key Functions when generating User Manual.
- Added ability to group Components together to simplify manipulation.
- Added ability to show the Component Group numbers (Options | Show Component Label | Show Component Group)
- Added Import from Archive option to Project Wizard
- Schedule Manager :
- Added ability to view Schedules by date
- Added ability to create one-off Schedules easily
- Added options in Project Details to allow expired Schedules and Special Days to be automatically deleted.
- Changed the operation of Network, Application, Group and Level Combo Boxes on the following forms :
- Component properties form
- Schedule form (Enable Group and C-Bus action)
- Irrigation Form (Enable Group) - added level percentage
- Logic Wizard (Condition and Action)
- Logic Group Select Form
- The changes to the C-Bus selection controls on the above forms are :
- New Add / Edit icons
- Prevent edit of Group Address 255 tag
- Prevent edit of level tag when none selected
- Added hints to combo boxes to show numerical value
- Added hints to buttons
- Reliability improvements
- Added Add/Edit Group/Level buttons where missing
- Updated What's New to display HTML
- Improved start-up including showing of Splash Screen, What's New and Tip of the Day.
- Updated Scene Editor
- Added list of groups to allow quick selection
- Added ability to control levels and ramp rate without needing to open Scene Action Editor
- Added ability to set whole Scene or selected Scene Components
- Added ability to capture whole Scene or selected Scene Components
- Added ability to have changes to Scenes affect C-Bus immediately
- Added sliders to control each Scene Component
- Added ability to auto create Components for each Scene Component
- Added ability to copy and paste between Scenes
- Added ability to flash selected groups.
- Added Scene Matrix Manager
- Allows matrix view and control of all Scenes and Scene Components simultaneously
- Allows import and export to spreadsheets and databases
- Allows printing of scene data.
- Has most of the functions of the Scene Manager also.
- Added Auto Creation of Scenes, Schedules, Components etc
- Added grid display as an option
- Added ability to use C-Bus Timer value as a "level" for colour blend, bar graph and Frame
selection.
- Added more "tools"
- Allow up to 20 networks for Colour C-Touch
Minor changes and bug fixes since V3.1 :
- Pages selected by a Schedule or by Logic did not time-out properly
- In Check Project, check for logic compile errors
- Added option to logic editor menu to select a colour value (number).
- Fixed bug where occasionally the automatic start-up of C-Gate failed.
- Opening Schedule Editor or Load Monitor was stopping logic from running.
- Changed list sort arrows on Scene forms, Access Control form, Schedule Manager, Load Monitor and System IO
form.
- Show background colour on page properties form.
- Disable slot border shape for bar graph.
- Fixed minor bugs with importing templates.
- Removed two steps from archive process when transferring to Colour C-Touch.
- Fixed bug in Scene Manager with selection of Scenes when not sorted by Scene Number
- Pages with only Scene control components were not being refreshed while groups were ramping
- On Component Properties form, set limits on System IO preset value
- Added Save Settings Special Function for Colour C-Touch
- Fixed bug with exporting tags from Remote Networks for Colour C-Touch
- Fixed bug with exporting tags with Network tags longer than 20 characters
- Check C-Bus tag lengths for Colour C-Touch projects.
- Changed Transfer | Connect to Unit menu item to run C-Touch Colour Transfer Utility for Colour C-Touch projects
- Allow sound file for alarm to be selected in Project Details form.
- Changed method of setting sound level from Special Function.
- Fixed bug where a Schedule had to have valid group address, even if only wanting a page link.
- Added option in Logic Editor to use short or long C-Bus functions (previously automatically selected short function
names where possible)
- On Project Wizard, added note about "Screen Size" for PAC projects.
- Give warning if the file name in the command-line parameters is wrong.
- Added link to manuals folder to the Help menu.
- Don't allow transfer of a Scene with no Scene Components.
- Project Wizard "New Project based on Template" button was not working
- Enable Application was always being shown as being used in Project Summary.
- User Manual was not listing components controlling System IO Variables.
- Fixed bug where maximised forms were not restored to the same size when next used.
- Changed wording for component activation via C-Bus on "Remote Control" tab
- Fixed bug where a Schedule due on a Special Day would not occur if multiple Special Days were assigned to a day
when the Schedule was due.
- Fixed auto-startup of C-Gate.
- Fixed export of multi-network projects for Colour C-Touch.
- Save the C-Bus XML Project file in the Colour C-Touch download
- File needs to be saved before transfer. Improved the way that this works.
- Added link to C-Bus forum to help menu
- Fixed operation with timezones with no daylight savings
- Fixed crash on download when there is a major discrepancy between location and timezone
- Scene Manager was showing the Default Network for the Scene Trigger tags, not the Scene Trigger Network
- Fixed Access Control bugs :
- Can now edit a newly added user if its Access Level is greater than the current access level
- When re-editing a user, it was reporting a password conflict
- Fix bug with deleting the highest access level when that was the current access level
- When selecting a Status key function with Scene Groups, automatically select the
Scene status indication
- Save project default network number
- Fixed bug with cursor changing back to arrow during component placement and re-sizing
- Remove "Exit Simulation Mode" and "Hyperlink" tools for Colour C-Touch.
- Handle illegal colour values in project file.
- Combination of Colour Blend and Page Link status was not working
- Animated bitmaps on a Theme Page were not working
- Hide status tab for components which are not relevant
- Page links to "special pages" were not listed in a component's actions
- In User Manual, Dimmer and Selector components were not reported
- In Logic Wizard, disable boolean operators when not relevant
- Download to Colour C-Touch was causing a duplicate of the project name to appear in the Project Wizard C-Bus
projects list
Version 3.1
- Changed interaction between PICED and C-Touch Colour Client
- Set C-Gate autosync mode in case it has been changed by ToolKit
- Added ability to show error messages from a connected PAC
- Fixed bug with using Time Zones of GMT+12:00 (for example, New Zealand)
The following history applies to the C-Touch Configuration software which was replaced by PICED.
Version 3.0
- Added the Logic Engine. See Help | Logic for more details.
- Fixed bug with Project Wizard auto create when no pages are listed.
Version 2.8
Changes since V2.7 :
- Now add Power Failure Recovery File to project archive.
- Fixed bug with logic not starting automatically for projects with an "anyone" user level with no access to logic.
- Prevent transfer of a template project to a Colour C-Touch unit
- Improved Scene Action "apply"
- Fixed password entry keys on User Details form
- Added ability to select pulse properties in Logic Group Address form
- On Scene form, show approximately how long it will take to execute
- Added More/Less options to Special Day for to improve usability
- Scroll log to top after a clear
- Added undo to logic wizard
- Fixed bug with loading files when Windows is set to use a decimal separator which is not a dot
- Added check in "check project" for whether a component has multiple actions.
Version 2.7
Changes since V2.6 :
- Raised awareness of need for Daylight Savings Schedules in Black and White C-Touch and PAC.
- Added "Stay True Timer" to logic structures menu item.
- When a new group address tag is created, clear corresponding level tags combo box.
- Added CTRL + Shift + E to raise deliberate exception for test and training.
- Default screen size for PAC is now the computer screen size.
- Fixed bug where logic editing was disabled after creating project based on a template.
- Log a scene nudge or offset
- Used alternative memory manager.
- Fixed occasional logic error R100
- Project file now gets stored in PAC
Version 2.6
Major changes since V2.5 :
- UPDATED TO BE ONLY COMPATIBLE WITH C-Gate V2.2
- Fixed operation with remote C-Gate.
Significant Changes since V2.5 :
- Added tools page selection to Auto Create in Project Details form
- Improved auto start-up of C-Gate
- Added support for Heating and RCS Applications
- Allow the handling of messages from "non-standard" Lighting-compatible Applications
- Implemented time mastering
Minor Changes and bug fixes :
- Fixed bug where theme page of first page was reset after using Project Details form
- Fixed Caps Lock on the pop-up keyboard
- Fixed import of theme pages without other project pages
- Provide additional information for some error messages
- Improved handling of time changes
- Hide status tab for Selector components.
Version 2.5
Major Changes since V2.0 :
- Now uses C-Gate for tags, making it compatible with the C-Bus tool kit
- Major improvements made to speed and reliability of C-Bus communications (via C-Gate - see below)
- Added support for Themes.
- Alpha Blending of Component background & border
- Added animated bitmaps
- Changed Project Details form to a Wizard :
- open automatically on program start-up
- give option of new/open/re-open
- force user to select a C-Bus project
- automatically convert project files (size and features)
- auto-creation of pages
SEE EXAMPLE PROJECT WHICH SHOWS MANY OF THE NEW FEATURES
Significant changes since V2.0 :
C-Gate Changes
- Only allow use with C-Gate build 2026 or later
- Prevent transmission of commands to C-Bus networks until C-Gate has synced the network.
- Added required C-Gate version to Software Properties form
- Moved C-Gate settings from Program Options form to Project Wizard form.
- Added Options | Show Network States form.
- Simplified command-line parameter usage for C-Gate connection.
- Close C-Gate when C-Bus project changes
- Close all open networks when opening a connection to C-Gate with a different project
- Execute C-Gate "tree" less often (once per hour per network)
- Use sync-fast-pci mode for C-Gate
- report networks as they are opened
- re-try networks which failed to open at a later time
- use "background" commands
- Double click C-Bus status on status bar to connect/disconnect
- Removed need for bridge modelling
- C-Gate is started automatically when software is run.
- Removed generation of "phantom groups" (these are now done by C-Gate)
- Check C-Gate version on connect
- Improved handling of when project networks do not match C-Gate
- Shut down software if C-Gate is not running
- does not wait for all networks to be synchronised before enabling use
- added command IDs
- removed command re-tries (now done by C-Gate)
- implemented trigger and enable control correctly
Projects
- Project Details now uses Wizard
- Allow default network to be selected
- Added project option to select how scene nudge/ramp are done.
- Added project option to select how ramping to level 0 is done.
- Added ability to import C-Touch files
- Added option to Project Resize form to not move components
- Automated handling of project file (C-Gate XML file) for archiving.
- Prevent copy/paste between projects (can cause errors)
- Fixed bug where the project file could not be loaded from the command-line.
- Prevented copying from one project and pasting to another project (causes errors)
Pages
- New Page Background Types :
- Gradient Fill
- Centred Image
- Tiled Image
- Stretched Image
- Fixed the Edit | Page | Add Template menu item
- CTRL Home now selects the start-up page
- Pages can now be based on a Theme Page
Components
- Added options to show component information :
- Component actions
- Component number
- Whether the controlled group is off-line
- Show font style on form for clocks, monitors and level indicators
- When timer or bell press is selected, default level to 100%
- New tab to control what the component status (indicator, border & background) displays :
- show when the page corresponding to the page link is selected.
- show when the scene is active
- show when it is being clicked
- show C-Bus Timer is running
- When a bar slider is at level 1, show a small bit of the bar (rather than none).
- Added custom option for Level Indicator component.
- Added new special functions :
- edit password
- run single Irrigation Zone (manual control)
- Store Scene
- Set time, date and timezone
- Set sound
- Set region (for date / time format etc)
- Set display (screen saver etc)
- Set networking properties
- Created 3 classes of run-time errors, and allow them to be handled differently
- Added feature to use tag name as a label for C-Bus buttons
- Raise error if illegal Application Number is selected
- Added ability to get light level from multi-sensor
- Combined the Line Style (solid, dotted etc) and the 3D effect (flat, raised etc) into one to :
- allow line style to show status
- provide more options for slider borders
- simplify user interface
- Added ability to use Monitor components with remote networks
- Allow the radius of a round rectangle corner to be selected
- Separate border style into a shape (rectangle, ellipse etc) and a style (flat, raised etc)
- Added new border types :
- lowered capsule and pointer shapes
- raised and lowered round rectangle
- lowered edge polygon and ellipse
- Double Line
- Allow Active and Inactive Border style
- Allow Active and Inactive Background style
- Added ability to display different frames of a bitmap depending on C-Bus level
- Option to automatically open editor as components are placed
- Added option to Level Indicator to show the tag of the Group Address
- Added function to automatically label selected components
- Added Edit | Copy Groups function to copy the group address from one component to another
- Added "selector" component
- Added new "tools"
Scenes
- Made the Scene Editor re-sizable
- On opening a Scene from extra-long-press, open editor to correct scene
- Changed Scene Triggers to include the network
- Fixed detection of circular scene triggers
- Allow the status of a scene to be shown on a Component
- When changing project type, remove excess Scenes
- When loading a project with excess Scenes etc, only raise error message once
- Fixed description of Scene Items
- After editing a Scene the list is scrolled to the selected one
- Allow order of Scenes to be changed
- Improved handling of selection of items in Scene Manager
- Show item count on Scene Manager
- Disable Store Scene special function if user has no access
- Added Auto Scene Creation from selected components
Schedules
- Allow the user to cancel the duplication of a Schedule
- When changing project type, remove excess Schedules
- After editing a Schedule the list is scrolled to the selected one
- Improved handling of selection of items in Schedule Manager
- Added new options to Schedule day selection ("LESS" page) :
- odd days
- even days
- repeat days
- Sync to Schedules now happens on file load.
- Show item count on Schedule Manager
- Automatically run Scheduler when a project is loaded (saves using command-line param)
- On Schedule Manager form, made Group Addresses in tree optional
Log
- Improved scrolling of log
- Added colour highting option to log
- Added source of transmitted C-Bus messages in log (User Click, Schedule etc)
- Added option to limit size of a log file
Access Control
- Added option to Access Control to provide partial access to editing software features :
- Irrigation (edit zone times only)
- Scenes (edit levels only)
- Schedules (edit time, day and GA level only)
- Access Control (edit users only)
- Special Days (add/delete Special Days only)
- Prevent users from editing access details for users with higher access levels
- Show item count on Access Control Manager
Irrigation
- Updated Irrigation Manager to :
- allow editing of manual control time
- switch off any zones when an Irrigation Program starts
- Show item count on Irrigation Manager
Special Days
- Allow more than one Special Day type per day
- Added Special Day editor to allow creating many Special Days at once
- Show item count on Special Day Manager
New Menu Items
- Added File | Project Files menu item to open explorer at the project directory
- Added Project | Archive | Save Backup function
- Added Options | Refresh Images function to refresh all Project images
- Added Edit | Copy Groups function to copy the group address from one component to another
- Added Options | Show Network States form.
- Added new Align options to menu (and short-cuts)
- Align Left
- Align Top
- Align Right
- Align Bottom
Other
- Display Group Addresses in Load Monitor which have Power Fail Recover or Monitor set even if they are not used by
project.
- Allow choice of decimal or hexadecimal values.
- Sort tags in combo boxes
- Worked around Windows bug with minimising program from operation mode
- Fixed problem with Windows task bar not being re-drawn after operation mode used
- Fixed bug with ramping to level 0 (when initiated by external device)
- Swapped CTRL and SHIFT click functions to be more "standard"
- Added new error reporting system
- Fixed bug with nudge down from 0%
- Fixed bug with handling trigger control messages.
- Improved handling of duplicate image names.
- Changed main help file name to main.hlp
- Added "Apply" button to the Align form
- Prevent components from going off page when resizing
- Fixed bug with archiving fonts
- Double click on toolbar clock to edit the time/date
- Improved the User Manual report.
- Fixed bug with Desktop being resized while in Simulation Mode.
- Added autosave command-line parameter
- Prevent CTRL + A from selecting all during operation mode.
- Only save GA values to PFR file when something has changed.
- Status Bar updated to show :
- Show C-Bus discovery / connection status
- Show Schedule run status
- Action of selected component
Version 2.0
SEE THE NEW EXAMPLE PROJECT FILE WHICH SHOWS MANY OF THE NEW FEATURES.
New features since version 1.3 :
Project Files :
- Support for Encrypted Project Files (to avoid tampering).
- Changed the file extensions to *.ctd (project files) and *.ctp (templates).
- Added feature to convert project files to new format.
- Auto create project directory if user tries to save to default project directory.
- Added support for loading and saving project templates.
Added more sophisticated Access Control :
- Changed access to Pages to be based on Access Levels rather than on Passwords.
- Added Access Control toolbar
- Log-In / Log-out functions
Scenes :
- Scene Manager updated.
- Changed editing of scene item actions.
- Allow editing of multiple scene item actions at once (eg to change level or ramp rate of many scene actions at once).
- Added pulsed groups to Scenes.
- Automatically broadcast Scene Triggers.
- Added component Extra Long Press event to edit the scenes.
Schedules :
- Updated the Schedule Manager.
- Added Support for defining "Special Days".
- Added Scheduling based on :
- Special Days
- Repeat Days
- Last Week of Month
- Special Days
- Sunrise / Sunset
- Allow Schedules to control all of the Groups in a Scene, not just a single Group Address.
- Schedules can now select a page and/or execute a Special Function.
- Added an Alarm Special Function
- Added dialogue to show which days during the year a Schedule will be executed on.
- Added support for Daylight Savings (needed to calculate sunrise / sunset).
- Included file of 4000 city locations.
- Allow user to save city locations.
- Added repeat schedules (for testing purposes).
- Execute schedules missed as a result of the PC clock being set forward up to 24 hours.
- Added feature to synchronise loads to Schedules
Added Load Monitoring
Components :
- Added new Special Functions
- Added ability to select multiple components by holding down CTRL then dragging area.
- Added C-Bus "Nudge" Up and Down component types to allow levels to be adjusted up and down a set amount.
- Allow C-Bus buttons to control all of the Groups in a Scene, not just a single Group Address. This allows the Groups in
a Scene to be turned off, dimmed etc.
- Added "capsule" and "pointer" borders for components.
- Level indicator option to show tags.
- Allow timers to be up to 18 hours.
- Allow temperature to be displayed in C or F (see Project Details).
- Percent indicator changed to be generic level indicator showing :
- Percent
- Level (0 to 255)
- Room Control System (RCS) temperature
- Added horizontal sliders.
- Added Bar Graph component (new features in slider component).
- Added muti-line text to buttons and text components.
- Clocks can now display sunrise, sunset time, and schedule time.
- Added menu item to lock the position of components so they can not be moved accidentally.
- Allow preset and status components to show their indicator as active when the C-Bus level equals their set level.
- Changed behaviour of components so that if a component performs no action (C-Bus, Page Link or Special Function)
and it is over another component, then it will be ignored when pressed (ie. the component below it will be pressed).
Updated the Check Project function to allow for this new behaviour.
- Allow C-Bus events to trigger a Component action - "remote control" via C-Bus
Added Irrigation Control
C-Gate usage
- Check C-Gate network states when connecting.
- Allow independent C-Bus networks.
- Support Bridge Application Connect mode to and from Local Network.
- Automatically create Phantom Groups
Other :
- Scroll bars on main image if image is bigger than window.
- New Logging features.
- New ServerX Interface for Internet access
- Added dialogue box (under Help menu) to show the Software Properties (number of pages supported etc.)
- Added option of having reports (Project Summary and Check Project) in HTML or Text.
- Updated project summary report.
- Added function to create a User Manual for the project.
- Added new a command-line features.
- Allow more scenes, scene items, schedules, pages and components per page.
- Pages can have their time-out set independently if required.
- If a project is smaller than the full screen, show a title bar in Operation Mode.
- Added ability to use CTRL + Arrow keys to move selected components.
- Added ability to use CTRL + Page Up/Down to select pages.
- Added Power-Failure Recovery feature
Version 1.3
First Release.
Version 1.0 - 1.2.9
Beta Test Release