Colour Display Editors - Revision History ========================================= See the revision history section in the manual for details of revisions to firmware. v3.68 - 20/09/12 ================ #UT : Changed wording on value editor alarm mode to greater than or equal to instead of exceeded. This more acurately represents the behaviour of the firmware. #530: Added support for floating point, int32 and int64 in the external source editor. v3.67 - 21/08/12 ================ #UT : References to LDS5 changed to LDS4v2. #525: Setup editor output grid is now correctly sized on first showing. #526: Added support for software selectable CAN load resistor in LDS4v2. v3.66 - 17/08/12 ================ #UT : Added support for controlling Kenwood NX-700 radios. #511: Added support for alarm mode for variable string and label gauges. #515: Setup editor can now be sized and the output grid columns automatically resize as appropriate. v3.65 - 19/07/12 ================= #UT : Tidied up some superfluous code. #UT : Improved some menu names for clarity. #UT : Added appropriate error message when using a bitmap selector output that does not have a default bitmap. Replaces a generic C++ error. #UT : Tidied up some user interface issues in the History Gauge editor. #UT : Set more appropriate default gauge sizes for Text Message, Graph and Menu gauges. #428: Default names of Variable string and History Gauges made more consistent. #429: Fixed bug in warning message sensors where deleting an item would corrupt outputs using this sensor. #482: Added support for programming LDS4v2. #483: Corrected screen page select function table for LDS4 and LDS5. #487: Fixed bug where flash mode check box in value gauge editor was not disabled when warning mode is off. #496: Bitmap selector editor and bitmap gauge editor are now alpha sorted. #504: When the size of the default bitmap in a bitmap selector is changed, any gauges using this output are now automatically resized. v3.64 - 11/07/12 ================== #UT : Bitmap selector output form can now be resized which makes it easier to see the full path and filename. #507: Added separate labels for bitmap path and file name to make it easier to navigate when large paths are used. #508: Fixed bug in add new bitmap where if the same bitmap path and filename is used as one already added, the new bitmap does not replace the old one. v3.63 - 20/06/12 ================ #UT : Fixed bug where Alarm events were not correctly re-ordered on deletion of alarm outputs. #449: Added check to prevent lap time outputs from being edited. #501: Fixed bug where CDTimer outputs did not get removed on disabling co-driver support. v3.62 - 26/4/12 ================ #486: Added support for newest message on top and newest message in large font options to text message gauge editor. v3.61 - 21/12/11 ================ #UT : Added square bar tacho option. #UT : Added extra options for bar flash rate and flash all start. v3.60 - 13/10/11 ================ #UT : Added support for a retrigger timeout on alarms.Requires firmware 07v13 or later. #UT : Disabled flash mode if warning mode is not enabled on value gauges. This makes it clearer that warning mode must be enabled for flashing mode to work. #439: CAN transmit outputs are now automatically added to the monitor screen when created. #441: Added better trapping of incorrect format specifiers on value gauges. This will now either display an error immediately or display "CHECK FORMAT" in the screen editor if the value does not parse correctly. v3.59 - 12/09/11 ================ #UT : Added support for line spacing on menu gauges. #UT : Added support for flashing mode on value gauges. #UT : Fixed a few minor bugs in the value gauge editor. #442: Added ability to create custom Calibration outputs. By default, the display will reset the value to the initial value on power up. To make this persistent, add the output to the monitor screen. v3.58 - 26/07/11 ================ #UT : Fixed bug that could prevent some setups from being edited. v3.57 - 19/07/11 ================ #UT : Added Close All option to Screens menu. #373: Ctrl + S will save the setup. #396: Editor now remembers layout between sessions. #412: LDS4Editor - There is now the option to set the serial comms to OFF. On LDS4 Iss E., the serial input is shared with A4. Potentially, if an analogue input is connected to A4 that is very noisy around the serial switching point, then this could generate enough interrupts to slow or crash the display. By setting the serial comms to OFF, the comms interrupts are disabled. #419: Fixed bug in external source editor that could cause the editor to display incorrectly when sources were deleted. #420: Fixed bug where after viewing edit menu, editing a gauges name generates a "List Index Out Of Bounds Error" #421: Added copy and paste shortcuts: Ctrl + C copies a gauge, Ctrl + V pastes a gauge. Ctrl + Alt + C copies a screen. Ctrl + Alt + V pastes a screen. #425: Added a new built in sensor type: Time Out Sensor. This allows a time out to be specified on values (typically coming from a CAN or serial source). If no new value has been received by the timeout, the default specified value will be sent through the output chain. As soon as a valid value is received, this will replace the default value until the timeout occurs again. #427: Added support for "Revert to Previous Screen" event. Whereas the "Revert to Switch Screen" event always reverts to the screen last selected via an analogue input or CAN message, the "Revert to Previous" event always goes to the previously displayed screen, even if this was shown by another event. v3.56 - 14/07/11 ================ #UT : Fixed some minor bugs in the CAN Tx output editor. #UT : Added lap timing support to CDE24 builds. #398: Tidied up lap time reset event so there is only one event present in the list. #417: Added Wait for all option to CAN Tx Output editor. When ticked, all inputs must be valid before the CAN message is sent. When not ticked, message will be sent immediately with any non-valid parts populated with zeros. v3.55 - 11/05/11 ================= #404: Added support for showing a leading + in time formats when sign required. #405: Added support for thousandths of seconds in time format. #410: Removed rate column from monitor screen. #411: Changed History Strings Gauge menu items to be Text Message Gauge. #415: Fixed bug in bitmap selector dialogs that could cause them to be unusable on some wide screen resolutions. v3.54 - 05/04/11 ================= #406: LDS4Editor: Added the ability to select "TEXT MESSAGE" as the serial comms type in the serial comms setup dialog. This allows text messaging to work on LDS4-AS spec units where only UART2 is pinned out. Requires 07x07 LDS4 firmware or later. v3.53 - 21/03/11 ================ #401: Added support for direct drive mode on alarm bars. v3.52 - 17/03/11 ================ #UT : TK10 - Added support for Night Mode status output. #UT : Added support for exporting TK10 fragments. #UT : Added support for configurable stop bits on serial telemetry. #UT : Added configurable GPS baud rate. #309: Added support for user selectable add/remove header byte in checksum on serial comms setup. #370: The Output combo box in modify outputs for the CAN Tx Editor is now alpha sorted. #379: TK10 - Tidied up menu structure. #389: A DA1 logger setup can be imported into the display setup. #392: Fixed a bug where the top bit of 32 bit bitmasks and bitstrings could not be set. v3.51 - 15/10/10 ================ #UT : TK10 - Uploading firmware would show a message about uploading setups. Fixed. #367: Added default setup for TK10. #374: Logged maths outputs now add required outputs correctly. v3.50 - 13/10/10 ================ #372: Fixed bug in bit string editor that allowed the entry of zero length strings. These would throw an excpetion when using an output that used the sensor with a displayed gauge. This could also cause problems in the firmware. The screen editor also validates and corrects sensors used to prevent existing bad setups from causing this error. v3.49 - 12/10/10 ================ #UT : Added support for TK10 g sensor. #UT : Added Brightness up and Brightness down events for TK10. #105: Added new special format type to value gauges - vc. This shows the filename of the calibration used. #325: Fixed bug in CAN external source editor that allowed invalid CAN codes to be entered whilst in 16/32 bit mode. #347: Added support for menu gauge. #348: When creating a new setup, TK10 analogue inputs are now labelled A00 Raw A01 Raw etc so the order is maintained in the setup editor. #349: Fixed bug where editing a value gauge with warning mode turned off would turn warning mode on. #351: Fixed bug in cross hair editor that prevent negative values being entered for the y axis. #356: In TK10 Editor, the Screen A/D is replaced by A0 A/D which ensures the logging lists are correct for the analysis software. #361: In TK10 Editor, a log erase is issued prior to a setup program or firmware upload. This ensures data integrity. #369: Added support for long (32 bit) bit strings and bitmasks. v3.48 - 15/07/10 ================ #UT : Added log always option to TK10 logging setup. #328: Added Log setup window to TK10 builds. #329: Setup | Upload now uploads the logger setup to the TK10. #334: Changes to the logger setup set the file changed flag in TK10. #341: Added support for second warning input on value gauges. CosworthDashConfigurationTool v3.47 - 23/06/10 ============================================== #UT : Changed some of the branding for the Cosworth tool and linked into a more appropriately named help file. CDE24Editor v3.46 - 09/06/10 ============================ #321: Added support for Button Status outputs. CDE24Editor v3.45 - 08/06/10 ============================ #UT : All 8 analogues are now automatically added to the CD24 setup. CDE24Editor v3.44 - 01/06/10 CDE25Editor v3.44 - 01/06/10 LDS4 Editor v3.44 - 01/06/10 ============================ #291: Added support for user defineable splash screen. LDS4 Editor v3.43 - 13/05/10 ============================ #226: Added countdown timer functionality. LDS4 Editor v3.42 - 14/04/10 ============================ #300: Added support for programmable PWM on LDS4PWM firmware versions. CDE25Editor v3.41 - 30/03/10 LDS4 Editor v3.41 - 30/03/10 ============================ #UT : A few minor bugs removed from the bitmap editors. #288: Modify output button in CAN transmit setup is now disabled if there are no outputs to modify. #289: Delete button in CAN transmit specification dialog is now disabled if there are no message specs to delete. #290: Help | Contents now calls a chm file instead of an hlp file. This makes it compatible with Vista and 7. #296: If an attempt is made to add a bitmap that exceeds the screen resolution, the bitmap is rejected and an appropriate message shown. #299: Added support for Fastest Lap Delta and Split Lap Delta. CDE24Editor v3.40 - 18/02/10 ============================ CDE25Editor v3.40 - 18/02/10 ============================ LDS4 Editor v3.40 - 18/02/10 ============================ #UT : Added support for day increase and day decrease events for setting day/ month/ year. #UT : Analogue outputs on CDE25 are now added to the setup if they have been deleted. It is still not possible to set the A/D1 etc as an input so if the analogue output has been corrupted, delete, save setup and reopen to add it back in its original form. #UT : Added support for transmitting serial number and version number over the CAN. This is done by selecting SERIAL NUMBER or VERSION in the size column of the CAN Tx setup. Note that it is also necessary to specify a dummy input (such as an analogue input) to triger the transmitting of the data. #UT : Fixed bug in CAN Outputs dialog which could generate an access violation when trying to delete more outputs than exist. #259: Fixed some minor bugs in the monitor screen editor. #263: Prevented CAN status and Analogue raw outputs from being deleted. #265: Updated text in LDS4 and TK10 brightness dialog box to describe fine grain brightness options. #271: Added ability to set the display time and date from the config menu. #275: Added support for Little Endian CAN inputs. Requires 06x02 firmware or later. #285: Hide CAN Port 2 radio button in CAN outputs and external source editor in TK10, LDS4 and CD25 builds. CDE25 v3.39 - 10/12/09 =========================== #88 : Added road mode support to LDS3 setup. LDS4Editor v3.39 - 10/12/09 =========================== #UT : Removed extra screens 17 through 24 on CD24 and CD25 editors. #UT : Fixed bug which could cause spurious split lap times to be added to setup. #UT : Added support for 50Hz and 20Hz CAN transmit rates #222: Improved checking of error string/ warning message outputs which now tidies up erroneous outputs after a sensor change much more effectively. #227: Added support for user configurable Fast Analogue CAN Tx in LDS4Editor. #228: Added support for CAN status flag messages - an outputs for CAN 1 status and CAN2 status (where appropriate) are added automatically. #231: Added alarm mode for numeric gauge. #232: Added LogInfoOutput to TK10 for log memory, log mem free and log mem free percent. #233: Added day, month, year formatting when used with a Time output. #235: Added analogue inputs 8 to 15 in TK10. #237: Added speed inputs (5 off) for TK10. #240: Added build for TK10. #241: Added logger status to TK10 build. CDE24 v3.38 - 13/08/09 ====================== CDE25 v3.38 - 13/08/09 ====================== LDS4Editor v3.38 - 13/08/09 =========================== #UT : Added framework for adding extra pages to the display over and above the 16 page limit. At the moment this is only for LDS4Editor. To add more pages, change the DISPLAY_PAGES define in ScreenEditor.h. This has been changed to 24 pages for this release. #UT : Fixed bug when new setups or new screen pages created that can cause strange colours to be set as the default colour values. #UT : LDS4: Speed 2 now references the input correctly; previously Speed 4 had to be selected to get Speed 2 on LDS4. #UT : A0 Raw added to CD25 and LDS4 setups. This is the same input as the page select but if the user is using CAN page select, then A0 is available for use as a standard analogue input - note that it is fitted internally with a 10k pullup. Note that the ScreenSelSSR function table will need to be setup to output zero all the time to effectively disable the analogue page select. #170: Fixed bug where analogue inputs were not automatically added when creating a new LDS4 setup. #179: Fixed bug in GPS/OSA editor that could cause problems when adding/ deleting splits. #180: Laptime outputs are now added correctly for LDS4. #183: Removed superfluous Fuel1 and Fuel2 from LDS4 and CD25 builds when creating a new setup. #184: Fixed bug where Speed 1 and Speed 2 did not get automatically added when creating a new LDS4 setup. CDE24 v3.37 - 07/08/09 ====================== CDE25 v3.37 - 07/08/09 ====================== LDS4Editor v3.37 - 07/08/09 =========================== #UT : Added STOP_UNTIL_RESET event to stopwatch. Once received, the stopwatch will not start running again unless a reset is received first. This works around setups that use a distance (eg total trip) to start the stopwatch as this can be non-zero when the display is switched on which results in an unwanted START event. #140: Fixed: Crosshair button on toolbar does not deselect when another button clicked. #141: Different versions of the editor (LDS4Editor, CDE24, CDE25) now preserve their own settings instead of sharing them. CDE24 v3.36 - 19/05/09 ====================== CDE25 v3.36 - 19/05/09 ====================== LDS4Editor v3.36 - 19/05/09 =========================== #UT : Removed superfluous screen type from controllor setup editor. #UT : Corrected text in LDS4 Low Side Driver setup. #UT : Hidden GPS Setup for all but LDS4Editor. #UT : Co-driver events dialog now automatically deletes events that reference non-existent outputs. This prevents a display crash when the unhandled event is triggered. #UT : Added support for displaying help file. #128: Added tool tips for historical graph and round tach bitmap gauge buttons. #135: Changed CAN message mask editor in LDS4 Editor to only show one CAN port. #136: Caption in controller setup changed to "Connector Pins" from "Connector B pin out" as the latter was a carry over from the CD23. #137: Updated controller editor for CD25 and LDS4 to show only one CAN port. #138: Rebuilt CDE24 with all features introduced with LDS4 version #139: Rebuilt CDE25 with all features introduced with LDS4 version. LDS4Editor v3.35 - 28/04/09 =========================== #UT : Improved OpenCD24 code so that it only checks for required outputs when the file is opened - subsequent calls (such as from the setup editor) do not trigger the checks. This improves the editor speed. #124: Updated About Box logo to new GEMS colour scheme. #125: Removed the D and I short cut keys on the Insert and Delete buttons as these could cause accidental deletion of items. #127: Added support for LDS4 analogue calibration mode for the first four analogues transmitted on the fast CAN. This is toggled with a new event which appears as "Analogue Cal Mode" in the events editor. Note that the LDS4 makes some additional inputs available to show the state - these are shown in the editor as "Analogue n Calibrated" "Analogue n Min", "Analogue n Max" and "Analogue Tx Cal Mode" where n = 0 to 3. Cal mode is 0 for off and 1 for on. Note that the Min values have the top bit set if a succesful calibration has taken place so this can be used to show the cal state. If there are any major problems with the fram, then this will be reset to show the error. LDS4Editor v3.34 - 23/04/09 =========================== #UT : Fixed bug in Time Filter editor which could leave the name edit box visible if all entries had been deleted. #114: Added support for configuring an output to set the LDS4 brightness. This is done in Setup | LDS4 Settings. The brightness has 8 levels with 0 being dimmest and 7 being brightest. 4 is the standard brightness. Levels 6 and 7 are very bright but result in a loss of image quality and contrast. To fix the display at a given brightness, create a maths output that just contains the brightness number as the equation. #119: Fixed bug in Limit Filter editor which meant that the edit box was not visible. #122: Fixed bug in Limiter gauge editor which could erroneously show an error when changing the box size. LDS4Editor v3.33 - 22/04/09 =========================== #112: Fixed a bug in co-driver events editor where if no items added or no items selected, a "List Index Out of Bounds" error would be displayed. #113: Now shows a wait cursor while opening files. #116: Fixed bug which allowed EVENTMGR to be deleted from screen 0. This was because it was not listed as a protected gauge in the monitor editor. #117: Replaced the emerald overloaded open dialog with the standard VCL open dialog. This fixes an issue where the dialog was badly drawn. #120: Added support for round boxes in the limiter gauge and gauge editor. LDS4Editor v3.32 - 14/04/09 =========================== #110: Every alarm output is now added to the events editor so that they can be used to trigger co-driver events and page changes etc. LDS4 v3.31 - 23/03/09 ===================== #UT : Fixed bug in Controller setup that could cause odd display of CAN codes. #93 : Added support for configuring on board sector analysis in LDS4Editor. #94 : Added support for configuring high side driver in LDS4. #103: Fixed bug in serial comms setup where serial channels do not get added if selecting a serial comms type other than GEMS. Requires Emerald v2.06. LDS4 v3.30 - 11/02/09 ===================== #UT: Fixed bug in warning editor intorudced by #81 that could crash the editor when adding new warnings. LDS4 v3.29 - 30/01/09 ===================== #73: Added support for Round tacho bitmap gauge that has a bitmap background. #74: Added a lower limit segment to the bar tacho. There is also now an option to flash the tacho when the upper or lower limits have been passed. #75: Added support for odometer in Release 05 of CD2X. Goto Setup | Odometer and specify a speed input in kilometers per second. There will then be an output available called ODOMETER km which can be display or used to create an odo output in miles if require. #81: Fixed bug in warning message editor that could cause the warning sources to become mis-aligned. To fix any warning message outputs that are exhibiting odd behaviour, open the warning output editor, close and then save the file. Odo sensor requires Emerald v2.05 LDS4 v3.28 - 05/12/08 ===================== Added serial data stream to LDS4 Editor LDS4 v3.27 - 20/10/08 ===================== #47 - Added support for LDS4 AMOLED display. #49 - Added support for new firmware version lables in the upload process. CDE24 v3.26 - 01/08/08 ====================== CDE25 v3.26 - 01/08/08 ====================== #27 - When opening a CDE25, if the file is an old CD23 file or a cd24 file, the gauges and font sizes will by halved in size so they fit on the screen. #17 - Can now set fractional values in co driver editor for cal factor. CDE24 v3.25 - 02/05/08 ====================== CD93011343 - Fixed a bug that could cause the LDS3 Setup editor to be incorrectly populated on first showing. CDE24 v3.24 - 01/04/08 ====================== CDE25 v3.24 - 01/04/08 ====================== CD93011050 - Added Bar Line Gauge type - in the bar properties editor check "Display Value As Single Line". This is mutually exclusive with the "Fill Bar From Centre" option. Only works on Vertical and Horizontal Square bars. Requires CDX v3.29 or later. CD93011323 - Added Fill From Centre Bar type - in the bar properties editor check "Fill Bar From Centre". This is mutually exclusive with the "Display Value As Single Line" option. Only works on Vertical and Horizontal Square bars. Requires CDX v3.29 or later. CD93011198 - Now possible to specify a different colour region in a bar tacho to denote a rev limit. In the bar tacho properties, check "Enable Tacho Limit" and specify the limit start and limit colour. Tacho segments higher than this limit will be drawn in this colour when the input value exceeds the limit. Requires CDX v3.29 or higher. CD93011342 - Setups with lots of outputs bitmaps can be slow to close. Fixed by tidying up the bitmap management code. CDE25 v3.23 - 31/03/08 ====================== Added "PM2 Support" check box in controller setup dialog. CDE24 v3.22 - 06/02/08 ======================= CD93011325 - Added ability to specify a Dim/ Bright input for LDS3. This is normally the LDS Brightness switch but can be set to a CAN input for auto dimming when headlights are on. CD93011326 - Added launch mode display for LDS3. In response to a trigger input, the Shift LEDs will pulse outside to in at once per second to indicate that launch mode is enabled. Once the sequence in finished, normal shift light functionality will be restored. The sequence will next be triggered when the launch trigger goes off and back on again. Requires CD24 v3.26 or later. CDE24/CDE25 v3.21 - 25/01/08 ============================= CD93011319 - Fixed problem with some bitmaps not being converted to 16bpp correctly. This only affected colours featuring large green and blue components but with very little red. To reconvert, open each pages in your setup featuring a bitmap. Save the setup then upload. CD93011318 - Added toggle sensor to allow an output to be toggled between on or off in response to a button click. Needs v1.99 Emerald or later and colour display firmware v3.24 or later. UNTRACKED - Tidied up handling of floating point numbers in some edit boxes. CDE24/ CDE25 v3.20 - 18/12/07 ============================== CD93011132 - Updated CAN Tx Message editor to support sending time information via CAN. Requires CD2X v3.23 or later. CD93011135 - Order for output type selection in CAN output editor is incorrect. CDE24/ CDE25 v3.19 - 11/12/07 ============================= Bug fixed that causes an "Error adding Gauge" error when adding a text message gauge to some setups. Text message gauges can now be resized in the graphical editor. CD93010678 - Selecting File | ReadOnly when no file open could cause some upredictable results. CD93010897 - In gauge properties that have a format specifier, entering an incorrect format resulted in an ambiguous "C++ Error". The message now reports that the format is invalid and resets it to the previous valid format. CDE25 v3.18 - 15/11/07 ====================== CD93011287 - Added auto dim functionality to CD25 and CDE25. The display will boot in bright mode. If a non-zero value is received on the auto-dim input the display will change to dim mode. CDE24 v3.17 - 4/10/07 ===================== CD93011291 - Added LDS3 support to CDE24 Added toggle for LDS1. This allows it to co-exist with LDS3 in the setup. CDE24/ CDE25 v3.16 - 15/08/07 ============================== Fixed bug in CAN Mask editor CD93011268 - Fixed bug in CD24 LDS1 setup CDE24/ CDE25 v3.15 - 15/05/07 ============================= CD93011244 - Fixed problem with function table editor which could cause the Insert and Delete buttons to affect a different function table. CDE25 v3.14 - 16/04/07 ====================== Added support for CD25 lap timing Bug in adding CD25 analogues to setup fixed Bug in CD25 I/O indexing fixed. To cure existing setups, go to Setup | CD25 I/O and click OK then save the setup. CDE24/ CDE25 v3.13 - 20/03/07 ============================= CD93011236 - Added toggle mode for stopwatch CDE24/CDE25 v3.12 - 16/03/07 ============================= CD93011229 - About boxes updated to show correct application info. CD93011230 - Added user programmable CAN message masks. CD93011233 - Added support for Graph gauges. CDE24/CDE25 v3.11 - 22/02/07 ============================ Fixed bug in co-driver events editor that could cause problems when deleting events CDE24 v3.10, CDE25 v3.10 - 16/02/07 =================================== Builder seems to have corrupted BarTachoEditor. Reconstituted and rebuilt. CDE24 v3.09 - 14/02/07 ====================== Added support for ETA gauges Tidied up CAN output form Requires emerald v1.86 CDE25 v3.08 - 09/02/07 ====================== Added support for Serial comms setup in CD25. Requires Emerald v1.85 or later CDE24 v3.07 - 26/01/07 ====================== Added support for GEMS VID and PID for USB comms. CDE24 v3.06 - 25/01/07 ====================== Added ability to turn off CAN page select functionality in Setup | Controller CDE24 v3.05 - 23/01/07 ====================== Added ability to set initial values for Fuel count down in Setup | Co Driver | Setup. Added slope function to fuel input in Setup | Co Driver | Setup. This allows either an incrementing Fuel Used input or a decrementing Fuel Level input to be used by the fuel trip meters. CDE24 v3.04 - 21/11/06 =========================== Gauge list now handles null gauges (i.e. gauges that don't exist) without crashing CD93011177 - CD25 version of editor created supporting smaller screen and additional i/o CDE24 v3.03 - 19/10/06 ====================== Added support for variable flashing rates on Warnings CDE24 v3.02 - 16/08/06 ====================== CD93011095 - Fixed bug where cut and pasting a page could create a badly referenced setup Added support for urgent text messages CDE24 v3.01 - 13/08/06 ====================== Added suppport for Text Messaging CDE24 v3.00 - 16/02/06 ====================== Initial release of CDE24 - based on CDE23 but with CD24 support including: Compressed bitmapped fonts New Page select function table New call to ExportCD99v3 USB Connectivity