News
2010-03-15: CANdelaStudio 6.5 SP2 Patch 3
Download
With Service Pack 2 Patch 3, the following changes become effective (SP 1, SP2 and SP2 Patch 1 are included):
Issues solved:
- Data object semantics not shown initially in property dialog (EIP17077)
Context: In data object property dialog, the "semantics" combo-box is initially empty even if the data contains a semantics. The value is not lost but just not displayed.
- "Replace reference by copy" leads to fatal error "duplicate OIDs" (EIP17233)
Context: This applies only for a document that does not support TextIDs (see File | Properties, page "Document Info"), or that has "TextIDs editable" set to "Yes" or "No", not "Completion only" (see File | Properties, page "Authorization"). If you "Replace reference by copy" e.g. for a diagnostic instance, the copy will have OIDs (ObjectIDs) identical with the source. As a result, after you save the file, you cannot open it again. Workaround: do not "replace reference by copy". To repair such a file, please contact Vector.
- Graphical telegram view does not correctly display byte order for Intel field data types at bit fields (EIP17246)
Context: e.g. a "Raw Value" datatype with "Bit length / field size" = Field fix", 4 elements, encoding "ASCII", byte order "LowHigh (Intel)", assigned to a bitfield. Since the datatype is a field with 1 byte element size, by definition the byte-order is fix "HighLow (Motorola)", not the one from the datatype. This is now respected in the graphical telegram view. Still open: for encoding "Unicode", the byte order applies two-byte wise (EIP17276 7.0).
- Transfer overriden DTC attributes when copying/pasting variants (EIP16987)
- "Share identical Diagnostic Instances" shares despite differences in TextID (EIP17218)
Context: Customer specific
- VariantCoding DefaultString for bitfield shown with wrong byte order (EIP16237)
Context: Customer specific
Improvements:
- Ignore duplicate OIDs if OIDs not used by manufacturer (EIP17261)
Context: To avoid potential issues like EIP17233 above, duplicate OIDs are no more treated as fatal errors except for manufacturers that use OIDs in their diagnostic process.
Imports/Exports:
- Customer specific adaptations
With Service Pack 2 Patch 1, the following changes become effective (SP 1 and 2 are included):
Issues solved:
- Font problem of output window (EIP17064)
- TextId Diff is deactivated when replacing a referenced instance by a copy (EIP17034)
- Replacing copy by reference does not preserve textIDs (EIP17036)
- Documents are loaded in GUI language instead of user selected language (EIP16978)
- Editing last revision overwrites previous revision (EIP17037)
- CANdelaStudio crashes when adding a revision history entry (EIP17065)
Exports:
- Error in Export of Ethernet interfaces (EIP16951)
- Disable warnings from ORC while reading data (EIP17063)
- Mapping of COMPARAM "CP_C_REQ_SUG" is not correct (EIP17038)
Imports:
- Improve import of 0x19 06 (EIP16937)
With Service Pack 2, the following changes become effective (SP 1 is included):
Issues solved:
- Document update: update const/default value of a data object even if primary properties are not editable (EIP16709)
Context: menu Edit|"Document upgrade" (const/default value are "secondary" properties)
- Graphical telegram table frozen (EIP16885)
Context: Display telegram with several 100 bytes
- Ensure dictionary setup is available in Standard Edition (EIP16804)
Context: Dictionary setup is now in Tools|Options, page "Edit", available in Standard Edition (see EIP547 for 6.5 SP 1)
- Many minor issues solved
User interface improvements:
- Shortcut Qualifier (ODX Service/Job) Overview (EIP9587) Menu "View"
- Simplified input of linear data types (EIP3809)
Context: linear data type dialog, page "Linear", after checking "Lower limit (raw)", you may enter the physical value (dito for upper limit)
- Allow plugin execution on current document (EIP12828)
Context: Menu "Tools"
- Replace copy by reference into Common Diagnostics (EIP1977)
Context: edit menu and context menu of non-referenced diagnostic instances/job containers
- Case-insensitive string filters (EIP15525)
Context: Unified filter mechanism for DTC table, 0x19 0x06 wizard, diagnostic class overview, TextID and term selection dialog: filter is case-insensitive, filter applied automatically after short time period
- Consistency check: CAN functional addressing only for SingleFrame (EIP16347) Context: constraints check warns (does not hinder exports) if CAN functional request length exceeds 6 bytes (for extended or mixed addressing) or 7 bytes (otherwise). There will be a plug-in to automatically remove functional addressing from all such requests of a document (please contact Vector).
- Consistency check: "non-Unique service prefix" violation only once (EIP16338)
Context: if Tools|Options|"Check for uniqueness" is un-checked, show the message only once. Check this option in order to see all individual violations.
- Consistency check: called via hotkey (EIP15434)
Context: menu Tools|"Check document consistency" = key F9
- Order of exports in menu optimized (EIP16668)
Context: menu File|Exports
- Action for HTML report (EIP15779)
Context: menu Tools|Actions
- New action variable that holds last exported ODX version (EIP16250)
Context: menu Tools|Actions
- Tools|Options - Hide Apply button (EIP16307)
Context: "Apply" button was not supported anyway
- Hint about opening in other language without confirmation (EIP14229)
Context: if a CDD has been opened in another language than the current CANdelaStudio GUI language, CANdelaStudio no more shows a message box but writes the hint to the log. This helps e.g. when you drag'n drop many files onto CANdelaStudio.
- Help for invalid values (EIP12473)
Context: help button in data type dialog, page "Invalid values"
- Help for allowed values of data type termination (EIP16019)
Context: see online help "Info on string termination"
TextID features:
- Improve usability of TextID features (EIP16556)
Context: in TextID mode "Edit", show control with existing TextID of the caller's object in the dictionary dialog
- Show TextID (TID) in Standard View for jobs (EIP16462)
Context: "General" page of the jobs property dialog
Other improvements:
- Allow multiple complex data types of variable length (EIP16887)
Context: In a request or positive response that contains multiple proxy components, even a non-final component may contain a variable length complex data type (e.g. a packet or iteration data type), as long as the data type length can be determined at run-time. The feature will not normally be used, it helps for ODX data exchange (OEM specific).
- Report includes attributes at template data (EIP11355)
- Avoid warning dialogs when called via command line (EIP16754)
Context: Suppress all message boxes (beta warning, tip of the day, marketing survey) if the command line parameter "/q" has been specified
- Performance optimization for VCK loading (EIP16784)
Context: Customer specific
Exports:
- Freeze ODX export options (EIP16522)
Context: modifications of options in the Tools|Options|"ODX Export" property page are disabled when EnableODXExportOptions=0 in the CANdelaStudio.ini file
- New option "Create matching request parameter for positive responses" (EIP16727)
Context: Tools|Options|"ODX Export"
- New option "Use POS-RESPONSE-SUPPRESSABLE" (EIP16738)
Context: Tools|Options|"ODX Export" (option applies to ODX 2.2.0 export)
[more about CANdelastudio...]