AIDA Version 7.00.004, 2015-07-22 ================================= ************************* * !! Important Notes !! * ************************* - You need Windows XP SP 3 or Windows 7 SP 1 (32 or 64 bit) to use the AIDA 7 system. Use with other Windows versions is not recommended and not supported, even though some functions may work. - Make sure that only one version of components, plugins and dlls is found on your system. E.g. if you have installed BSKD/NT and AIDA, both with entry in PATH, save and then delete *.component, *.plugin, BSK_*.dll, AIDA_Stacker.*, DumpConfigFile.exe, *NETServer.exe and vcand32.dll in BSKD/NT directory. If BSKD/NT does not work after this (with the new components from AIDA installation), contact BSK for an update. - USB-COM adapters normally ignore the FIFO settings and, even worse, use a FIFO which is much larger than normal. So these adapters may not work for some protocols, e.g. for KWP2000 with WUPType "COM/Fast". Besides this some adapters don't support 10400 baud. - In order to keep the Java generated parts (by AIDA Commander and AIDA Visual objects) as similar as possible under Windows XP and Windows 7, the "WindowsClassicLookAndFeel" is used as default Look and Feel for the example configurations. As the frame width is different under Windows7 and WindowsXP there are still some differences when using the same Commander configuration files (*.cmdr-cfg) on Windows XP and Windows7. - Make sure that all users have sufficient rights in AIDA Studio global workspace. - Since AIDA Version 1.02.032, there is an additional method for connecting from Commander to PI with PI acting as client. If this behaviour is wanted, in Commander configurations the command core.run has to be replaced by core.listenfor, parameters need not to be changed. The consecutive core.connect command isn't needed anymore in this case. AIDA 7 version history: ----------------------- AIDA 7.00.004, 2015-07-22 AIDA 7.00.003, 2012-09-21 AIDA 7.00.002, 2012-08-07 AIDA 7.00.001, 2012-07-31 Changes in AIDA Stacks ---------------------- V7.00.004 SR03, 2015-12-04 - BSK_AIDA.dll: - Allow blanks and more special characters in license file (for application names). - Allow hex values in environment variables for stack variables. - EOLTest component - Introduced Frame Length extension mechanism - Added Parameter AllowLengthExtensionSend with default 0(Don't allow Frame Length Extension mechanism) - Added Parameter MaxExtendedFrameLength with default value 10000000 - Documentation for CAN component - Added information about CAN component versions using XL driver library, PCAN Basic library, and CanEasy vector hardware abstraction layer library V7.00.004 SR02, 2015-01-28 - DumpConfigFile with /ModName /noFileName (e.g. for use as BeyondCompare conversion) 2013-05-16 - BSK_AIDA.dll don't uses CryptGenRandom() from cryptsp.dll anymore, instead generates its own random numbers V7.00.004 SR01, 2013-01-30 - BSK_AIDA.dll with support for global license flag 0x0100 - CAN (PEAK) - Directories CAN_PEAK_USB\ and CAN_PEAK_LPT\ removed, replaced with new directory CAN_PEAK: the new CAN.component for PCANBasic.dll supports all PEAK hardware variants; however, as the PCAN-Light-API, which was used before, the PCAN-Basic-API is accessible only by one non-PEAK application, i.e. only by a single AIDA application, e.g. when the AIDA Stacker accesses a CAN channel, the AIDA Tracer etc. cannot at the same time access it! With the PCAN-Basic API only a single AIDA application (and multiple PEAK applications) can be operated on a physical CAN channel at the same time. The PCAN-Basic API is the gratis, feature-reduced version of the PCAN-Developer API. If you want to use the unlimited API contact aida@bsk-germany.com . For details see also the PCAN-Basic documentation at http://www.peak-system.com . - CAN (with CEV_HAL_IPC.dll for CanEasy) - NEW! - CanEasy Vector Hardware Abstraction Layer Inter-Process Communiation - Requirements to establish an AIDA Stack CAN communication via CanEasy (for details see the CanEasy documentation): 1.) CanEasy must be running. 2.) The CanEasy hardware must be configured properly. 3.) The CanEasy simulation must be running. 4.) The CanEasy IPC-Interface-Plugin must be active and configured for channel "CEV_HAL_1". V7.00.004, 2012-09-27 - CAN (PEAK) - Update to driver-interface v2.0.4 for PCAN_USB (in directory CAN_PEAK_USB\) as well as for PCAN_Dongle (in directory CAN_PEAK_LPT\) - CAN (Vector) - Update to XL Driver Library v8.0 (in directory CAN_VXL\) - XL Driver Library v7.5 remains also available in directory CAN_VXL_7_5\ for usage with CANcardX, because the CANcardX is not supported by Library v8.0 anymore. V7.00.003, 2012-09-13 - AIDA Library - Allow '.' and '-' in license file names - Optimization concerning API function AIDA_hsGetPlainErrMsgX() V7.00.002 SR02, 2012-08-10 - AIDA Library - Allow enabled BSK AIDA applications independent of SeedKeyParamIndex V7.00.002 SR01, 2012-08-09 - AIDA Library - Don't invalidate license state on add. calls of AIDA_boLoadLicenseFile V7.00.002, 2012-08-07 - AIDA Library - Width of license info text reduced to 70 chars - More flexible naming for license files V7.00.001, 2012-07-27 - AIDA Library - Added Licensing/Authentication functions: AIDA_boLoadLicenseFile, AIDA_boGetLicenseInfo, AIDA_boGetSeedForApplicationAuthentication, AIDA_boAuthenticateApplication For documentation and usage example see %AIDAHOME%\documents\stack\LicensingAuthentication.html - Add function AIDA_hsGetPlainErrMsgX() to retrieve extended error information and corresponding dealloc function AIDA_vFreeErrMsgX(). Currently extended error information is available only for functions AIDA_hRestoreStack(), AIDA_hRestoreStackEx() and AIDA_hRestoreStackRaw(). E.g. AIDA_hsGetPlainErrMsgX() returns "ERROR: 1105: Stack component or plugin not licensed (component: 'Filter')" in comparison with AIDA_hsGetPlainErrMsg() which returns "ERROR: 1105: Stack component or plugin not licensed." - CAN component (Vector vcand32.dll) - corrected channel mapping for UNICODE environment 2012-07-11 - Seperate CAN components based on vcand32.dll and vxlapi.dll - CAN component (Vector vcand32.dll) in directory CAN_Vector - Switch back to vcand32.dll - CAN component (Vector vxlapi.dll) in directory CAN_VXL - New component based on vxlapi.dll - KWP2000HL - Bugfixes concerning UNICODE behaviour related to plugins - FlexTP plugin - Bugfix in UNICODE handling - OSAL library - New error codes concerning licensing added 2012-02-06 - Vector CAN component - Complete switch to vxlapi (acceptance filter setting did not work correctly) Changes in AIDA Stacker ----------------------- V7.0.4 SR07, 2016-10-13 - Adapted boQueryUserAbortIfBskd7ForCanEasy(): remove unwanted MessageBox V7.0.4 SR06, 2013-12-05 - Adapted boQueryUserAbortIfBskd7ForCanEasy() for new CEV_HAL_IPC.dll version: explicitly mention channel "CEV_HAL_1" V7.0.4 SR05, 2013-11-05 - Adapted boQueryUserAbortIfBskd7ForCanEasy() for new CEV_HAL_IPC.dll version: removed obsolete check and note concerning if obsolete IPCServer.exe is running V7.0.4 SR04, 2013-10-28 - Adapted boQueryUserAbortIfBskd7ForCanEasy() for new CEV_HAL_IPC.dll version: removed obsolete notes concerning obsolete IPCServer.exe, whose functionality is now part of the DLL. V7.0.4 SR03, 2013-09-26 - Added autoassignment for parameters without 'ChangeAnytime' Attribute - Correct synchronisation of stack manager parameter window changes are applied - Minor corrections V7.0.4 SR02, 2013-08-14 - Fixed scrollbar behaviour for logwindow - Fixed visibility of last logwindow line on window resize - Added function to automatically assign reference values to parameters V7.0.4 SR01, 2013-07-05 - Bugfix concerning functionality of "?" menu item "Stacker Help" V7.0.4, 2013-06-28 - User manual updated: added chapter "CAN Communication via CanEasy IPC" - Added special handling for usage of Stacker with BSKD/7 for CanEasy (vs. "normal" usage with AIDA): - BSKD/7 for CanEasy is detected by checking the existence of 'BSKD.DLL' in the application directory at application startup. In this case the subdirectory \CAN_CEV_IPC is prepended to the process env. PATH, so that the CAN.component for CEV_HAL_IPC.dll will be used. - If the subdirectory \CAN_CEV_IPC is found within the process env. PATH, it is checked, if CanEasy.exe and IPCServer.exe processes are running. - If CanEasy.exe is not running, a warning dialog appears - If CanEasy.exe is running, an information dialog appears - Corrected an issue with the underscore not appearing in the log window on Windows XP machines V7.0.3, 2013-05-17 - User manual created - Main Window: - Fixed log window performance problem - Fixed issue of log files not being closed correctly - Log window slider proportional - Enlarge log buffer to 2000 lines - New layout for stack level mask and event mask dialog - In CSV mode store separation character in first line of log file - Main Window Menu: - Added offline stack editor and dump config option in files menu - Added Stacker Help and AIDA System Settings in Help menu - Stackmanager Window: - Added new dialog for adding components - Show license information when adding components - Save indication settings in registry - Settings Dialog: - Layout changed to be compatible with small displays - Parameter Window: - Fixed issue of large delays when changing parameters - New Window: Stack Offline Editor - Several minor changes V7.0.2, 2012-09-12 - Default value of "Settings" checkbox "Use Remote Environment" changed to FALSE/unchecked V7.0.1, 2012-07-27 - Added license handling V2.0.0, 2012-04-03 - Reworked for compatibility with Windows7 - Complete redesign of user interface - Add new functionality (Stack Manager etc) V1.8.1, 2007-12-12 - Corrected handling of file names (UNC and relative paths) V1.8.0, 2007-08-15 - Changed colour for single shot "cyclic" events - Changed handling of directories for "add component", "load stack..." and "save stack as..." - Manage paths for "add to stack", "load stack...", "save stack as..." and "log file..."/"save buffer..." independently - Added help menu entry for the components main page of the online help - Fixed bug when using .txt as log extension - Support of remote environment retrieval - Requires latest application interface version V2.9 V1.7.15 Build 12, 2007-02-02 - Workaround for strange UNC path handling V1.7.15 Build 9, 2006-11-13 - Check error codes after trying to set a parameter's value - Block key messages if the parameter modification combo box is disabled - Avoid messages boxes in case of simple parameter change failures as these are quite annoying V1.7.14 Build 6, 2006-04-05 - Enhanced log output - Support for new statistics functionality - Position calculation for client forms corrected (previously it could happen that the window title could not be reached) V1.7.13 Build 12, 2006-03-20 - New edit field to enter the stack level to send an event to - when being pressed while one of the SrcID, DstID, DataFlags or StackLevel edit fields has the focus leads to transmission of an event - Statistics information in main window is now also updated when the Stacker changes to timed updates of the log window under heavy load - Handling of the mouse wheel to scroll the log window - Stack status changes lead to updates of the parameter setting forms - Support for cyclic events, editing existing cyclic events is not yet possible V1.7.13 Build 2, 2006-03-03 - Support for cyclic events added - Some code cleanup V1.7.11 Build 1, 2005-12-23 - Info dialog shows also AIDA version Changes in AIDA Commander (incl. Visual Objects) ------------------------------------------------ V7.00.001, 2012-07-24 - First revision for AIDA 7 V1.01.021, 2012-02-14 Use of some classes from Java6 library Commander: - added variable and access method getDefaultInternalIcon() to preserve internal icons from changes of main window icon - Changed recognition of new Windows versions - Force use of Classical Windows Look and Feel if System Look and Feel is chosen BSKLibraryLoader: - added optional debugging output History: - changed initial size of window Configuration, TerminalButton, TerminalMenu: - changed initial size of edit window CTextArea: - added tooltiptext, prevent recursion LAF - Force use of Classical Windows Look and Feel if System Look and Feel is chosen - Show available Look and Feels for choice JFileChooserExt - internally changed recognition of used Look and Feel - improved behaviour to better follow desktop design changes from the operating system for already created instances JFileChooserExt, aida_fileselector: - handling for Java7 improved ConfigMethods - added commands getCurrentUIClassName, setIcon, addIcon - Use available Look and Feels in getCurrenUIName LogMethods: - added command systemEnvironment properties - added resource DoppelclickVergrößert AidaGraphicFrame aida_window, aida_fileselector: - take over icon(s) from corresponding Commander window CmdJFrame aida_window, aida_fileselector: - new commands: seticon, addicon rootobject - Changed recognition of new Windows versions V1.01.019, 2010-04-27 - Commander: - core.listen, core.listenfor New commands to use Commander as a server and PI as a client. - Configuration Additional button for creation of start batches with core.listenfor - Visual Objects: aida_hexedit: Bugfix in addresscolumn(String caption, long offset, int rowdelta) and related: offset is now of type long instead int, to allow offset values up to 0xffffffffL, as defined in the POOL VOL-API, see vol.pli.htm, VOL_toHexEdit#vAddressColumn(). - Documentation - Commands.htm/pdf - added core.listen, core.listenfor - Translation into english V1.01.018, 2009-07-03 - Debugger-Enhancements - save and load of breakpoint settings - possibility to set breakpoints inactive (other backgroundcolour, e.g. grey) - saving of a project dependent .debug-cfg file in XML-Format - storage position: project directory, extracted from source path of main module - breakpoints are loaded, when debugger is started - breakpoint saves project, file, timestamp, thread- and task-ID - window with list of breakpoints with status change and option to jump to source code - save/load the settings of item windows and source windows - window information is kept in the same .debug-cfg file - window information consists of file, timestamp, position, size, cursor position - windows are closed at end of task and are restored at restart - usability - if a thread encounters a breakpoint, the corresponding source window will be brought into foreground - the active line is displayed with white characters on red background, was black characters on red background - Visual Objects: - aida_textarea: - Bugfix in OvertypeEditorPane#processKeyEvent(): allow KeyEvent.VK_INSERT only without modifiers to toggle overtype state - Added 2 new command methods: setverticalscrollbarpercentage(int percent) and setselection(int start, int length) - aida_textlog: added 2 new command methods: setverticalscrollbarpercentage( int percent) and setselection(int start, int length) Changes in AIDA Examiner (beta) ------------------------------- V0.01.029 beta, 2007-12-13 - Extended post-processing of ranges in the ODX library. - Set physical ranges and step widths for Spinner and Slider in Phys. Values Mode according to values obtained from improved ODX library. - Remaining limitations: - Combined read and write services (READ-MODIFY-WRITE) are not yet supported - A base configuration (selection of ODX file and variant, commu module and stack configuration) can be defined initially, but afterwards the ODX files and variants cannot be changed anymore. - A PI-crash occures after entire panels or panel elements are deleted within the UserPanelCfg dialog when closing the dialog window. - Cyclic update for write services is not available. - Cyclic update active state is not restored from configuration V0.01.028 beta, 2007-11-21 - New menu item "Extras > Execute Vector Hardware Config Tool" - Corrected/optimized behaviour in physical values mode: slider is not shown, if the physical values range is too large (>DWORD_MAX) Changes in POOL-Compiler ------------------------ V1.07.004, 2016-01-22 - Allow application name in license file with spaces and more special chars - Update of BSK modules (no functional changes) V1.07.003, 2012-08-07 - More flexible naming for license files V1.07.002, 2012-07-31 - First revision for AIDA 7 - Use license file to distinguish full and runtime version Changes in P-Code-Interpreter (PI) ---------------------------------- V7.00.004, 2016-10-26 - DBC: Update of DBC C modules (see POOL_Lib for changes). - HEXIO: Fixed problem with wrong hex record length output in Intel or Motorola hex file if pstCovSecList used (data was correct). - Allow application name in license file with spaces and more special chars - Update of BSK modules (no functional changes) V7.00.003, 2012-08-07 - Debug output in cmd console if POOL module not licensed - Width of license info text reduced to 70 chars - More flexible naming for license files V7.00.002, 2012-07-30 - First revision for AIDA 7 - Use license file - Move all PATH entries with own bin dir to beginning of PATH - PI-Interface-Version changed Changes in AIDA Tracer ---------------------- V7.00.004, 2016-10-26 - Message icons in the tree view show a small checkmark inside the icon when the messages is contained in the list view at least once. - List view supports two more columns: "Rx" and "Data (Ascii)" - All list view (columns except for the time column) can be re-arranged and enabled/disabled by context menu - Support for dynamically created tree items (tree items are created under "(undefined messages)" for received messages that don't exist in the DBC) - On saving of the tracer-cfg a backup is created - Menu/toolbar item 'Reload stack(s) and database(s)' for convenient reloading of current configuration - Color dialog: Save and restore the customizable colors in the registry - Use full time resolution (tstTimeVal); currently not supported by AIDA-lib, but used when reading ASCII trace files - Use corrected module for reading DBC-files (bugfix for memory-leak and endless loops) 2013-07-16 - Adapted for MS-VS 2013 - More checks of numeric values (more warnings with some DBC files) 2013-05-13 - Complete redesign of the list view to support large backtrace buffers with fast performance - Added color support for treeview and listview - Added support for reading ASCII (CANoe) files - Improved writing ASCII (CANoe) files - Improved status bar handling - Support for "Offline mode" (Load DBC without stack configuration) - Load stack with "using remote environment" option - Enhanced context menu for the tree view - (limited) search support in the list view V7.00.003, 2012-09-17 - User manual completely revised and updated - Support for font selection in trace window - Persistence of several GUI states (registry settings) - Renamed trace window column 'Chn' to 'Bus' - Changed default widths of some trace window columns - Renamed buffer protocol suffix from "_still to "_fixed" - Bugfix when loading new configuration (correct cleanup) - Several GUI bugfixes (on user selection in treeview) - Bugfixes and enhancements for protocol files - More robust thread synchronization on updates in tree and trace window V7.00.002, 2012-08-07 - Adapted to changed LICU interface (LICU_boCalcMD5pl) - Conversion (Path2Host) at several places to display paths in native format V7.00.001, 2012-07-20 - Adapt to AIDA version 7 - Added licensing information - Added check for AIDA-library version - Avoid inherent deadlocks when opening a configuration - Improved user interface (changed-marker, context-sensitive buttons, larger MRU-list, better response on some menu items) - Better strategy for saving/restoring configurations (allows cancelling of saving/opening documents on user's choice) - Added menu item for AIDA Systems Settings Wizard - Minor bugfixes V1.01.017, 2011-12-05 - Increase scroll buffer size - Enable pause button - Add support for log files in CANoe ASC format - Add popup menu in message tree on ECU nodes to enable/disable all relating Tx messages - Bus number starts at index '1' (in tree view and config dialog) - Save/restore expand status of each tree view node in tracer config file V1.01.016, 2009-11-24 - Correct protocol data (missing message names, results in missing signals too) V1.01.015, 2007-03-06 - Support stack without filter component, but produce warning in case stack has no filter and a database will be loaded - Modify detection of 'bus activity' state in XML config-file (not part of the filter settings any more) - Support 'ACKnowledge' on/off (SilentMode) - Support faked error message (error frames) - Correct 29-bit CAN ident formatting V1.01.014, 2006-07-28 - DBC import now allows (but ignores) BO_TX_BU_, BA_REL_, BA_DEF_REL_, BA_DEF_DEF_REL_ und BU_SG_REL_ V1.1.13, 2006-02-17 - correct single lock handling while set/change filter settings V1.1.12, 2005-12-23 - Prevent endless loop while reading (wrong) XML file as DBC file - Give warning (on reading DBC file) in case no logic line is detected - Give warning in case unexpected (and ignored) data are read and no other warning/error is detected - Info dialog shows both Tracer and AIDA version Changes in AIDA Communicator ---------------------------- V1.01.016, 2008-06-16 - Use a specific .INI file name *aida-cmctr.ini depending on the path and name of the *.cmdr-cfg from which the cmctr.pi is called. The file name (e.g. 761EDB832A331522C6B4616C99C7C232_aida-cmctr.ini) is calculated using the MD5 hash function POOL.bsMd5Calc(). V1.01.015, 2007-08-17 - "Global Settings" dialog: new option "Minimize/restore panels together with main window" - the default value is true V1.01.014, 2007-03-27 - Fixed error concerning physical values display mode: format strings for signals with special characters (e.g. 0 or ') within their unit strings where not correctly build so that the resulting representation through DecimalFormat within the Java aida_spinner object was incorrect, so that e.g. "0.00 ltr/100km" was falsely represented as "0.0000 ltr/1km". V1.01.013, 2006-10-16 - Enabled/disabled state for toolbar buttons is now recognizable V1.01.012, 2006-06-19 - "Statistics" window and corresponding menu entry and tool button added - "Reinit Stacks" menu entry and tool button added - Major API extension: see below the section "Changes in POOL-Lib" as well as the section "CMCTR" in the POOL Standard Modules documentation. To find out how to use the extented API examine the following files in the examples directory: tst_cmctr.pool, tst_cmctr_dlg.pli and tst_cmctr_ext.pli. - Major code revision (in particular concerning the implementation of panel classes and all related classes) V1.01.011 (SR10), 2006-03-21 - Use (new) VOL_toSlider.vRangeR64X() to set step width = 1.0 - Unused internal function AIDAX_dwSendMsgData() removed - Skip 0 for AIDA_tstEvent.dwEventID in AIDAX_dwSendSpontaneous() Changes in AIDA Studio ---------------------- V3.8.2.v2013-09-12, 2013-09-12 - IMPORTANT: AIDA Studio's underlying Eclipse Platform has been changed from version 3.4.2 to 3.8.2. Therefore it is absolutely necessary to deinstall (or delete) the old Studio installation before the new one is being installed. If you don't want to deinstall it, just delete the entire directory structure "%AIDAHOME%studio". - Eclipse Platform: Upgrade to version 3.8.2 - All text editors now support text block selection - etc. - 3 Eclipse Platform Plugins have been extended, the version numbers have not been changed, to keep the necessary changes to a minimum, however the JAR-archives have been renamed with suffix _BSK: - org.eclipse.search: - Added "Whole word" search option ("Search" > "File"): ported functionality from Eclipse 4.3 to Eclipse 3.8.2 - Added "Expand all tree entries after search" preference option ("Window" > "Preferences" > "General" > "Search") ..\studio\plugins\org.eclipse.search_3.8.0.v20120523-1540_BSK.jar - org.eclipse.ui.workbench and org.eclipse.swt.win32.win32.x86: Bugfix concerning the Navigator (, Project Explorer etc.) treeview item context menu "Open With" > "System Editor" etc.: use always the file's directory as the working directory for the OS.ShellExecuteEx() call. This fixes the bugs concerning launch of .bat, .cmdr-cfg, .cmctr-cfg and .tracer-cfg among others. ..\studio\plugins\org.eclipse.swt.win32.win32.x86_3.8.1.v3836b_BSK.jar ..\studio\plugins\org.eclipse.ui.workbench_3.8.2.v20121128-133708_BSK.jar - POOL Development Tools: - Descriptions on Welcome page updated ("Help" > "Welcome..." > "AIDA Studio") especially concerning the usage of *.studio-ws-cfg - Default Key-Schema changed to BSK ("Windows" > "Preferences" > "General" > "Keys") - Bugfix: help menu entries work now also with the Firefox browser ("Help" > "AIDA User Documentation", "POOL API Reference") - Bugfix: Outline update work now correctly if there is more than one POOL Editor for the same source file - "POOL Build Console" view ("Project" > "Compile POOL", "Call pool_all.bat"): - More significant output messages in case of errors concerning pool_all.bat - Intelligent search for pool_all.bat: - if pool_all.bat exists within the same directory as the active source call it (as in Studio 3.4.2). - if pool_all.bat exists within the parent project directories path call it - if only one pool_all.bat exits within the project call it - if no pool_all.bat exits within the project call %AIDABIN%pool_all.bat - if more than one pool_all.bat exits within the project print an error message - AIDA/POOL Cheat Sheets extended/updated ("Help" > "Cheat Sheets..." > "AIDA/POOL Development") - POOL Source File Wizard extended/updated ("File" > "New" > "POOL Source File (*.pool)") - POOL Editor: new context menu command "Search All Occurences in Folder" - POOL Editor Content Outline: new section "include statements" - Menu entries "Compile POOL", "Call pool_all.bat" and "Goto Last Error" moved from "Run" to "Project" menu (all corresponding toolbar buttons were removed) - Menu entry "Run" > "Run PI" removed (use "Run" > "Run As" > "POOL Application" instead). Ditto: "POOL Editor" context menu "Run PI" removed, "POOL Build Console" view toolbar button "Run PI" removed V3.4.2.v2010-05-25, 2010-05-25 - IMPORTANT: The names of 2 sub-directories within the directories "%AIDAHOME%studio\feature" respectively "%AIDAHOME%studio\plugin" have been changed. The old directories must been deleted. To avoid confusion it is advisable to delete the entire old Studio installation before the new one is being installed - just delete the entire directory structure "%AIDAHOME%studio". - AIDA Development Tools: - AIDA Studio Workspace Configuration Files: - The current workspace configuration (projects, working sets, bookmarks and tasks) is automatically stored within a *.studio-ws-cfg file, where the path and base name of the configuration file is identical with the path and name of the workspace directory. E.g. for the workspace directory "C:\CVSLocal\AIDA\PI\POOL-Projects\" a workspace configuration file "C:\CVSLocal\AIDA\PI\POOL-Projects.studio-ws-cfg" is generated. The configuration file may be checked-in into a CVS-repository and later the corresponding workspace can be restored from the settings in this configuration file while opening it with a double-click from the Windows Explorer. Previously studio-ws-cfg_reg.vbs must be started once to register the file extension, see the corresponding remark below. - The current workspace preferences (e.g. Editor fonts, syntax colours and font attributes, and all other settings from the Preferences dialog) are automatically stored within a *.studio-ws-prefs, which has the identical path and base name as the configuration file. The preferences file may be checked-in into a CVS-repository and later the corresponding workspace preferences are restored from the settings in this preference file while opening the corresponding workspace configuration file. V3.4.2.v2009-07-03, 2009-07-03 - IMPORTANT: AIDA Studio's underlying Eclipse Platform has been changed from version 3.0.2 to 3.4.2. Therefore it is absolutely necessary to deinstall (or delete) the old Studio installation before the new one is being installed. If you don't want to deinstall it, just delete the entire directory structure "%AIDAHOME%studio". - Eclipse Platform: Upgrade to version 3.4.2 - "Search > File": Improved presentation of search results: the text line of each occurence is now displayed in the search results tree. - "File > Import > Existing Projects into Workspace": After selection of a root directory all existing projects within its subdirectory tree are listed. - etc. - POOL Development Tools: - POOL Editor: - POOL Source Compare with syntax colouring - "POOL Editor" preferences: - POOL Editor now uses the shared general text editor preferences, which are located in the "Preferences" dialog under "General > Editors > Text Editors". The corresponding input controls have been removed from the preference page "POOL > POOL Editor". - New POOL Editor preference "Strip trailing spaces and tabs". If this preference is selected, trailing spaces and tabs are removed whenever a file is saved. - New POOL Editor preference "Mark occurrences of the selected identifier in the current POOL source file". If this preference is selected, whenever the text cursor is in a POOL identifier all occurrences of this identifier within this POOL source file are marked in the text area as well as in the vertical overview ruler on the editor's right hand side. - "POOL Projects" view shows a popup menu entry "Launch Windows Explorer" which opens an explorer.exe instance for the selected workspace directory. - AIDA Development Tools: - AIDA XML Editor - BSKCfg XML Source Compare with syntax colouring - BSKCfg XML Editor preferences: - BSKCfg XML Editor now uses the shared general text editor preferences, which are located in the "Preferences" dialog under "General > Editors > Text Editors". The corresponding input controls have been removed from the preference page "AIDA XML Editor". - New POOL Editor preference "Strip trailing spaces and tabs". If this preference is selected, trailing spaces and tabs are removed whenever a file is saved. - New POOL Editor preference "Mark occurrences of the selected attribute value in the current BSKCfg XML file". If this preference is selected, whenever the text cursor is in a XML attribute value all occurrences of this attribute value within this XML file are marked in the text area as well as in the vertical overview ruler on the editor's right hand side. Changes in AIDA-Composer ------------------------ -- (V1.1.11 beta, 2006-01-10) Note: - All VOBJ files (*.vobj) created with Composer up to 1.5-Beta must be adapted (with util\upgrade_source.vbs)! Known problems: - Sometimes wrong or obsolete values are displayed in input fields. - Not all properties of all objects are supported. - PI can abort under WinXP (changes lost) due to unhandled exceptions in AIDA_Composer.dll in connection with screen saver or task manager. - With WinXP Look and Feel in Java 1.4.2 the spin buttons don't fit. Changes in POOL-Lib ------------------- V7.00.004, 2016-10-26 - AIDA DB Browser: Allow symbol names with @ und ? (and short documentation for "AIDA DB Browser" and other "AIDA Utilities" added) - DBC: - Conversion of numbers with more checks (may give more warnings) - Treat duplicate attribute definition and most overflow as warning (not error). - Use last value of duplicate attributes and attribute definitions (allow to redefine e.g. GenMsgCycleTime for AIDA-Communicator with additional dbc file). - Allow values in double quotes. - No warning "Invalid data (Signal ...)" for integer signals of more than 32 bits (as they can't be used in Communicator etc. anyway). - Allow dbc files without "\n" at the end. - Free of two small memory blocks after error. - HEXIO: Fixed problem with wrong hex record length output in Intel or Motorola hex file if pstCovSecList used (data was correct). - HEXTRAN (example): Allow AdDelta in hex - UDSD: Adapted to ISO 14229-1 Second edition 2013-03-15: Add. SI_*, RC_*, SF_R*, DID_*, RI_* and DTCSM_* - XCPD: - Corrected nomenclature errors concerning all enum constant names, the new correct enum constant names are XCPD_nenAg* and XCPD_nenBo* - Added PoolDoc example reference for tst_xcpd.pool V7.00.001, 2012-07-26 - ADX: - ADX_toCommu.mbDoneFlags etc. protected (not private) - Allow anonymous fields (use xoNoOfFields in vShowVARec) - ADXXCP added - AIDA: - AIDA_toStack.pstReceiveDSEvent0() added (for stacks without BDIAG) - AIDA_nStackRestoreReplRemote, AIDA_nStackRestoreReplMask added - AIDA_nStackRestoreMask adapted - EAIDA_TESTVERSION_EXPIRED added - AIDA_toStack.mpfiDump etc. protected (not private) - AIDA_toStack.vErrorHalt public - mpfiDump := @StdOut; in AIDA_toStack.poInitLoad() - Changed AIDA_nInterfaceVersionRequired to 3.0 - CFGD: - CFGD_nEFSortIgnCase_Msk added - NORM: - Allow anonymous fields (use xoNoOfFields in NORM_toFormat.vTranslate) - POOL: - UInt8, UINT8_MAX etc. added - EOSAL_LICENSE_* etc. added - POOL_csGetLicenseInfo() added - XCPD added Changes in Examples ------------------- V7.00.004, 2013-02-13 - TST_XCPD: ECU interface setup for sample diag using XCP CTO; uses TST_XCPD_RCU_can.aida-cfg and module XCP_COMMU - XCP_COMMU: ECU communication basic functions using XCP diagnostic standard V7.00.001, 2012-07-26 - First revision for AIDA 7