03-09-2009, 08:48 AM (This post was last modified: 03-09-2009, 08:49 AM by juwi_uk.)
Hi
This is how the label properties box looks in the 1.0.70 version that\'s in development.
Most of the settings change the attribute of the label, font, size, colour, alignment etc)
\"Text\" is pricipally for static labels on the page. When Comfort Type is anything other than \"*STATIC*) the application will take the basic counter value (20 say in my Smartfit example) and then add whatever you have in the prefix/postfix fields (in my example attached the label say \"Temp: 20 \'C\"; where \"Temp:\" and \"\'C\" are the prefix and postfix respectively)
Do you think this covers all of the bases?
Regards
Julian
p.s anyone know where there are any good freeware clipart of things like trees, bushes etc that would be suitable for inclusion in a set of bundled objects?
Also note by the way that I\'m running on Vista Utlimate 64bit with Aero; hence the transparent borders!!
There\'s a new 1.0.7.0 version if anyone wants to play. You can get it from my FTP areas as per the link I posted earlier in the thread.
Julian
Changes are:
Bug Fixes
Could not de-select an object by clicking on the workspace (panel).
Add label and deletes didnââ¬â¢t set save flag (prompt) to ââ¬Ådirtyââ¬Â.
Workspace wasnââ¬â¢t cleared correctly for Label Objects in Editor Load routine.
Label Bold and Italic code logic was incorrectly handled in Editor Load routine.
Menu option for Comfort Properties didnââ¬â¢t work for labels (right-click menu did!).
New Features
Implemented Internal ID names for Objects. Name on the Object Attributes for is now for user to type a meaningful (optional) reference name (which is used in XML Config file). Duplicates are allowed.
Improved Colour Picker for Label Object Attributes.
Cancel button removed from Object Attributes form. To cancel, Exit form and then delete the object. Cleaner to do it this way in code.
Improved object selection and de-selection.
Implemented label text alignment (all 9 options) and label box auto size.
Implemented label prefix and postfix for Comfort Type ââ¬ÅCounterââ¬Â.
Removed the need for ââ¬ÅInstance #ââ¬Â attribute; now done programmatically.
03-10-2009, 10:37 PM (This post was last modified: 03-10-2009, 10:54 PM by juwi_uk.)
Hi,
1.0.8.0 is underway and 2 new features added already:
(1) Sensors (SCS Temperatures) are now supported.
(2) Support Celsius to Farenheit conversion and vice versa when \"Comfort Type\" is either \"Counter\" or \"Sensor\" and is flagged as a Temperature value. See the screenshot below; you set the \"Native\" temperature scale and the \"Required\" (what you want it set too). See screenshot below on where you set.
Let me know if you want and I\'ll freeze the build and post a link, otherwiase I\'ll crack on adding more features.
I\'ve created 1.0.8.0 version, available at the FTP address earlier in this thread if anyone wants to download.
Changes are:
Regards
Julian
Quote:Bug Fixes
Floorplan did not clear correctly on opening a new Floorplan. Improved the ClearFloorplan routine.
New Features
Add Support for Sensors (SCS Temperatures).
Implement Celsius to Fahrenheit conversion and vice-versa for Comfort Types Counter and Sensor
Moved configuration files from Connections Tab to menu item ââ¬ÅConfiguration > Settings > Configuration File Settingsââ¬Â. Added new feature to select Floorplan configuration to run. All changes are saved to User Settings and available at next application start.
Restructured the toolbar and right-click menus to make them consistent.
Added ââ¬ÅMove To Backââ¬Â and ââ¬ÅMove To Frontââ¬Â actions.
Changed the Main Client and Editor forms so that they are now scalable and will deal better with different monitor resolutions. A minimum of 1024 x 768 is recommended. The editor will now open a workspace at the same size and the Main Client window (which is resizable).
When connnecting to our office using an IP address, the connect button did not manage to connect via (dynalmic) IP address and Port manually entered
The UCM Login gave an exception
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at ComfortClient.ComfortClientMain.SendComfortLogon(String ComfortLogon, String LogString)
at ComfortClient.ComfortClientMain.Logon_Request()
at ComfortClient.ComfortClientMain.Logon_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
As far as I\'m aware I\'ve not changed any of this code for a couple of releases except this time moving the file settings to another form.
It\'ll try to connect based on the IP and port # read from the Comfigurator file you have entered. Is there a scenario where your CCLX doesnt have an IP adress or port in the config; ie you connect serially or something as I might not have trapped this.
However if you check the box next to the port # and manually type an !P address (or domain name) and port; does this work?
03-14-2009, 09:31 AM (This post was last modified: 03-14-2009, 09:59 AM by juwi_uk.)
Actually, another thought.
Quote: \"When connnecting to our office using an IP address, the connect button did not manage to connect via (dynalmic) IP address and Port manually entered
If you mean you are using DHCP with a short lease and the client is not connecting because it\'s trying the old expired IP address (because the comfigurator file IP address is expired too) then check the manual entry checkbox and use the name of the device instead in the IP address field.