Raptor-Cal-Release-Notes: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
m (Reverted edits by Rborchert (Talk) to last revision by Mgodfrey)
Line 1: Line 1:
{{DISPLAYTITLE:Raptor-Cal Release Notes}}
{{Navigation}} [[Raptor-Platform | Raptor Platform]] > [[Raptor-Cal ]] > '''Raptor Cal Release Notes'''
Below is a list of all Raptor-Cal versions and their change logs, beginning with the most recent version.
=== 2016-12-16: Release 2016b 0.0.1 ===
------------------------------------
==== Performance ====
A number of performance improvements have been put into place, in particular when opening a display, switching between tabs, and polling CAN bus statistics
==== RP1210 and other CAN Improvements ====
RP1210 compliant CAN adapters are now supported in the tool via licensing. Contact [https://www.neweagle.net/new-eagle-support/ New Eagle Support] for more details.
CAN baud rate may now be switched via context menu by right clicking the CAN status indicator at the bottom of the app.
==== Display Enhancements ====
Raptor-Displays may now zoom in and out with the mouse wheel (ctrl+mouse-wheel), overflowing display tabs may now be scrolled with arrow icons, or with the mouse wheel.
==== Details ====
Individual features and bug fixes for 2016b 0.0.1 are listed in the below sections
----------------------------------------------------------------------------------------
'''Features:
* [http://software.neweagle.net/issues/view.php?id=0000959 0000959] RP1210
* [http://software.neweagle.net/issues/view.php?id=0000974 0000974] Support for multiple baud rates without closing the tool
* [http://software.neweagle.net/issues/view.php?id=0001564 0001564] More module details available through module discovery dialog
* [http://software.neweagle.net/issues/view.php?id=0001560 0001560] Adding CAN Settings option to CAN Status indicator
* [http://software.neweagle.net/issues/view.php?id=0001533 0001533] CAN Status context menu to switch Baud Rate
* [http://software.neweagle.net/issues/view.php?id=0001541 0001541] Tab Scrolling
* [http://software.neweagle.net/issues/view.php?id=0001542 0001542] Zoom Control
* [http://software.neweagle.net/issues/view.php?id=0001530 0001530] ECM/GCM 24 Support
'''Tweaks:
* [http://software.neweagle.net/issues/view.php?id=0001323 0001323] When double click on large calibration grouping in a .rcal, the window is as tall as the screen
* [http://software.neweagle.net/issues/view.php?id=0001331 0001331] All signals in the signal tree should be in alphabetical order
* [http://software.neweagle.net/issues/view.php?id=0001532 0001532] Better RPG Resolution when opening files
'''Bug Fixes:
* [http://software.neweagle.net/issues/view.php?id=0001302 0001302] Resolved issue where Quick Connect not correct for Open => Display (online)
* [http://software.neweagle.net/issues/view.php?id=0001359 0001359] Resolved issue where CM711 recovery doesn't alway work
* [http://software.neweagle.net/issues/view.php?id=0001013 0001013] Fixed incorrect drop preview on signal grid
* [http://software.neweagle.net/issues/view.php?id=0001565 0001565] Resolved issue where certain DragDrop actions on grid cause COM Exception
* [http://software.neweagle.net/issues/view.php?id=0001538 0001538] Resolved issue where empty cal value caused application crash
* [http://software.neweagle.net/issues/view.php?id=0001531 0001531] Resolved issue where switching baud rates while bus is overloaded crashed application
* [http://software.neweagle.net/issues/view.php?id=0001519 0001519] Fixed broken link to table indicies
* [http://software.neweagle.net/issues/view.php?id=0001528 0001528] Resolved issue where closing a Display from the context menu leaves Table Windows open
* [http://software.neweagle.net/issues/view.php?id=0001553 0001553] Resolved issue in Calibration Compare report where signals from File A and B were swapped
=== 2016-09-23: Release 2016a 0.0.2 ===
------------------------------------
'''Features:
* [http://software.neweagle.net/issues/view.php?id=0001413 0001413] Double Click cals from Signal tree and open cal window
* [http://software.neweagle.net/issues/view.php?id=0001371 0001371] Custom Security Implementation
* [http://software.neweagle.net/issues/view.php?id=0001337 0001337] Updated DataLink interface to allow switching baud rate without restarting Raptor-Cal
* [http://software.neweagle.net/issues/view.php?id=0001035 0001035] Display zoom in/out
'''Supported Modules:
* [http://software.neweagle.net/issues/view.php?id=0001453 0001453] Support for CM0711R
* [http://software.neweagle.net/issues/view.php?id=0001451 0001451] Support for S12x modules
* [http://software.neweagle.net/issues/view.php?id=0000311 0000311] Add functionality for assisting in recovery of Parker modules
'''Tweaks:
* [http://software.neweagle.net/issues/view.php?id=0001465 0001465] RAM Editables (but not overrides) need to show up in calibrations
* [http://software.neweagle.net/issues/view.php?id=0001464 0001464] Make Module Discovery "J1939 ID" consistent w/ Raptor Target Def
* [http://software.neweagle.net/issues/view.php?id=0001455 0001455] Raptor-Cal needs to handle rpg with no header
* [http://software.neweagle.net/issues/view.php?id=0001454 0001454] Large datasets don't fully show in FixValueDialog
* [http://software.neweagle.net/issues/view.php?id=0001449 0001449] Enum selector squished in Cal Editor
* [http://software.neweagle.net/issues/view.php?id=0001427 0001427] Scalar calibration editor used to leave cells in ambiguous state when switching between rows
* [http://software.neweagle.net/issues/view.php?id=0001426 0001426] Prevent SignalGrid from changing SelectedCells when doing drag-and-drop
* [http://software.neweagle.net/issues/view.php?id=0001425 0001425] Calibrating non-scalars offline did not show full double precision when editing cell
* [http://software.neweagle.net/issues/view.php?id=0001420 0001420] Resolve Package by Header on Discovery
* [http://software.neweagle.net/issues/view.php?id=0001335 0001335] In Calibration Group, Cells Remain Blue After Clicking
* [http://software.neweagle.net/issues/view.php?id=0001307 0001307] Consistent alert for missing RPG File
* [http://software.neweagle.net/issues/view.php?id=0001306 0001306] Adjusted how Raptor-Cal finds corresponding .rpg file
* [http://software.neweagle.net/issues/view.php?id=0001304 0001304] Popup after successful flash
* [http://software.neweagle.net/issues/view.php?id=0000904 0000904] Ad indicator of what cell or range of cells is/are currently selected
'''Bug Fixes:
* [http://software.neweagle.net/issues/view.php?id=0001491 0001491] MotoHawk CalIdTxt gets padded w/ non-printable characters sometimes
* [http://software.neweagle.net/issues/view.php?id=0001490 0001490] Crash while opening online cal after opening online display
* [http://software.neweagle.net/issues/view.php?id=0001460 0001460] Can't extract a .rcal from .rpg
* [http://software.neweagle.net/issues/view.php?id=0001450 0001450] Inconsistent values calibrating enumerations
* [http://software.neweagle.net/issues/view.php?id=0001431 0001431] Cannot open a *.rdis display created for prior build of a VEECAN model
* [http://software.neweagle.net/issues/view.php?id=0001429 0001429] Values 'jump' while calibrating 2D big endian MotoHawk targets
* [http://software.neweagle.net/issues/view.php?id=0001428 0001428] Problem Transfer Cals for enumerated values
* [http://software.neweagle.net/issues/view.php?id=0001423 0001423] Compare cals causes random crashing
* [http://software.neweagle.net/issues/view.php?id=0001419 0001419] SignalType ENUMARR not being handled properly
* [http://software.neweagle.net/issues/view.php?id=0001414 0001414] First search from a fresh install appended grey text in search window (search...)
* [http://software.neweagle.net/issues/view.php?id=0001412 0001412] MotoHawk RPG package was causing intermittent crashing
* [http://software.neweagle.net/issues/view.php?id=0001373 0001373] Calibrating ECM/GCM-196 fails silently
* [http://software.neweagle.net/issues/view.php?id=0001372 0001372] Resolved missing Context menu from Signal Tree viewer
* [http://software.neweagle.net/issues/view.php?id=0001354 0001354] Saving RPG after transfer upgrade doesn't work or casues crash
* [http://software.neweagle.net/issues/view.php?id=0001065 0001065] Resolved issue where Raptor-Cal crashes after awaking computer from sleep state
* [http://software.neweagle.net/issues/view.php?id=0001028 0001028] data inconsistent when editing index values used by multiple tables
* [http://software.neweagle.net/issues/view.php?id=0000794 0000794] Resolved issue where corrupted AvalonDock window save data causes the application to crash
=== 2016-07-18: Release 2016a 0.0.1 ===
------------------------------------
<!--
==== MotoHawk ====
This release introduces calibration workflows for many MotoHawk Modules. Users may now extract and manage calibration values from a MotoHawk application in a (.rcal) file, transfer, and compare calibrations with the same tools that are available to Raptor applications.
Previous versions of the tool did not allow Raptor-Displays to be created for MotoHawk modules offline. This release removes that restriction, allowing a user to create a (.rdis) file offline using only a MotoHawk (.rpg) file
-->
==== Raptor-Service ====
Those looking to use this product as a service tool now have the option of preventing users from editing premade Raptor-Displays, as well as limiting what the user sees in the signal tree when connected online.
==== Data Visualization ====
2-D Data displayed on the grid now has the option available to apply a 5-Color heatmap to the individual cell backgrounds.
==== Miscellaneous ====
Copy-Paste on Raptor-Displays and between MSExcel, the ability to export a calibration file to a Matlab M-File, and better indication of file persistance are just a few of many small improvements that have been made to Raptor-Cal
==== Details ====
Individual features and bug fixes for this 2016a 0.0.1 are listed in the below sections
----------------------------------------------------------------------------------------
''' Other Features:
* [http://software.neweagle.net/issues/view.php?id=0001384 0001384] Heat Map for 2-d Display data
* [http://software.neweagle.net/issues/view.php?id=0001378 0001378] Copy-Paste on Raptor Displays
* [http://software.neweagle.net/issues/view.php?id=0001365 0001365] Export Calibration to M-File
* [http://software.neweagle.net/issues/view.php?id=0001249 0001249] Show J1939 ECU address in "Find Modules" feature
* [http://software.neweagle.net/issues/view.php?id=0001315 0001315] Don't allow closing of Raptor-Cal with unsaved .rcal or .rdis
* [http://software.neweagle.net/issues/view.php?id=0001364 0001364] Indicate saving (.rcal)/(.rpg) in progress when completing Transfer-Cal
* [http://software.neweagle.net/issues/view.php?id=0001241 0001241] "Merlin" Quick connect info button
* [http://software.neweagle.net/issues/view.php?id=0001330 0001330] Interpolation was previously unimplemented in calibration editor
* [http://software.neweagle.net/issues/view.php?id=0001408 0001408] DAQ Capacity Indicator on DAQ Schedule Tool Panel
''' Raptor Service:
* [http://software.neweagle.net/issues/view.php?id=0001261 0001261] Readonly Displays
* [http://software.neweagle.net/issues/view.php?id=0001036 0001036] Option to limit signals tree view
''' Bug Fixes:
* [http://software.neweagle.net/issues/view.php?id=0001293 0001293] DAQ Overflow will no longer cause crash, also max number of signals per DAQ is printed next to the DAQ period
* [http://software.neweagle.net/issues/view.php?id=0000720 0000720] ERR_SEQUENCE when editing table will no longer cause crash
* [http://software.neweagle.net/issues/view.php?id=0000900 0000900] Reboot from Application Monitor will no longer causes crash
* [http://software.neweagle.net/issues/view.php?id=0001250 0001250] Rebooting an application from display (after it has been paused by app monitor) will no longer cause crash
* [http://software.neweagle.net/issues/view.php?id=0001031 0001031] having a comma in an enumeration string was causing raptor-cal to stop working with that calibration signal
* [http://software.neweagle.net/issues/view.php?id=0001266 0001266] RDIS signals were intermittently loaded into AutoQuery instead of preferred DAQs
* [http://software.neweagle.net/issues/view.php?id=0001391 0001391] Win10 Installations would cut off menu bar icons
''' MotoHawk:
* [http://software.neweagle.net/issues/view.php?id=0001370 0001370] MotoHawk Calibration
* [http://software.neweagle.net/issues/view.php?id=0000646 0000646] MotoHawk modules need offline support
* [http://software.neweagle.net/issues/view.php?id=0001375 0001375] Compute and display MotoHawk query sizes
* [http://software.neweagle.net/issues/view.php?id=0000939 0000939] Offline Displays for MotoHawk Modules
''' MotoHawk Bugs:
* [http://software.neweagle.net/issues/view.php?id=0001396 0001396] MotoHawk (.rcal) was including non-calibration signals
* [http://software.neweagle.net/issues/view.php?id=0001383 0001383] MotoHawk Packager was sometimes decrypting garbge at beginning of file
* [http://software.neweagle.net/issues/view.php?id=0001382 0001382] MotoHawk calibrations at end of DataBlob get truncated
* [http://software.neweagle.net/issues/view.php?id=0000671 0000671] Motohawk query values were shown as zero bytes
* [http://software.neweagle.net/issues/view.php?id=0000729 0000729] Users were previously unable to open motohawk interpolation tables
=== 2016-03-18: Release 2015b 0.0.2 ===
------------------------------------
==== Highlights ====
This build of Raptor-Cal adds on the previous 2015b major release with considerations that simplify the most commonly used workflows. User feedback and rigourous testing have been carefuly taken into account to improve on tool stability and user suitability.
==== New Modules ====
GCM196, ECM196, and BCM48 modules are fully supported for calibration and reflash over CAN
   
==== Calibration Workflows ====
The 'Compare Calibrations' function has been completely overhauled to quickly and  efficiently allow a user to compare calibration values and save a report for reference when working between software builds and calibration versions.
The 'Transfer Calibrations' workflow has also continued to see improvement in the way of stability and functionality. Values may now be manually set in the workspace before finalizing a calibration transfer.
==== Workspace ====
Displays and Calibrations provide reliable data consistancy between their backing file, or online module. The workspace will also keep track of save status and ask the user to confirm any unsaved changes befoire saving.
Many functions are now accesible via context menu by right-clicking either the signal tree background, or RDIS/RCAL header
   
==== Details ====
Individual features and bug fixes for this 2015b 0.0.2 are listed in the below sections
----------------------------------------------------------------------------------------
''' New | Display (Online): '''
* Signal Tree now shows proper (.rdis) name
* DAQ Lists are now managed on a per-tab basis
* Insert Tab function added to displays
* Fixed bug where tabs being renamed with empty strings caused crashes
''' New | Display (Offline):
* Fixed bug where closing save dialog without specifying a file name displayed error window
* Offline display shows '--' placeholder for values
''' New | Display (Upgrade):
* Removed wizard dialog
* Display upgrade happens automatically - removed reconciliation workflows
''' Open | Display (Online):
* Opening display online for the wrong module will do auto-upgrade now
''' Open | Display (Offline):
* Signal Tree now shows proper (.rdis) name
* Offline display shows '--' placeholder for values
''' Item Precision Management:
* For double precision values, item will be displayed with the specified format, but may now be edited to the full presicion of the datatype
''' Calibration Window Updates:
* Calibration Editor windows have ctrl-s save listener connected
* Signal editor grid is no longer shown when calibrating offline
* Calibration editor windows now have the same update source as the signal editor grid
''' Workflow Optimization - New Calibration from Module:
* No longer need to be online with a module already in order to initiate workflow
* The only applicable save file format is now (.rcal)
* Fixed issue where Detected modules window would occasionally 'lose' modules on the bus
''' Workflow Optimization - New Calibration from (.rpg):
* Extra dialog is no longer required to extract from (.rpg)
* Calibration automatically opens offline after extract
* Default name for (.rcal) is now the target calibration id text
''' Workflow Optimization - Open Calibration Offline:
* Fixed issue where signals would not immediately show up in tree when file is loaded
* Suppressed behaviour where the same file could be open more than once
''' Workflow Optimization - Transfer Calibrations:
* Added ability to change the value of calibrations that were not successfully transferred
* Added ability to change the value of new calibrations
* Cancel Edit notifications are more consistent when inspecting signal values
''' Workflow Optimization - Compare Calibrations:
* Compare Calibrations workflow has been completely overhauled to look more like the Transfer Calibrations workflow
''' BCM48 UDS Reflash over CAN:
* Reprogramming of them BCM48 which was previously only possible over ethernet may now be done over CAN via UDS protocol
''' Licensing v9 Update:
* Raptor-Cal will now install NewEagle Licensing V0.0.9 with full support for Node Locked Licensing
   
''' Saving:
* [http://software.neweagle.net/issues/view.php?id=0001219 0001219] Dirty marker (filename marked with, '*') on (.rdis) and (.rcal) files
* [http://software.neweagle.net/issues/view.php?id=0001220 0001220] 'Save All' function added
* [http://software.neweagle.net/issues/view.php?id=0001221 0001221] 'Save' and 'Save As' added to Signal Tree context menu
''' Closing:
* [http://software.neweagle.net/issues/view.php?id=0001220 0001220] 'Close All' function added
* [http://software.neweagle.net/issues/view.php?id=0001221 0001221] 'Close' added to Signal Tree context menu
''' Flash:
* [http://software.neweagle.net/issues/view.php?id=0001224 0001224] Changed programming status bar appearance
* No longer auto-connect by default after successful reprogramming
''' Find Modules:
* [http://software.neweagle.net/issues/view.php?id=0001223 0001223] Functionality implemented
''' Connecting:
* [http://software.neweagle.net/issues/view.php?id=0001225 0001225] Added ability to go online with an offline display
* [http://software.neweagle.net/issues/view.php?id=0001221 0001221] 'Connect' added to the Signal Tree context menu
''' Disconnect:
* [http://software.neweagle.net/issues/view.php?id=0001220 0001220] 'Disconnect All' function added
* [http://software.neweagle.net/issues/view.php?id=0001221 0001221] 'Disconnect' added to the Signal Tree context menu
''' Misc:
* [http://software.neweagle.net/issues/view.php?id=0001222 0001222] Calibration Windows stay on top of parent window
* [http://software.neweagle.net/issues/view.php?id=0001226 0001226] Resolved issue where online non-scalars could not be edited directly
* [http://software.neweagle.net/issues/view.php?id=0001227 0001227] GCM\ECM196 Calibration Support
* [http://software.neweagle.net/issues/view.php?id=0001228 0001228] BCM48 Calibration Support
* [http://software.neweagle.net/issues/view.php?id=0001229 0001229] Resolved all cases where Raptor-Cal could not resolve a (.rpg) not located in default directory* Text boxes in cells are scrolled to the leftmost position when selected to edit
* 'Recent Displays' removed from module discovery dialogs
* Upgrading a display now takes the filename of the previous display rather than the target SwIDTxt
* Resolved multiple issues in attempting to save an online (.rdis) for a module that has either been disconnected or is reconnecting
* SignalsTreeView allows lookup signals to populate in their default location as well as underneath the signals that they are axis for
* Disabling over-eager clear-selection on cells to re-enable interpolation, justification, and hexadecimal display
* Resolved crash when opening context menus in Windows 10
=== 2015-05-11: Release 2015b_0.0.1 ===
==== Highlights ====
This version features significant stability and performance improvements, improvements to
calibrations workflows (transfer calibrations in particular) and numerous UI improvements
XCP connection and reconnect times have been greatly reduced.
''' Redefining Calibration:
In previous versionf of Raptor-Cal a calibration signal was simply defined as any writable value. This definition has been tightened to only include values marked as Adjustment that are stored in either Non-Volatile (EEPROM) or Constant (Flash) space. One benefit of this is that override status signals will no longer show up in a calibration.
''' Improved Transfer-Calibrations Workflow:
Transfer-Upgrade and Merge workflows have been combined to allow signal values to be pushed to and from either a (.rcal) or (.rpg). Overall this workflow has significant improvements to make it more stable, provide more fine-grained control over what is being done, and provide more detailed cues about how values are being moved.
''' Calibration Editor:
The signal tree has been improved to include special handling of calibration signals. When any signal with a green wrench may be double-clicked to launch a specialized calibration editor window. A red wrench indicated a signal that may be edited offline.
==== New Features ====
* [http://software.neweagle.net/issues/view.php?id=0001111 0001111] Generate Transfer-Upgrade Report
* [http://software.neweagle.net/issues/view.php?id=0000954 0000954] More structured calibration window format (group opens with double-click, etc.)
* [http://software.neweagle.net/issues/view.php?id=0001112 0001112] Support for GCM196 (GCM_1793_196_1503 - XCP Connection, Recovery, Reprogramming)
* [http://software.neweagle.net/issues/view.php?id=0001110 0001110] Support for ECM196 (ECM_1793_196_1503 - XCP Connection, Recovery, Reprogramming)
* [http://software.neweagle.net/issues/view.php?id=0001104 0001104] UDS Recovery
* [http://software.neweagle.net/issues/view.php?id=0001105 0001105] Ability to set row and column count in displays from settings
* [http://software.neweagle.net/issues/view.php?id=0001085 0001085] Improved MotoTronInterfaceLibrary specifically designed for Raptor-Cal
* [http://software.neweagle.net/issues/view.php?id=0000966 0000966] Added CALIDTxt (in addition to SWIDTxt) to connection screen
* [http://software.neweagle.net/issues/view.php?id=0000797 0000797] Raptor Packager UI included in Raptor-Cal (Previously only MotoHawk packager was included)
* [http://software.neweagle.net/issues/view.php?id=0000993 0000993] Added Signal Units in signal tree
* [http://software.neweagle.net/issues/view.php?id=0000965 0000965] In process - eliminate upgrade display requirement (Is now more streamlined)
* [http://software.neweagle.net/issues/view.php?id=0001054 0001054] Streamlined Display upgrade process
* [http://software.neweagle.net/issues/view.php?id=0001076 0001076] Implemented checkbox for auto-open calibration offline after extracting from rpg
* [http://software.neweagle.net/issues/view.php?id=0001092 0001092] Transfer cal sort alphabetically ascending
* [http://software.neweagle.net/issues/view.php?id=0000957 0000957] Improved transfer-cals workflow
* [http://software.neweagle.net/issues/view.php?id=0000913 0000913] Create full calibration after Transfer Upgrade
==== Resolved Issues ====
* [http://software.neweagle.net/issues/view.php?id=0001109 0001109] RCAL with signals not present in RPG caused transfer calibration crash
* [http://software.neweagle.net/issues/view.php?id=0001106 0001106] Column Width not being explicitly set caused display to skip serializing columns when saving an (.rdis)
* [http://software.neweagle.net/issues/view.php?id=0001088 0001088] Fault Data Definitions did not hold data when saved
* [http://software.neweagle.net/issues/view.php?id=0001078 0001078] Calibration Editor did not disconnect and commit cell when it loses focus
* [http://software.neweagle.net/issues/view.php?id=0001077 0001077] Transfer-Upgrade did not create RPG with memory segments
* [http://software.neweagle.net/issues/view.php?id=0001075 0001075] Transfer-Upgrade target still contained "old" definition of a calibration
* [http://software.neweagle.net/issues/view.php?id=0001074 0001074] Openning RCAL with non-calibration signals (the kind that may have previously been extracted) resulted in crash
* [http://software.neweagle.net/issues/view.php?id=0001057 0001057] Skipping calibrations during transfer upgrade can produce bad rcal
* [http://software.neweagle.net/issues/view.php?id=0001055 0001055] Closing transfer upgrade window did not restore start screen
* [http://software.neweagle.net/issues/view.php?id=0001045 0001045] Extracting online calibration on a CM3626 could result in a blank .rcal
* [http://software.neweagle.net/issues/view.php?id=0001033 0001033] MinWidth/Height of 0 on Signal Grid could result in 'losing' rows and columns
* [http://software.neweagle.net/issues/view.php?id=0001016 0001016] Extracting calibration online and offline produced different signals in a calibration
* [http://software.neweagle.net/issues/view.php?id=0000915 0000915] Transfer upgrade had graphical glitch, forcing calibration removal
=== 2015-08-12: Release 2015a_0.0.2 ===
------------------------------------
==== Details ====
* [http://software.neweagle.net/issues/view.php?id=0000981 0000981] Resolved case where signal grid disposes itself too eagerly
* [http://software.neweagle.net/issues/view.php?id=0000397 0000397] Support added for VEECAN using Kvaser Simulated drivers
* [http://software.neweagle.net/issues/view.php?id=0000912 0000912] Added datalogging hyperlink queues
* [http://software.neweagle.net/issues/view.php?id=0000901 0000901] Enchanced Offline Display Workflows for non-calibratible modules
* [http://software.neweagle.net/issues/view.php?id=0000526 0000526] RaptorCal now handles the case where there is a build mismatch between a package and the s/w running on a module
* [http://software.neweagle.net/issues/view.php?id=0000972 0000972] Enabled 'RaptorCal' license product
* [http://software.neweagle.net/issues/view.php?id=0000811 0000811] More detailed license error reporting
* [http://software.neweagle.net/issues/view.php?id=0000799 0000799] Confusing license warning messages less confusing
* [http://software.neweagle.net/issues/view.php?id=0000836 0000836] Upgraded displays fixed to have the right SwIdTxt
* [http://software.neweagle.net/issues/view.php?id=0000944 0000944] "Fix Values" Dialog Box in Transfer Upgrade no longer has crooked text
* [http://software.neweagle.net/issues/view.php?id=0000741 0000741] With Quick Connect, don't ask what module to disconnect from
* [http://software.neweagle.net/issues/view.php?id=0000925 0000925] Added refresh button on ConnectXCP Dialog View
* [http://software.neweagle.net/issues/view.php?id=0000806 0000806] .rdis files targeting VeeCANs may now be updated
* [http://software.neweagle.net/issues/view.php?id=0000751 0000751] Updated BCM48 image
* [http://software.neweagle.net/issues/view.php?id=0000903 0000903] Implemented Folder drag n drop
* [http://software.neweagle.net/issues/view.php?id=0000898 0000898] Resolved Reflash on Raptor-Cal 2015a 0.0.2 RC1 does not work
* [http://software.neweagle.net/issues/view.php?id=0000896 0000896] Added reflash support for ECM-1793-196-1503
* [http://software.neweagle.net/issues/view.php?id=0000894 0000894] Fixed RIL crash opening older packages
* [http://software.neweagle.net/issues/view.php?id=0000893 0000893] Removed External project reference in Application Helper exception recorder
* [http://software.neweagle.net/issues/view.php?id=0000940 0000940] Simultaneously open both RCAL and RDIS files while calibrating offline
* [http://software.neweagle.net/issues/view.php?id=0000927 0000927] Extracting online calibrations will no longer catch the state of an override in a calibration
* [http://software.neweagle.net/issues/view.php?id=0000948 0000948] Tables 1d and 2d with AXIS stored in Flash no longer cause Raptor-Cal to crash if editing value is attempted
* [http://software.neweagle.net/issues/view.php?id=0000921 0000921] Transfer upgrade no working between different target modules
* [http://software.neweagle.net/issues/view.php?id=0000895 0000895] Fixed transfer upgrade signals missing
* [http://software.neweagle.net/issues/view.php?id=0000870 0000870] Fixed Transfer-Upgrade crash when signal goes from adjustment to measurement
=== 2015-05-25: Release 2015a.0.0.1 ===
------------------------------------
==== Highlights ====
This version features significant stability and performance improvements, improvements to
calibrations workflows (offline calibrations in particular) and numerous UI improvements.
==== Details ====
* [http://software.neweagle.net/issues/view.php?id=0000866 0000866] Changing CAN Baud rate causes the application to crash
* [http://software.neweagle.net/issues/view.php?id=0000865 0000865] Opening offline display with no RPG shows cryptic error
* [http://software.neweagle.net/issues/view.php?id=0000832 0000832] Extracting an online CAL with a signal to the grid creates a duplicate value in the RCAL
* [http://software.neweagle.net/issues/view.php?id=0000863 0000863] Reduce default cell margins
* [http://software.neweagle.net/issues/view.php?id=0000179 0000179] Signal Detail Pane
* [http://software.neweagle.net/issues/view.php?id=0000838 0000838] Refreshing signals when doing offline calibration causes crash
* [http://software.neweagle.net/issues/view.php?id=0000841 0000841] Explicitly allow partial calibrations
* [http://software.neweagle.net/issues/view.php?id=0000856 0000856] Drag-n-drop on SignalsContainer takes wrong item
* [http://software.neweagle.net/issues/view.php?id=0000858 0000858] Units cells overflow to the left
* [http://software.neweagle.net/issues/view.php?id=0000859 0000859] Closing offline display dos not remove container from signal tree
* [http://software.neweagle.net/issues/view.php?id=0000843 0000843] Reading an .rcal with duplicate signals causes the application to crash
* [http://software.neweagle.net/issues/view.php?id=0000842 0000842] Show home page when all other documents are closed
* [http://software.neweagle.net/issues/view.php?id=0000748 0000748] extract calibration should not try to place the values on the page
* [http://software.neweagle.net/issues/view.php?id=0000711 0000711] Make UI consistent between Transfer Upgrade aed Transfer Merge
* [http://software.neweagle.net/issues/view.php?id=0000837 0000837] Signal Container needs to only show signals contained in rcal when doing offline calibrations
* [http://software.neweagle.net/issues/view.php?id=0000835 0000835] Drag-n-drop between DAQScheduleViewModel causes crash
* [http://software.neweagle.net/issues/view.php?id=0000831 0000831] Invalid veeCAN package causes application to crash
* [http://software.neweagle.net/issues/view.php?id=0000830 0000830] Remove references to RIL.UsbDriveInfo
* [http://software.neweagle.net/issues/view.php?id=0000784 0000784] DAQ gets hung
* [http://software.neweagle.net/issues/view.php?id=0000824 0000824] Wire in old cal workflows for patch release
* [http://software.neweagle.net/issues/view.php?id=0000801 0000801] About picture says merlin and shows a merlin picture
* [http://software.neweagle.net/issues/view.php?id=0000783 0000783] Merlin reference when no Kvaser connected
* [http://software.neweagle.net/issues/view.php?id=0000793 0000793] Default Datalogging Output Path
* [http://software.neweagle.net/issues/view.php?id=0000782 0000782] Melrin Reference in License Check
* [http://software.neweagle.net/issues/view.php?id=0000864 0000864] Remove unit text from the grid
* [http://software.neweagle.net/issues/view.php?id=0000833 0000833] Various drag-n-drop actions in the DAQ lists cause the application to hang
* [http://software.neweagle.net/issues/view.php?id=0000825 0000825] First 2015a release will also accept 2014b licenses
=== 2015-03-16: Release 2014b.0.1.10 ===
------------------------------------
* 0000780: Ability to recover Motohawk modules in hardboot
* 0000779: Connection and reflash are broken
=== 2015-03-16: Release 2014b.0.1.9 ===
------------------------------------
* 0000772: Add shortcut to Motohawk Packager from Merlin UI
* 0000770: Moving items between daqs throws an exception
* 0000640: Merlin display signals to display values as Hex or Decimal
* 0000769: Indicate signal direction in signal select
* 0000737: A, B, C, D for column headers
* 0000761: Corrupted RecentFiles.xml causes the application to crash
* 0000760: Setting value on disconnected XCP module causes the application to crash
* 0000719: RDIS files don't use the default RDIS directory
* 0000676: Long status messages are unreadble
* 0000673: Ctrl*s to save current display
* 0000646: MotoHawk modules need offline support
* 0000645: Notify UI of lost MIL Connection
* 0000687: SignalGridViewModel._signalsOnGrid need to be handled by name and not object reference
* 0000628: name tabs better when editing a can offline
* 0000654: upload online cal should be done in a dialog
* 0000694: create a "fast" query list
* 0000575: add ability to rearrange signals on grid w/ drag and drop
* 0000585: visually distinguish labels from data
* 0000663: CAN monitor should distinguish between error frames and loaded CAN bus
* 0000668: CAN traffic monitors stop working after Kvaser USB is removed and then restored
* 0000660: adding second CAN channel requires Merlin restart before it is accessable
* 0000649: table signals should have as many sub signals as possible collected under them in the signal tree
* 0000695: deleting one instance of a signal from the grid removes the signal from RDIS
* 0000672: save calibration tool bar button's tool tip says "Save Calibration Command"
* 0000680: Display signal 'Help Text' (LongIdentifier in A2L) as the tooltip shown when mouse over a signal in a display.
* 0000583: application monitor signals not correct
=== 2015-01-26: Release 2014b.0.1.8 ===
------------------------------------
* Added limited support for MotoHawk module connectivity (no cal workflows, only a selection of modules)
* Improved Merlin's handling of very heavy CAN busses:
** Notifications when there is enough CAN traffic that communications with the module might not be reliable
** Notifications when DAQ packets are being dropped
* Added basic data logging:
** Record and stop buttons in tool bar
** Records all scalar-sized signals to a CSV file
* Added support for node-locked licenses
* Added cell-justification formatting options
* Display files preserve cell-justification and DAQ schedule
* Improvements to DAQ scheduling:
** Drag-and-drop signals between the DAQs and Queries
** Signals that don't fit on a DAQ are cascaded down to slower DAQs
** Signals are put on the slowest DAQ by default (instead of the fastest)
* Various UI improvements and bug fixes
=== 2014-12-19: Release 2014b.0.1.7 ===
------------------------------------
* Window layout is preserved bewteen sessions
* Added ability to perform interpolation to modify calibration values
* Signal tree shows signals sorted by name
* Display and Calibration files can be opened in Merlin by opening them in Windows Explorer
* Displays in list of most recent displays on start page can be removed
* Bug fixes and stability improvements
* UI improvements
=== 2014-12-17: Release 2014b.0.1.6 ===
------------------------------------
* Added merge and transfer-upgrade calibrations workflows
* Added upgrade displays workflow
* Display files now preserve row and column sizing
* Various bug fixes and UI improvements
=== 2014-11-20: Release 2014b.0.1.5 ===
=== 2014-11-20: Release 2014b.0.1.5 ===
------------------------------------
------------------------------------
Line 8: Line 472:
** Arrow key navigation works better
** Arrow key navigation works better
* Models with non-standard DAQ configurations are better supported
* Models with non-standard DAQ configurations are better supported
* Offline calibration extraction RPG files feature added
* Offline calibration extraction from RPG files feature added
 
=== 2014-11-04: Release 2014b.0.1.3 ===
------------------------------------
* Fixed crash when dragging external files onto Merlin grid
* Cleaned up UI when dragging large signal groups onto grid
* Fixed crash when refreshing signals when editing an offline calibration
* Adding new signals into an offline calibration shows the values from the RPG
* Only calibratable signals appear in the signals pane when editing an offline calibration
 
 
=== 2014-10-31: Release 2014b.0.1.1 ===
------------------------------------
* Offline calibration editing is supported
* Fixed some issues with offline display editing
* Fixed issues with having the same signal on the grid more than once
* Updated the UI to have improved/consistent icons in the menus and toolbar
* Merlin handles power-cycling modules while connected
* Merlin is be able to reflash modules that are not accessible via XCP
* Removed CHM-based help and replaced with a browser-based help (content still under work)
* Improved handling of invalid RPG files
 
 
 
=== 2014-10-28: Release 2014b.0.0.14 ===
------------------------------------
* Fixed issue with reading large tables (> 255 bytes)
* Fixed issue with table indexing
* Added support for XCP access levels

Revision as of 16:43, 16 November 2017

New Eagle > Products Wiki > Raptor Platform > Raptor-Cal > Raptor Cal Release Notes


Below is a list of all Raptor-Cal versions and their change logs, beginning with the most recent version.

2016-12-16: Release 2016b 0.0.1


Performance

A number of performance improvements have been put into place, in particular when opening a display, switching between tabs, and polling CAN bus statistics

RP1210 and other CAN Improvements

RP1210 compliant CAN adapters are now supported in the tool via licensing. Contact New Eagle Support for more details.

CAN baud rate may now be switched via context menu by right clicking the CAN status indicator at the bottom of the app.

Display Enhancements

Raptor-Displays may now zoom in and out with the mouse wheel (ctrl+mouse-wheel), overflowing display tabs may now be scrolled with arrow icons, or with the mouse wheel.

Details

Individual features and bug fixes for 2016b 0.0.1 are listed in the below sections


Features:

  • 0000959 RP1210
  • 0000974 Support for multiple baud rates without closing the tool
  • 0001564 More module details available through module discovery dialog
  • 0001560 Adding CAN Settings option to CAN Status indicator
  • 0001533 CAN Status context menu to switch Baud Rate
  • 0001541 Tab Scrolling
  • 0001542 Zoom Control
  • 0001530 ECM/GCM 24 Support

Tweaks:

  • 0001323 When double click on large calibration grouping in a .rcal, the window is as tall as the screen
  • 0001331 All signals in the signal tree should be in alphabetical order
  • 0001532 Better RPG Resolution when opening files

Bug Fixes:

  • 0001302 Resolved issue where Quick Connect not correct for Open => Display (online)
  • 0001359 Resolved issue where CM711 recovery doesn't alway work
  • 0001013 Fixed incorrect drop preview on signal grid
  • 0001565 Resolved issue where certain DragDrop actions on grid cause COM Exception
  • 0001538 Resolved issue where empty cal value caused application crash
  • 0001531 Resolved issue where switching baud rates while bus is overloaded crashed application
  • 0001519 Fixed broken link to table indicies
  • 0001528 Resolved issue where closing a Display from the context menu leaves Table Windows open
  • 0001553 Resolved issue in Calibration Compare report where signals from File A and B were swapped

2016-09-23: Release 2016a 0.0.2


Features:

  • 0001413 Double Click cals from Signal tree and open cal window
  • 0001371 Custom Security Implementation
  • 0001337 Updated DataLink interface to allow switching baud rate without restarting Raptor-Cal
  • 0001035 Display zoom in/out

Supported Modules:

  • 0001453 Support for CM0711R
  • 0001451 Support for S12x modules
  • 0000311 Add functionality for assisting in recovery of Parker modules

Tweaks:

  • 0001465 RAM Editables (but not overrides) need to show up in calibrations
  • 0001464 Make Module Discovery "J1939 ID" consistent w/ Raptor Target Def
  • 0001455 Raptor-Cal needs to handle rpg with no header
  • 0001454 Large datasets don't fully show in FixValueDialog
  • 0001449 Enum selector squished in Cal Editor
  • 0001427 Scalar calibration editor used to leave cells in ambiguous state when switching between rows
  • 0001426 Prevent SignalGrid from changing SelectedCells when doing drag-and-drop
  • 0001425 Calibrating non-scalars offline did not show full double precision when editing cell
  • 0001420 Resolve Package by Header on Discovery
  • 0001335 In Calibration Group, Cells Remain Blue After Clicking
  • 0001307 Consistent alert for missing RPG File
  • 0001306 Adjusted how Raptor-Cal finds corresponding .rpg file
  • 0001304 Popup after successful flash
  • 0000904 Ad indicator of what cell or range of cells is/are currently selected

Bug Fixes:

  • 0001491 MotoHawk CalIdTxt gets padded w/ non-printable characters sometimes
  • 0001490 Crash while opening online cal after opening online display
  • 0001460 Can't extract a .rcal from .rpg
  • 0001450 Inconsistent values calibrating enumerations
  • 0001431 Cannot open a *.rdis display created for prior build of a VEECAN model
  • 0001429 Values 'jump' while calibrating 2D big endian MotoHawk targets
  • 0001428 Problem Transfer Cals for enumerated values
  • 0001423 Compare cals causes random crashing
  • 0001419 SignalType ENUMARR not being handled properly
  • 0001414 First search from a fresh install appended grey text in search window (search...)
  • 0001412 MotoHawk RPG package was causing intermittent crashing
  • 0001373 Calibrating ECM/GCM-196 fails silently
  • 0001372 Resolved missing Context menu from Signal Tree viewer
  • 0001354 Saving RPG after transfer upgrade doesn't work or casues crash
  • 0001065 Resolved issue where Raptor-Cal crashes after awaking computer from sleep state
  • 0001028 data inconsistent when editing index values used by multiple tables
  • 0000794 Resolved issue where corrupted AvalonDock window save data causes the application to crash

2016-07-18: Release 2016a 0.0.1


Raptor-Service

Those looking to use this product as a service tool now have the option of preventing users from editing premade Raptor-Displays, as well as limiting what the user sees in the signal tree when connected online.

Data Visualization

2-D Data displayed on the grid now has the option available to apply a 5-Color heatmap to the individual cell backgrounds.

Miscellaneous

Copy-Paste on Raptor-Displays and between MSExcel, the ability to export a calibration file to a Matlab M-File, and better indication of file persistance are just a few of many small improvements that have been made to Raptor-Cal

Details

Individual features and bug fixes for this 2016a 0.0.1 are listed in the below sections


Other Features:

  • 0001384 Heat Map for 2-d Display data
  • 0001378 Copy-Paste on Raptor Displays
  • 0001365 Export Calibration to M-File
  • 0001249 Show J1939 ECU address in "Find Modules" feature
  • 0001315 Don't allow closing of Raptor-Cal with unsaved .rcal or .rdis
  • 0001364 Indicate saving (.rcal)/(.rpg) in progress when completing Transfer-Cal
  • 0001241 "Merlin" Quick connect info button
  • 0001330 Interpolation was previously unimplemented in calibration editor
  • 0001408 DAQ Capacity Indicator on DAQ Schedule Tool Panel

Raptor Service:

Bug Fixes:

  • 0001293 DAQ Overflow will no longer cause crash, also max number of signals per DAQ is printed next to the DAQ period
  • 0000720 ERR_SEQUENCE when editing table will no longer cause crash
  • 0000900 Reboot from Application Monitor will no longer causes crash
  • 0001250 Rebooting an application from display (after it has been paused by app monitor) will no longer cause crash
  • 0001031 having a comma in an enumeration string was causing raptor-cal to stop working with that calibration signal
  • 0001266 RDIS signals were intermittently loaded into AutoQuery instead of preferred DAQs
  • 0001391 Win10 Installations would cut off menu bar icons

MotoHawk:

  • 0001370 MotoHawk Calibration
  • 0000646 MotoHawk modules need offline support
  • 0001375 Compute and display MotoHawk query sizes
  • 0000939 Offline Displays for MotoHawk Modules

MotoHawk Bugs:

  • 0001396 MotoHawk (.rcal) was including non-calibration signals
  • 0001383 MotoHawk Packager was sometimes decrypting garbge at beginning of file
  • 0001382 MotoHawk calibrations at end of DataBlob get truncated
  • 0000671 Motohawk query values were shown as zero bytes
  • 0000729 Users were previously unable to open motohawk interpolation tables

2016-03-18: Release 2015b 0.0.2


Highlights

This build of Raptor-Cal adds on the previous 2015b major release with considerations that simplify the most commonly used workflows. User feedback and rigourous testing have been carefuly taken into account to improve on tool stability and user suitability.

New Modules

GCM196, ECM196, and BCM48 modules are fully supported for calibration and reflash over CAN

Calibration Workflows

The 'Compare Calibrations' function has been completely overhauled to quickly and efficiently allow a user to compare calibration values and save a report for reference when working between software builds and calibration versions.

The 'Transfer Calibrations' workflow has also continued to see improvement in the way of stability and functionality. Values may now be manually set in the workspace before finalizing a calibration transfer.

Workspace

Displays and Calibrations provide reliable data consistancy between their backing file, or online module. The workspace will also keep track of save status and ask the user to confirm any unsaved changes befoire saving.

Many functions are now accesible via context menu by right-clicking either the signal tree background, or RDIS/RCAL header


Details

Individual features and bug fixes for this 2015b 0.0.2 are listed in the below sections


New | Display (Online):

  • Signal Tree now shows proper (.rdis) name
  • DAQ Lists are now managed on a per-tab basis
  • Insert Tab function added to displays
  • Fixed bug where tabs being renamed with empty strings caused crashes

New | Display (Offline):

  • Fixed bug where closing save dialog without specifying a file name displayed error window
  • Offline display shows '--' placeholder for values

New | Display (Upgrade):

  • Removed wizard dialog
  • Display upgrade happens automatically - removed reconciliation workflows

Open | Display (Online):

  • Opening display online for the wrong module will do auto-upgrade now

Open | Display (Offline):

  • Signal Tree now shows proper (.rdis) name
  • Offline display shows '--' placeholder for values

Item Precision Management:

  • For double precision values, item will be displayed with the specified format, but may now be edited to the full presicion of the datatype

Calibration Window Updates:

  • Calibration Editor windows have ctrl-s save listener connected
  • Signal editor grid is no longer shown when calibrating offline
  • Calibration editor windows now have the same update source as the signal editor grid

Workflow Optimization - New Calibration from Module:

  • No longer need to be online with a module already in order to initiate workflow
  • The only applicable save file format is now (.rcal)
  • Fixed issue where Detected modules window would occasionally 'lose' modules on the bus

Workflow Optimization - New Calibration from (.rpg):

  • Extra dialog is no longer required to extract from (.rpg)
  • Calibration automatically opens offline after extract
  • Default name for (.rcal) is now the target calibration id text

Workflow Optimization - Open Calibration Offline:

  • Fixed issue where signals would not immediately show up in tree when file is loaded
  • Suppressed behaviour where the same file could be open more than once

Workflow Optimization - Transfer Calibrations:

  • Added ability to change the value of calibrations that were not successfully transferred
  • Added ability to change the value of new calibrations
  • Cancel Edit notifications are more consistent when inspecting signal values

Workflow Optimization - Compare Calibrations:

  • Compare Calibrations workflow has been completely overhauled to look more like the Transfer Calibrations workflow

BCM48 UDS Reflash over CAN:

  • Reprogramming of them BCM48 which was previously only possible over ethernet may now be done over CAN via UDS protocol

Licensing v9 Update:

  • Raptor-Cal will now install NewEagle Licensing V0.0.9 with full support for Node Locked Licensing

Saving:

  • 0001219 Dirty marker (filename marked with, '*') on (.rdis) and (.rcal) files
  • 0001220 'Save All' function added
  • 0001221 'Save' and 'Save As' added to Signal Tree context menu

Closing:

  • 0001220 'Close All' function added
  • 0001221 'Close' added to Signal Tree context menu

Flash:

  • 0001224 Changed programming status bar appearance
  • No longer auto-connect by default after successful reprogramming

Find Modules:

Connecting:

  • 0001225 Added ability to go online with an offline display
  • 0001221 'Connect' added to the Signal Tree context menu

Disconnect:

  • 0001220 'Disconnect All' function added
  • 0001221 'Disconnect' added to the Signal Tree context menu

Misc:

  • 0001222 Calibration Windows stay on top of parent window
  • 0001226 Resolved issue where online non-scalars could not be edited directly
  • 0001227 GCM\ECM196 Calibration Support
  • 0001228 BCM48 Calibration Support
  • 0001229 Resolved all cases where Raptor-Cal could not resolve a (.rpg) not located in default directory* Text boxes in cells are scrolled to the leftmost position when selected to edit
  • 'Recent Displays' removed from module discovery dialogs
  • Upgrading a display now takes the filename of the previous display rather than the target SwIDTxt
  • Resolved multiple issues in attempting to save an online (.rdis) for a module that has either been disconnected or is reconnecting
  • SignalsTreeView allows lookup signals to populate in their default location as well as underneath the signals that they are axis for
  • Disabling over-eager clear-selection on cells to re-enable interpolation, justification, and hexadecimal display
  • Resolved crash when opening context menus in Windows 10

2015-05-11: Release 2015b_0.0.1

Highlights

This version features significant stability and performance improvements, improvements to calibrations workflows (transfer calibrations in particular) and numerous UI improvements

XCP connection and reconnect times have been greatly reduced.

Redefining Calibration: In previous versionf of Raptor-Cal a calibration signal was simply defined as any writable value. This definition has been tightened to only include values marked as Adjustment that are stored in either Non-Volatile (EEPROM) or Constant (Flash) space. One benefit of this is that override status signals will no longer show up in a calibration.

Improved Transfer-Calibrations Workflow: Transfer-Upgrade and Merge workflows have been combined to allow signal values to be pushed to and from either a (.rcal) or (.rpg). Overall this workflow has significant improvements to make it more stable, provide more fine-grained control over what is being done, and provide more detailed cues about how values are being moved.

Calibration Editor: The signal tree has been improved to include special handling of calibration signals. When any signal with a green wrench may be double-clicked to launch a specialized calibration editor window. A red wrench indicated a signal that may be edited offline.

New Features

  • 0001111 Generate Transfer-Upgrade Report
  • 0000954 More structured calibration window format (group opens with double-click, etc.)
  • 0001112 Support for GCM196 (GCM_1793_196_1503 - XCP Connection, Recovery, Reprogramming)
  • 0001110 Support for ECM196 (ECM_1793_196_1503 - XCP Connection, Recovery, Reprogramming)
  • 0001104 UDS Recovery
  • 0001105 Ability to set row and column count in displays from settings
  • 0001085 Improved MotoTronInterfaceLibrary specifically designed for Raptor-Cal
  • 0000966 Added CALIDTxt (in addition to SWIDTxt) to connection screen
  • 0000797 Raptor Packager UI included in Raptor-Cal (Previously only MotoHawk packager was included)
  • 0000993 Added Signal Units in signal tree
  • 0000965 In process - eliminate upgrade display requirement (Is now more streamlined)
  • 0001054 Streamlined Display upgrade process
  • 0001076 Implemented checkbox for auto-open calibration offline after extracting from rpg
  • 0001092 Transfer cal sort alphabetically ascending
  • 0000957 Improved transfer-cals workflow
  • 0000913 Create full calibration after Transfer Upgrade

Resolved Issues

  • 0001109 RCAL with signals not present in RPG caused transfer calibration crash
  • 0001106 Column Width not being explicitly set caused display to skip serializing columns when saving an (.rdis)
  • 0001088 Fault Data Definitions did not hold data when saved
  • 0001078 Calibration Editor did not disconnect and commit cell when it loses focus
  • 0001077 Transfer-Upgrade did not create RPG with memory segments
  • 0001075 Transfer-Upgrade target still contained "old" definition of a calibration
  • 0001074 Openning RCAL with non-calibration signals (the kind that may have previously been extracted) resulted in crash
  • 0001057 Skipping calibrations during transfer upgrade can produce bad rcal
  • 0001055 Closing transfer upgrade window did not restore start screen
  • 0001045 Extracting online calibration on a CM3626 could result in a blank .rcal
  • 0001033 MinWidth/Height of 0 on Signal Grid could result in 'losing' rows and columns
  • 0001016 Extracting calibration online and offline produced different signals in a calibration
  • 0000915 Transfer upgrade had graphical glitch, forcing calibration removal

2015-08-12: Release 2015a_0.0.2


Details

  • 0000981 Resolved case where signal grid disposes itself too eagerly
  • 0000397 Support added for VEECAN using Kvaser Simulated drivers
  • 0000912 Added datalogging hyperlink queues
  • 0000901 Enchanced Offline Display Workflows for non-calibratible modules
  • 0000526 RaptorCal now handles the case where there is a build mismatch between a package and the s/w running on a module
  • 0000972 Enabled 'RaptorCal' license product
  • 0000811 More detailed license error reporting
  • 0000799 Confusing license warning messages less confusing
  • 0000836 Upgraded displays fixed to have the right SwIdTxt
  • 0000944 "Fix Values" Dialog Box in Transfer Upgrade no longer has crooked text
  • 0000741 With Quick Connect, don't ask what module to disconnect from
  • 0000925 Added refresh button on ConnectXCP Dialog View
  • 0000806 .rdis files targeting VeeCANs may now be updated
  • 0000751 Updated BCM48 image
  • 0000903 Implemented Folder drag n drop
  • 0000898 Resolved Reflash on Raptor-Cal 2015a 0.0.2 RC1 does not work
  • 0000896 Added reflash support for ECM-1793-196-1503
  • 0000894 Fixed RIL crash opening older packages
  • 0000893 Removed External project reference in Application Helper exception recorder
  • 0000940 Simultaneously open both RCAL and RDIS files while calibrating offline
  • 0000927 Extracting online calibrations will no longer catch the state of an override in a calibration
  • 0000948 Tables 1d and 2d with AXIS stored in Flash no longer cause Raptor-Cal to crash if editing value is attempted
  • 0000921 Transfer upgrade no working between different target modules
  • 0000895 Fixed transfer upgrade signals missing
  • 0000870 Fixed Transfer-Upgrade crash when signal goes from adjustment to measurement

2015-05-25: Release 2015a.0.0.1


Highlights

This version features significant stability and performance improvements, improvements to calibrations workflows (offline calibrations in particular) and numerous UI improvements.

Details

  • 0000866 Changing CAN Baud rate causes the application to crash
  • 0000865 Opening offline display with no RPG shows cryptic error
  • 0000832 Extracting an online CAL with a signal to the grid creates a duplicate value in the RCAL
  • 0000863 Reduce default cell margins
  • 0000179 Signal Detail Pane
  • 0000838 Refreshing signals when doing offline calibration causes crash
  • 0000841 Explicitly allow partial calibrations
  • 0000856 Drag-n-drop on SignalsContainer takes wrong item
  • 0000858 Units cells overflow to the left
  • 0000859 Closing offline display dos not remove container from signal tree
  • 0000843 Reading an .rcal with duplicate signals causes the application to crash
  • 0000842 Show home page when all other documents are closed
  • 0000748 extract calibration should not try to place the values on the page
  • 0000711 Make UI consistent between Transfer Upgrade aed Transfer Merge
  • 0000837 Signal Container needs to only show signals contained in rcal when doing offline calibrations
  • 0000835 Drag-n-drop between DAQScheduleViewModel causes crash
  • 0000831 Invalid veeCAN package causes application to crash
  • 0000830 Remove references to RIL.UsbDriveInfo
  • 0000784 DAQ gets hung
  • 0000824 Wire in old cal workflows for patch release
  • 0000801 About picture says merlin and shows a merlin picture
  • 0000783 Merlin reference when no Kvaser connected
  • 0000793 Default Datalogging Output Path
  • 0000782 Melrin Reference in License Check
  • 0000864 Remove unit text from the grid
  • 0000833 Various drag-n-drop actions in the DAQ lists cause the application to hang
  • 0000825 First 2015a release will also accept 2014b licenses

2015-03-16: Release 2014b.0.1.10


  • 0000780: Ability to recover Motohawk modules in hardboot
  • 0000779: Connection and reflash are broken

2015-03-16: Release 2014b.0.1.9


  • 0000772: Add shortcut to Motohawk Packager from Merlin UI
  • 0000770: Moving items between daqs throws an exception
  • 0000640: Merlin display signals to display values as Hex or Decimal
  • 0000769: Indicate signal direction in signal select
  • 0000737: A, B, C, D for column headers
  • 0000761: Corrupted RecentFiles.xml causes the application to crash
  • 0000760: Setting value on disconnected XCP module causes the application to crash
  • 0000719: RDIS files don't use the default RDIS directory
  • 0000676: Long status messages are unreadble
  • 0000673: Ctrl*s to save current display
  • 0000646: MotoHawk modules need offline support
  • 0000645: Notify UI of lost MIL Connection
  • 0000687: SignalGridViewModel._signalsOnGrid need to be handled by name and not object reference
  • 0000628: name tabs better when editing a can offline
  • 0000654: upload online cal should be done in a dialog
  • 0000694: create a "fast" query list
  • 0000575: add ability to rearrange signals on grid w/ drag and drop
  • 0000585: visually distinguish labels from data
  • 0000663: CAN monitor should distinguish between error frames and loaded CAN bus
  • 0000668: CAN traffic monitors stop working after Kvaser USB is removed and then restored
  • 0000660: adding second CAN channel requires Merlin restart before it is accessable
  • 0000649: table signals should have as many sub signals as possible collected under them in the signal tree
  • 0000695: deleting one instance of a signal from the grid removes the signal from RDIS
  • 0000672: save calibration tool bar button's tool tip says "Save Calibration Command"
  • 0000680: Display signal 'Help Text' (LongIdentifier in A2L) as the tooltip shown when mouse over a signal in a display.
  • 0000583: application monitor signals not correct


2015-01-26: Release 2014b.0.1.8


  • Added limited support for MotoHawk module connectivity (no cal workflows, only a selection of modules)
  • Improved Merlin's handling of very heavy CAN busses:
    • Notifications when there is enough CAN traffic that communications with the module might not be reliable
    • Notifications when DAQ packets are being dropped
  • Added basic data logging:
    • Record and stop buttons in tool bar
    • Records all scalar-sized signals to a CSV file
  • Added support for node-locked licenses
  • Added cell-justification formatting options
  • Display files preserve cell-justification and DAQ schedule
  • Improvements to DAQ scheduling:
    • Drag-and-drop signals between the DAQs and Queries
    • Signals that don't fit on a DAQ are cascaded down to slower DAQs
    • Signals are put on the slowest DAQ by default (instead of the fastest)
  • Various UI improvements and bug fixes


2014-12-19: Release 2014b.0.1.7


  • Window layout is preserved bewteen sessions
  • Added ability to perform interpolation to modify calibration values
  • Signal tree shows signals sorted by name
  • Display and Calibration files can be opened in Merlin by opening them in Windows Explorer
  • Displays in list of most recent displays on start page can be removed
  • Bug fixes and stability improvements
  • UI improvements


2014-12-17: Release 2014b.0.1.6


  • Added merge and transfer-upgrade calibrations workflows
  • Added upgrade displays workflow
  • Display files now preserve row and column sizing
  • Various bug fixes and UI improvements


2014-11-20: Release 2014b.0.1.5


  • Fixed some bugs in table display
  • Merlin now supports signals-only packages for VeeCAN targets (generated when building just for the VeeCAN simulator)
  • Improvements to the display grid:
    • The selected cell is now highlighted
    • Data entry is easier
    • Arrow key navigation works better
  • Models with non-standard DAQ configurations are better supported
  • Offline calibration extraction from RPG files feature added

2014-11-04: Release 2014b.0.1.3


  • Fixed crash when dragging external files onto Merlin grid
  • Cleaned up UI when dragging large signal groups onto grid
  • Fixed crash when refreshing signals when editing an offline calibration
  • Adding new signals into an offline calibration shows the values from the RPG
  • Only calibratable signals appear in the signals pane when editing an offline calibration


2014-10-31: Release 2014b.0.1.1


  • Offline calibration editing is supported
  • Fixed some issues with offline display editing
  • Fixed issues with having the same signal on the grid more than once
  • Updated the UI to have improved/consistent icons in the menus and toolbar
  • Merlin handles power-cycling modules while connected
  • Merlin is be able to reflash modules that are not accessible via XCP
  • Removed CHM-based help and replaced with a browser-based help (content still under work)
  • Improved handling of invalid RPG files


2014-10-28: Release 2014b.0.0.14


  • Fixed issue with reading large tables (> 255 bytes)
  • Fixed issue with table indexing
  • Added support for XCP access levels