Schedule Plus Software Revision History
Release Notes
- Can only use this version with C-Gate V2.9.0 build 2417 (ToolKit V1.12.0) or later.
Version 4.12.2 (15 August 2014)
- Added support for Toolkit project files larger than 10MB
Version 4.12.1 (23 September 2013)
- 25093 Added DALI List/Profile mapping, various bug fixed
- 26834 Added Web Service server (S+ only)
- 26832 PICED logic error when HTTPGet function cannot retrieve URL
- 26849 Error during error report is no timeout page used
Version 4.12.0 ( May 2013)
- 25093 Added DALI control feature
- 26300 Irrigation number of zones increased
Version 4.11 (5 June 2012)
- 12778 Update to project file format. Added feature to save as old file format.
- 6728 Selection of default date and time format
- 17437 Added support for Profiles
- 21004 Only list relevant page transitions for sub-pages
- 21073 Fixed various issues with adding new images with same file name as an existing image
- 21315 Added option to offset reactive power in power meters
- 21542 Fixed problem with using non-standard screen resolution
- 21467 Fixed problems with Irrigation Rain Delay
- 22133, 19811, 22117, 22695 Fixed issues with PFR file
- 20529 Password page now times-out
- 21938 Fixed problem with using HVAC with temperatures in F
- 21601 Fixed Sub-Page time-out
- 21636 Fixed problem with dragging C-Bus sliders rapidly
- 22378 Fixed problem with Check Project and HTML components
- C-Gate and C-Bus
- 21943, 21748 Updates for new C-Gate
- 6868 Added support for C-Bus Audio Application
- 22315, 21748 Option for closing C-Gate and C-Bus Networks
- 20142 Added option to show legacy C-Bus Applications
- 20326 Changed name of "degraded" network state to "operational"
- 21888 Show cause of error state on network state form
- 22239 Handle multiple C-Bus projects open in C-Gate
- 22027 Handle missing C-Bus project
- System IO
- 19575 Added in-built system IO for controlling project time-out page
- 22167 Fixed processor usage display for 64 bit Windows
- Templates
- 21606 Fixed problem with saving templates
- 21243 Fixed problem with adding templates to a project with different screen size
- 22328 Removed unicode fonts from theme templates
- 18565 Added component templates
- Schedules
- 20289, 20766 Made control of logic modules from Schedules simpler (Schedule Editor button opens logic)
- 21240 After editing a Schedule, reselect same tree node and Schedule if possible
- 22455 Prevent use of Schedules with the same name
- Logic
- 21569 Improved warning W005 in logic compiler
- 23015 Fixed problem with operating system using comma as a decimal separator
- 20289, 20766 Made interaction of Schedules and logic Modules more apparent on Logic Editor (module icon has + if a Schedule or Component controls it)
Version 4.10 (27 June 2011)
- Power Meters
- 20490 Fixed problem with Power Meter Total Energy in-built System IO
- 20652 Fixed problem with entering daily power meter history data
- 20615 Clarified definition of a "weekly" energy period
- 20618 Fixed calculation of energy average when history data is incomplete
- 21553 Fixed problem with deleting energy tariffs
- Sub-Pages
- 20327 Added time-out to sub-page frames
- 20329 Fixed Check Project with sub-pages
- 20522 Fixed problem with copy and paste with sub-page links
- 20453 Added menu item and Keyboard Shortcut to quicly select theme pages and sub-pages
- 20362 Fixed problem with detecting duplicate sub-page frame names
- 20684 Fixed problem with using templates containing sub-pages
- 19034 Added Moon phase In-built System IO Variables
- New options for Calendar Components
- 19034 Show moon phase
- 16536 Show when selected Schedule is due
- 19212 Fixed problem with Snap To Grid at right and bottom edge of screen
- 20603 Do not show On and Off as levels for Trigger Control Application
- Schedules
- 20644 Fixed minor problem with editing repeat Schedules
- 15536 Added new In-built System IO Variables and template for Schedule editing
- 16536 Option for Calendar Components to show when selected Schedule is due
- 10405 Allow Schedule Sync Special Function to be used in logic
- 19573, 19571 Improvements to adding Special Days
- 20498 Saving project caused page change if theme page displayed
- 18384 Improved handling of MIME e-mail messages
- 6714 Added map for selection of project Location
- 15736, 20973 Improved entering/exiting Operation Mode
- 20974 Added menu item to right click pop-up menu to activate a component
- Logic
- 7562 Do not run logic engine when there is no code
- 14551 Fixed problem where logic appeared to be running, but wasn't
- 10405 Allow Schedule Sync Special Function to be used in logic
- 20975 Raise compile warning for use of non-existent measurement channels
- 21003 Raise compile error for un-terminated comments
- 21151 Fixed problems related to starting the logic engine
- 21438 Fixed problem with very large amounts of logic causing software to freeze
- 21504 Fixed reporting of line number for run-time errors
- 17539 Added logic functions for
- UDP
- Ping
- DNS
- Network Adaptors
- 21013 Fixed "fade" page transitions
- C-Gate
- 16666 Allow sending of C-Bus lighting commands while network is syncing
- 19066 Added program option to automatically re-connect to C-Gate if connection fails
- 21475 Allow larger projects to be used
- 21041 Reduced minimum width for level components showing In-built System IO values
- 21350 Fixed problem with using non-default POP3 and SMTP port numbers
- 21363 Only show leading zero on time hours if displaying 24 hour format
- 21380 Set default value for nudging System IO variable
Version 4.9.2 (20 Aug 2010)
- 20168 Fixed problem with using projects created with V4.7.2 or earlier where C-Bus Key Function is being set to unused
Version 4.9.1 (18 Aug 2010)
- 20014 Fixed problem with the "C-Gate Test (NOOP)" option causing opening then closing C-Bus networks
- 20019 Added logic functions for controlling Sub-Pages
- 19974 Use of Selectors was causing a memory leak
- 19999 Changed method of selecting a Schedule's Scene slightly
- 20037 Added HTTP Post logic functions
- 19979 Improved method of positioning forms with dual monitors
- 20048 Fixed problem with Check Project report
- 19576 In Schedule Manager, do not show non-C-Bus schedules in Groups node
- 19994, 20040, 20082, 20129 Fixed minor problems with using Sub-Pages and Frames
Version 4.9 (28 Jul 2010)
- 6969 Added concept of Sub-Pages
- 6969 Changed display of page lists to show page type with icon
- 18662 Added support for showing energy for Power Meters
- 18317 Fixed problem with pause while e-mail was being downloaded from server
- 19191 Fixed exception with Scene Matrix Manager
- 19134 Fixed problem with having no time-out page causing screen to freeze
- 19094 Fixed problem with using delete key on Scene Editor
- 19145 Fixed crash when trying to set operating system time to match C-Bus
- 19142 Fixed problem with re-sizing HTML component
- 17434 Allow Unicode to be used in C-Bus tags
- 6790 Show unit names in unit address lists
- 17151 Included image server application for use with Web Cam components
- 18618 Include "notes" with User Manual
- 18915 Automatically include project fonts in the archive
- 17438 Fixed problem with form size changing between operation mode and editing mode
- 19238 Fixed exception when importing archives without copying C-Bus project
- 19286 Allow log form font to be selected
- 19567 Only time-out pages when in operation mode
- 19884 Fixed problem with saving very small floating point values to project file and power failure recovery file
- 18189 Fixed problem with entering level for Scene Component in Scene Editor
- 19960 When deleting pulse power meters, references are now updated
- Logic Changes
- 19073 Fixed problems with displaying logic help file
- 7076 Updated case statement to include else clause and remove run-time range check
- 6608 Added HTTP data procedures
- 19289 Updated logic editor keyboard shortcuts
- 17154 Fixed problem with C-Bus level list on Logic Wizard
- 19586 Prevent continual sending of Measurement App messages onto C-Bus from logic
- 17622 Fixed exception when doing Find Next
Version 4.8.3 (7 Apr 2010)
- 18873 Fixed problem with HTML component
- 18519 Pulse Power Meters could not be deleted
- 18829 Fixed problem with opening Matrix Scene Editor
- 6977 Added DurationToString procedure
- 18621 Show partial path of open file on form caption
- 18801 Only allow use of Trigger Control Application for Action Selector labels
Version 4.8.2 (29 Mar 2010)
- 18693 Logic Component Property functions caused slow memory leak in logic engine
- 18755 Fixed problem with "invisible" components sometimes being drawn with a border
- 18675 Fixed problem with the Security Armed Level in-built system IO variable being inconsistent with different security panels
- 18793 Allow sliders to use On/Off and Dimmer key functions
- 18754 Add buttons to clear selected component Images
- 18868 Fixed editing of Schedule Collections
- 18872, 18873 Fixed problems with HTML Component
- 18937 Monitors were not working with networks in degraded state
- 18948 Fixed problem with editing clock showing Logic Timer
Version 4.8 (15 Feb 2010)
- C-Bus:
- 17137 Show summary of C-Bus networks on status bar
- 18299 Show units which are in error state and added "degraded" state
- 18349 Added option to control networks going into error state
- 6844 Allow configuration of custom key functions
- 17994 Fixed problem with C-Gate "tree" stopping ramping and timing groups
- 12642 Added support for C-Bus Media Transport Control Application
- 17493 Added Power Meter Manager and support for Pulse Power Meters
- 16705 Allow C-Bus Measurement Application messages to be sent
- 14585 Allow more time for C-Gate to connect on start-up
- Components:
- 6940 Allow user to add notes for Pages, Components, Scenes, Schedules and Irrigation
- 17699 Allow a Component to be made invisible
- 12668 Added Outline border style to allow status indication using border thickness
- 17331 Stretched images drawn 1 pixel too small
- 18545 Components with no border drawn 1 pixel too small
- Sliders:
- 7045 Added minimum/maximum values
- 8996 Allow space at end of slider slot to be selected
- 17738 Added option to use an image for a slider bar
- New Special Functions:
- 12642 Media Transport Control
- 18113 "re-start"
- 18260 Purge graph data
- 17138, 7571, 12982, 9699 Various changes to improve the Project Details Wizard
- 18404, 18077 Fixed problems with PCs with no serial ports and improved listing of COM ports
- Log:
- 17754 Log a warning message if processor usage is high for a sustained period
- 18223 Show unit address for received messages
- 17991 Allow text to be copied from log
- 15113 Added option to Scenes and Schedules to prevent them from being edited
- 18129 Updates to Power Failure Recovery:
- Store graph data
- Store power meter data
- Monitored Groups now saved in project file
- Don't save PFR file for templates
- Logic Additions:
- 12134 Added HasChanged function
- 9272 Added functions to allow logic to control page and component properties
- 17623 Added StringToIntDef function
- 9268 Added TrackGroup2 procedure
- 7037 Added Power function
- 18634 Added pos2 function
- 13120 Added C-Bus/Insert Group Tag to pop-up menu
- 14149 Added C-Bus Tag functions
- 18589 Updated Windows manifest to improve usability with Windows Vista and Windows 7
Version 4.7.2 (19 Oct 2009)
- 12475 Reduced the processor usage by the log form
- 17776 Reduced the processor usage when receiving C-Bus messages
- 12569 Fixed problem with log "Remember Settings" option
- 17808 Fixed problem with sending characters in the range $80 to $FF to serial or a socket
- 17639 Allow the Security Status Request function to be used in Logic
- 17730 Fixed exception which could occur sometimes when clicking on the workspace
- 17755 Allow baud rate of all serial ports to be set
- 17872 Cancelling adding a new user caused an exception
Version 4.7.1 (2 Sep 2009)
- 10236 Can now hide specific errors in the Check Project Report
- 17403 New in-built System IO variables to show start-up date and time
- 17463 Copy and Paste did not include "word wrap" property
- 17465 Installer was missing See32.DLL file
- 15178 Fixed problems with having "&" in file name or path
- 16514 Display first graph point sooner
- 14020 Fixed a problem with paint format for buttons with text status indication
- 10686 Added SceneIsSet logic function
- 17449, 17245 Improved selection of Schedule repeat days
- 17536 Fixed bug with running under Windows 7
- 13354 Added template with Wiser look
- 17573 Added button to copy active image to inactive image when selecting custom image for button
- 17591 Send HVAC refresh messages spaced 10 seconds apart
- 17596 Raise logic compile warning if using string constants longer than 50 characters
- 17590 Only change system time if a received C-Bus Time message is more than 5 seconds different
- 17450 Improved selection of page using arrow keys or mouse scroll wheel
- 17630 Clear Security entry delay if disarming system while entry delay is in progress
- 17639 Added Special Function to send Security Status Request message
- 17652 When selecting a System IO variable for a component, display relevant variables
- 17651 Show component type at top of Component Properties Form
- Logging
- 12569 Added Remember Settings option to set log state on start-up
- 17336 Added more details to log on start-up
- 17030 Log a message if a Schedule does not send C-Bus message because of not being Master Unit
- 16980 Log a message when the Logic Engine has stopped
Version 4.7 (30 Jul 2009)
- 16603 Allow Non-English (Unicode) characters to be used throughout the software
- Scene, Schedule, Access Control, E-Mail Account, System IO names etc
- Component text
- String System IO variable data
- Logic
- Log file (saved as UTF-8)
- Can not use Unicode characters in C-Bus tags
- 16688 Added options for how the software starts up
- Logic:
- 17413 Support Unicode in Logic to allow use with any langauge:
- Logic string functions
- Variable, constant, function, procedure and module names
- Comments
- Added OrdW and ChrW functions
- 16603 Added functions for converting to and from UTF-8
- 6644 Allow the logic editor fonts to be selected
- 13082 Allow // comments to be used
- 16787 Added socket functions to right click menu
- 17041 Fixed the IsCBusUnit function for Colour C-Touch
- 17330 Fixed problem with "Wait until C-Bus is on-line to start logic" option
- 17356 Fixed problem starting logic engine after PC has been running for a very long time
- 17041 Fixed the reporting of negative values on the Measurement Application
- 16836 Fixed problem with having no time-out page
- 17356 Fixed problem with start-up page not working
- 17101 Improved the way off-grid Components snap to the grid
- 17304 Raise error if C-Bus project does not exist on computer when opening project archive
- 17358 Added option to not use regular C-Gate "tree"
- 17357 When importing a project archive, do not transfer C-Bus project by default
- 6855 Improved support for PNG images
- Added Wiser images to the Image Library
Version 4.6.1 (20 May 2009)
- 16893 Group Address levels were being reset by the C-Gate "tree" response
- 16847 Project notes were losing all but the last line when saved
- 16834 Non-printing characters in user System IO string variables were not saved correctly
Version 4.6 (28 Apr 2009)
- 16605 Allow longer e-mail addresses
- 16576 Fixed problem with undoing move of groups of components
- 13876 Added option to delay logic until C-Bus is connected
- 16754 Fixed problem with manual irrigation control on slave units
- 16762 Fixed problem with logic ServerSocketHasClient function
Version 4.5 (23 Mar 2009)
- 12641 Added support for E-Mail
- 14900 Encrypt all passwords in project file
- 14274 Simplified project export archive form
- 15569 Added option for pages to be listed in alphabetical order
- 15723 Allow use of delete key for deleting most items
- 15114 Updated templates for irrigation, scene and schedule control
- 14023 Show groups which are displayed by status components in the project reports
- 14911 Improved operation with Windows Vista
- 15070 Updated C-Bus Time Mastering algorithm
- 16442 Added Slim Interface
- C-Gate
- 14585 Improve reliability of connection to C-Gate on start-up
- 13640 Start C-Gate with selected memory properties etc
- 15116 Added details of C-Gate messages to Advanced C-Bus Fault Diagnostics manual
- 16461 Log C-Gate messages for command failures
- Components:
- 14930 Updated Tools to place multiple components at once
- 12001 Text justification/alignment now available for all relevant components.
- 12001 Added Word Wrap for Level Components.
- 14604 Added options for Graph axis labels
- 15109 Fixed aligning with component groups
- 14434 Allow selection of properties when placing Tools
- Schedules:
- 14212 Improved repeat Schedules
- 6909 Added random Schedules
- Logic:
- 12465 Added GetCBusTimer logic function
- 15644 Added IsWiser logic function
- 15280 Allow logic to use more than one client TCP/IP socket
- 15379 Raise error C270 if there is a semicolon before an "else"
- 15879 Added IsMasterUnit function
- 13083 Added GetUnitStatus function to show if a unit is operating
- 12768 Allow selection of in-built system IO properties when using editor pop-up menu
- 16232 Improved the "round" function
- 12641 Added E-Mail logic functions
- Irrigation:
- 15796 Added example project
- 15858 Fixed "Irrigation, Run Zone" special function
- Load Monitor:
- 15157 Allow Load Monitor duration and energy to be set independently
- 15122 Load Monitor Total Energy in-built system IO showed wrong value
- 15118 Allow selection of e-mail account. Put more details in e-mail.
- In-built System IO variables:
- 13549 Added many new variables for Schedule control
- 15112 Added controlling Scene Component ramp rate
- 15879 Added controlling Master Unit
- 13549 Changed display of in-built system IO variables so that they show as blank if invalid
Version 4.4 (26 Aug 2008)
Significant Changes since V4.3 :
- 12735 Added ability to Refresh C-Bus Tags
- 13323,13702,13716,13777,13788,13800, 13886, 13888, 13889 Updates to HVAC Application
- 7793 Added Calendar Component
- 6850 Added Graph Component
- 4933 Added tool to open graph data in Excel
- 9316 Changed to using HTML help (needed for Windows Vista)
- 9322 Allow files used by logic to be included with project archive
- 13306 Allow Power Failure Recovery file to not be included with project archive
- Updated example projects and templates
- 13310 Added call for meals logic template
- 13271 Updated logic graphing example
- 13287 Added Valentine's Day template
- 13774 Added Thermostat template
- 12568 Updated tools template to include separate page for installer tools
- 13233 Fixed problem with deleting user System IO variables
- Added new logic functions :
- 7032 Added ability to control RS232 hand-shaking lines from logic
- 13661 Added option to log logic TCP/IP messages
- 13758 Added HVAC Zone constants
- 7003 Added more forms for entering logic function parameters
- 13590 Added TextBlock procedure
- 12961 Added more details on using in-built system IO to help file
- 7033 Added TextHeight and TextWidth functions
- 13576 Explained usage of constants in help file
- 13272 Added FileExists logic function
- 13707 Prevent forms from opening off-screen (for example, on a second monitor)
- 13358 Only default network was able to be selected in Error Reporting Application
- Added new "Tools"
- 13198 HVAC Zone Group State in-built System IO variable
- 13323 HVAC Set Level Type and HVAC Set Level Type Name in-built System IO variables
- 13329 User System IO variable
- 12251 Added Special Function to show project and installer details
- Updates for Error Reporting Application
- 13444 Changed naming for error types
- 14012 Handle new messages
- 14067 Handle All OK message correctly
- 6879 Components using a preset with System IO now show status correctly
- 14005 Renamed some in-built system IO variables
- 14275 Allow aspect ratio of images to be maintained when resized
- 12590 Added ability to set default Location (country and city)
- 12595, 13113 Prevent project from incorrectly showing as having changed
Version 4.3 (4 Feb 2008)
Significant Changes since V4.1 :
- 13063 Fixed problem with setting the PC time under Windows Vista
- 13063 Added information to FAQ about using with Windows Vista
- 13038 Support the Temperature Broadcast application
- 13084 Access level of first page was being reset to level 1
- 13080 Allow the use of the tab key in the logic editor
- 13065 Fixed a problem with networks unable to be selected when there is no network 254
- 12740 Get confirmation when automatically closing C-Gate
- 6911 Fixed problem with deleting Schedules
- 8714 Allow the order of items in lists to be changed with drag and drop :
- Scenes
- Scene Components
- Schedules
- Irrigation Zones
- User System IO
Version 4.1 (20 Dec 2007)
Significant Changes since V4.0 :
- 12856 Added option to allow multiple copies of software to run simultaneously
- 12667 Added option to remember tab selection on Component Properties form
- 12678 Added ability to log logic serial messages
- 12664 When editing C-Bus settings, don't reset level when group is changed
- 12774 Default to toggle timer, not retriggerable timer
- 12581 Simplified completion of drawing an arbitrary shape
- 12654 Allow the use of C-Bus tags with in-built system IO
- 12625 Added help about using labels form
- 12663 When auto-creating animations, handle missing file path
- 12963 SyncUpdate messages from C-Gate were causing ramping groups to stop
- 12801 Updated to accept new C-Bus Error Application messages
- 12981 Added new Tools for shutter relay control
Version 4.0 (30 Oct 2007)
Significant Changes since V3.9 :
- 6686 Added the ability to hyper-link from this form to help file topics. Click on the links below to see the help file topic.
- 11140 Software licences are now done with a hardware protection key
- 9738 Added the concept of "in-built" System IO variables and new Special Functions to support
- 6886 Components for viewing and editing Irrigation
- 6888 Components for viewing and controlling logic
- 6889 Components for viewing and editing Scenes
- 6883 Components for viewing Special Day type
- 6884 Components for viewing Page name
- 6885 Components for viewing and editing Schedules
- 6887 Components for viewing and editing Access Control (and passwords)
- 9659 Components for viewing system resources
- 9739 Added ability to change date and time using Components
- 9108 Added ability to monitor C-Bus network states using in-built System IO
- 7639 Added ability to show & control state of C-Bus connection via in-built system IO
- 6882 Added ability to show Load Monitor information using Components
- 7082 Added ability to show whether Daylight Savings is set
- 7008 Added ability to send labelling commands by setting the value of label In-Built System IO Variables
- 10645 Added System IO variables for alarm functions
- 10629 Added support for System IO variables for Black and White C-Touch
- Non-lighting C-Bus Applications (see below)
- 9740 Added new Tools to support the above
- 10513 Added ability to monitor and control in-built System IO variables from logic
- Support Non-lighting C-Bus Applications
- 6864 Changed mechanism for the use of the C-Bus Measurement Application
- 6863 Added ability to use the C-Bus Security Application
- 6862 Added ability to use the C-Bus Telephony Application
- 6877 Added support for C-Bus labelling commands
- 8479 Added ability to use the C-Bus Error Application with Components
- 6867 Added ability to use the C-Bus Air Conditioning Application
- 10810 Added ability to show selected C-Bus Applications in the log
- 10907 Added C-Bus Concepts Help file
- 7336 Allow C-Bus Network properties to be selected :
- Whether to use the Network in the project
- Whether to open the Network
- Whether to send Time, Security, HVAC and Telephony messages to it
- Added new support documents :
- C-Bus Concepts
- C-Bus Networks
- Advanced Fault Diagnosis
- Changes to graphics :
- 9973 Allow the Alpha Blending level to show status
- 6851 Added ability to draw lines (with shape component)
- 6861 Added ability to draw arbitrary shapes (with shape component)
- 6773 When clicking on circular and triangular shapes, only select the component if within the actual border
- 6707 Added ability to do more flexible animations
- 10419 Added Tools | Images | Create Animations to speed up the creation of animations
- 6855 Added support for static GIF images
- 6855 Added Tools | Images | Convert Animated GIF to convert animated GIFs to animated bitmaps
- Improved Media control :
- 5703 Added Special Function to show iPod control panel
- Added choice of four skins for Media Client (can also add user created skins)
- 10462 Added option to automatically start iPod Server and to select the Media Client skin
- 6925 Irrigation Manager updated
- Replaced with a "wizard" style form
- Added network to enable group
- Added a description for irrigation Programs
- Added network to irrigation Program trigger
- Added an in-built Schedule manager for irrigation related Schedules
- Updated help file to clarify operation of irrigation
- 9506 Added selection of C-Bus properties for components from Toolbar
- 9238 Changed method of selecting C-Bus levels
- Changes to C-Gate usage :
- 8898 Added program option to close C-Gate when the program closes
- 7456 Improved handling of C-Gate disconnections
- 6329 Documented the C-Gate Fast Start process
- 10931 Improved opening of C-Bus Networks
- Changes to Scenes :
- 6821 Implemented the Indicator Kill message to simplify use of remotely triggered Scenes
- 6772 Show scene status correctly if a group is ramping towards the scene level
- 6724 Added report to show summary of Cascaded Scenes
- 9654 Added a warning if the same group is used twice in a scene
- 9258 Using the log was causing the screen to flicker
- 6958 Only allow one copy of the software to be running at once
- 8152 Added a Monitor Manager to support the use of Monitor components and monitors in logic
- 10443 Added ability to show "negative" colours :
- Component Properties form has option to show negative of standard images
- Page | Negative Colours menu item changes page colours to their negative (black becomes white and vice versa)
- 8665 Added ability to save and load installer details easily
Minor Changes and bug fixes since V3.9 :
- 12180 In the Project Details, a page can now be selected to be displayed when the alarm is sounded.
- 6787 List all changes made when projects are converted
- 10945 Improved the way the time display is updated to prevent seconds being skipped occasionally
- Changes to Logic :
- 7052 Allow use of hexadecimal values for char constants
- 11261 Allow logic to use temporarily functions designed for a different project type for testing purposes
- 11726 Added option for logic WriteLn out to go to log
- 7640 Added warning if lots of successive commands in logic set C-Bus instead of using a Scene
- 10290 Fixed problem with sunrise and sunset schedules when the offset caused the schedule to occur on the next or previous day
- 9931 Fixed bug with adding tools template from project Wizard
- 10059 Fixed Refresh Images for animated images
- 9910 Fixed detection of duplicate scene triggers and added ability to show list of Scenes with duplicate triggers
- 6930 Added Rain Delay special function
- 9630 Fixed confusion with Level Convert form
- 7594, 7620, 7705 Disable various buttons when additional Scenes, Schedules etc can not be added
- 8655 Updated Check Project report format
- 9472 Ramp to level 0 option was not working correctly
- 9323 Added files used by project to the Project Summary report
- 9211 Use correct terms for "groups" and "levels" on all Applications
- 10476 Do not broadcast time updates near midnight as it may cause problems.
Version 3.9, Service Pack 2 (6 Aug 2007)
- 7456 Automatically re-connect to C-Gate if it stops responding
Version 3.9, Service Pack 1 (7 Mar 2007)
This version was not applicable to HomeGate or Schedule Plus
Version 3.9 (4 Jan 2007)
The only change in this version is to make it compatible with C-Gate V2.6 build 2211 (ToolKit V1.6)
Version 3.7 (25 Aug 2006)
Significant changes since V3.6 :
- 8422 Added ability to select a Master Unit. See help file for details.
- 9029 No longer use C-Gate "background" commands. This improves performance.
- 9082, 8661, 6785 Improved accuracy and display of ramping groups.
- Scene changes :
- 8835 Added column to Scene Manager to show number of Components in each Scene.
- 7133 When executing a scene store, only update lighting compatible application groups.
- 8749 Added the option to allow scenes to be triggered from any network.
- 8668 When not in operation mode, get a confirmation for storing scenes.
- Logic functions :
- 4930 Added ConditionStaysTrue function to allow execution of actions if a condition has stayed true for a certain time.
- 7642 Added TrackGroup to make one group track the level of another.
- 6993 Added RunTime function to return how long logic has been running. Can be used instead of timers.
- 8017 Added ModuleDisabled and ModuleWaiting functions.
- 8751 Added CurrentPage function to return the number of the current page.
- 7028 Added HexStringToInt function
- 7028 Added IntToHexString function
- 8859 Added item to logic editor pop-up menu (Structures | Alternate Code) to simplify spreading code across multiple scans.
- 6998 Allow delays in multiples of 0.2 seconds. Logic now runs EVERY 0.2 seconds.
- 7000 Added a Find in All search function to the logic editor
- 7202 Logic TCP/IP errors were being reported as C-Gate errors.
- Key Functions:
- 8331 Added Up and Down key functions.
- 4783 Allow selection of a ramp rate for the On/Off key function.
- 7177 Fixed toggling and ramping scenes
- Added information to help file about key micro-functions.
- 9117 Fixed problem with using very long ramp rates with dimmer components
- 7474 Removed the extra-long press of a scene button editing a scene, as this can now be done with a special function.
- 8659 Added new web cam component which overcomes many of the problems with using HTML
- 8482 Added Tools | Add Colour by Hex Code menu item to allow adding custom colours
- 7881 Added Tools | Filter Log File to filter log files to extract information of interest
Minor changes and bug fixes since V3.6 :
- 9231 Fixed problem where C-Bus messages could be missed if the computer got very busy.
- 8846 Spaces at the start of button text were being lost when the file was saved.
- 8713 Duplicate Group Addresses were being created when editing a group with hexadecimal values selected.
- 9031 Fixed problems with saving as a template.
- 8866 Added an Open Example Project button to the Project Wizard.
- 8651 Using a * in a module name was causing compiler errors
- 8666 The hours in the Schedule time were not able to be entered by keyboard
- 8731 Fixed problem with deleting first page causing an exception.
- 8736 The Auto Create "add tools page" option was not working.
- 6659 When creating a new colour C-Touch project, you could select invalid page transition effects.
- 7698 Fixed problem caused by loading corrupted image files or illegal image types.
Version 3.6 (6 May 2006)
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.
- 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 (2 May 2006)
Significant changes since V3.3 :
- 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
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 :
- 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.
- 6865 Added preliminary support for the C-Bus Error Application. See Project | Error Manager menu item.
- 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
- 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.3 :
- 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.
- 8203 Fixed memory leak with the logic ReadServerSocket function
- 7833 Increased the amount of logic code allowed.
- 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 logic engine on entering operation 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
- 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
- 7609 The Network of monitor components was not being saved correctly.
- 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
- 7799 When re-sizing a project in the Project Wizard, it now gives the option to re-size components or not.
- 7814 Added Special Function to display the Network States form.
- 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
- 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
- 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
- 6696 Added FAQ entry on controlling C-Bus from a remote site
- 6698 Added FAQ entry on the use of the C-Gate sync period parameter
- 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
- 6659 Fixed the "fade" page transition effects
Version 3.3 (24 Nov 2005)
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 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).
- 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
- 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 (23 Sep 2005)
Significant changes since V3.1 :
- NOW ONLY COMPATIBLE WITH C-GATE V2.3 (ToolKit V1.1.8)
- Added menu item to re-scale all images.
- Improved the way that unexpected closing of C-Gate is handled
- Improved synchronisation of C-Bus Networks via C-Gate.
- Fixed recovery from networks going off-line
- Added Scroll Lock to log form.
- 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.
- 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.
- Allow the Schedule Graph to be adjusted to give more room for Group names.
- 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"
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.
- 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
- 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)
- Give warning if the file name in the command-line parameters is wrong.
- Added link to manuals folder to the Help menu.
- 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.
- Added link to C-Bus forum to help menu
- Fixed operation with timezones with no daylight savings
- 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
- 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
- In User Manual, Dimmer and Selector components were not reported
- In Logic Wizard, disable boolean operators when not relevant
Version 3.1 (1 Jun 2005)
- Set C-Gate autosync mode in case it has been changed by ToolKit
- Fixed bug with using Time Zones of GMT+12:00 (for example, New Zealand)
Version 3.0 (13 May 2005)
- Added the Logic Engine. See Help | Logic for more details.
- Fixed bug with Project Wizard auto create when no pages are listed.