C-Gate 1.5.3.0 build 1103
Release Notes
20041011

Changes in build 1103 (1.5.3.0)

1103/1 [enh] psync method for DSI units no longer does a DSI status identify (identify $11).   A new method has been added to DSI units called DSISync that causes the DSI status to be read.  This method must be called before DSI status provided by the unit is available.


Changes in build 1100 (1.5.2.0)

1100/1 [enh] updated cbusunit.spe to represent latest

1100/2 [enh] further enhancements to group and terminal level reading
in C-Bus2 output units.


Changes in build 1099 (1.5.1.3)

1099/1 [enh#274] fixed wrongly represented group and terminal levels in C-Bus 2 input units after a psync operation.


Change in build 1098 (1.5.1.2)

1098/1 [enh#266] support added for SENPILL and SENPILLS unit

1098/2 [bug#265] fixed bugs relating to retrieving groups correctly across a bridged network

1098/3 [bug#254] fixed failure to recognise SENPIRSS v1.0


Changes in build 1096 (1.5.1.1)

1096/1 [bug#259] fixed incorrect reporting of terminal levels for CBus2 relays and dimmers


Changes in build 1095 (1.5.1.0)

1095/1 [enh#244] Added Support added for the following unit types: - ANODN4 (catalog L5504AMP) - RELMB8 - ANOMB8 - DSIMB8 and DIMDS8 (adds parameters specific to DSI units) - DIMPR12 (adds full unit model)


Changes in build 1093 (1.5.0.7)

1093/1 [bug#242] fixed problem that caused a Neo unit with a $FF application to cause a null pointer exception

Changes in build 1092 (1.5.0.6)

1092/1  [enh#234] Added support for RELDN8SP

1092/2	[enh#235] cbusunit.spe support for CBus2 SENPIRs

1092/3	[enh#236] support for SENPILL added to cbusunit.spe (emulated as Neo unit)


Changes in build 1091 (1.5.0.5)

1091/1	[bug#220] Fixed problem where any network response received between a command 
		being sent and a confirmation being received from the network results in the 
		command being aborted with a 408 Error.

1091/2	[enh#221] Set the default maximum missed responses (ie confirms for commands sent
		through a PCI v3 or later to 5, and expose it as a parameter called max-missed-responses.

Changes in build 1089

1089/1	[enh#183] Added support for RELDN8 unit.

1089/2  [bug#184] Improved network exception handling for measurement and other application messages

1089/3	[] Incorporate changes in build 1088 (cbusunit.spe) into core development tree.

Changes in build 1088

1088/1  [cis#?] Updated cbusunit.spe to support CBus2 versions of DINAUX4 and KEYAUX4.

Changes in build 1087

1087/1	[enh#169] Added support for General Input unit and measurement application mapped to
		application $0F.  See the included PDF Document "Measurement in C-Gate 1.5" for details.

1087/2	[bug#94] Removed dependency on PC_LOCAL in network unravel code which would have 
		caused unravel failure with new PCIs

1087/3	[bug#168] Fixed problem where extra '00' added to bridged commands


Changes in build 1086

1086/1	[bug#90] Removed problem resulting in frequent stuck -transmitter problems
		due to misapplication of a confirm code to a '||' command.

1086/2	[bug#91] Fixed problem with CBus2Unit model that was preventing visibility to
		network voltages via CI command (and C-Lution)

1086/3	[enh#92] Added new cbusunit.spe entries for CBus2 KEYIR4 unit

1086/4	[enh#100] Added new entries for PCI V4 to cbusunit.spe


Changes in build 1085

1085/1	[bug#86] C-Gate -was- allowing on, off and ramp commands to return ok responses even 
		if the network was disconnected.  This has been fixed, and a 408 Operation Failed
		response is now returned in such a situation.

1085/2	[bug#87] The bus coupler device was defined incorrectly in the unit specification, resulting
		in target levels not being read correctly. This has been rectified.

1085/3	[enh#88] New unit specifications have been added for the Reflection series of switches.

1085/4	[enh#89] Support for automatic network reconnection on error/network or power failure.  All
		types of network will attempt to reconnect if there are send or receive failures, or no response
		is given to synchronisation operations or commands sent to the network.

1085/5	[enh#89] The auto-reopen flag now defaults to "yes", rather than "no".  This means that networks
		will attempt to reconnect if there is a significant interface error.



Changes in build 1084

1084/1	[enh#60] C-Gate will no longer set $30 in a V4 Bridge in order to turn on monitoring. This 
		is now the responsibility of the installer.

1084/2	[enh#60] C-Gate now handles monitoring from bridges more than 1 level away, as long as the
		bridge is configured correctly.

1084/3	[bug#50] C-Gate has been modified so it will only search for up to 5 C-Gate hardware keys
		and 5 C-Lution keys before giving up.  This is a workaround for the situation where bad or 
		broken Sentinel software or PC hardware reponsts that an endless number of keys are available.
		**Note this has created a limitation: a maximum of 5 dongles of each kind
		are supported.**


Changes in build 1083:

1083/1	[bug#15] Fixed null pointer exception resulting from get <terminal> groups for din/pro units.


Changes in build 1082:

1082/1  [xc0008] Changed to release version


Changes in build 1081:

1081/1	[xc0007] Fixed potential bad or confusing responses issued by the CI command


		
