ProfiTrace revision history (latest version at top)

Changes upto V2.9.9

* Fix: Fixed ProfiCore initialization bug in Windows 10
* Name change from PROCENTEC to new company name: Anybus

-----------------------------------------------------------------------

Changes upto V2.9.8

* New: ComBricks streaming Discovery Tool is prepared for adaptable streaming port.
* Improvement: ComBricks streaming will reconnect infinitely if the streaming connection is lost, unless the user aborts.
* Fix: Fixed ProfiCore initialization bug in Windows 10 1909

-----------------------------------------------------------------------

Changes upto V2.9.7

* New: Import and Export of ComBricks streaming interfaces to CSV.
* New: Time scale of scope images in the report can be modified.
* Improvement: Time and voltage scale are added to scope images in the report.

-----------------------------------------------------------------------

Changes upto V2.9.6

* New: Passive cable length measurement has been added.
* Fix: Several visual corrections.
* Fix: DP-V1 Idle Request from slave was not handled correctly.
* Fix: Wizard measurement, where the maximum cycle time could get abnormally high.
* Fix: Wizard report, where the measurement duration was not visualized correctly.

-----------------------------------------------------------------------

Changes upto V2.9.5

* New: The measurement duration is included in the report when using the wizard. 
* New: The bargraph warning limit is now adjustable.
* New: ProfiTrace can be hidden when using OPC.
* Fix: Message recording trigger did not work after file recording.
* Fix: The GSD interpreter now accepts 3 '@'-signs in slave family.
* Fix: The GSD interpreter now accepts a bit field value in HEX format.
* Fix: Splash screen is visible again during startup.
* Fix: When overwriting a PDF report, the user is asked to confirm the overwrite.
* Fix: Renaming a segment in the Network Manager did not work correctly in some cases.
* Fix: The total page count in the report was zero when using the Wizard.

-----------------------------------------------------------------------

Changes upto V2.9.4

* GSD library memory leak fixed.
* HSA did not displayed correctly in some cases.
* Fixes in CommDTM.
* Fixed a crash in Watch/Modify IO in ProfiCaptain.
* The report sometimes did not render correctly.
* Fixed slow export to CSV.
* The external scope trigger was not set-up correctly.
* Repeats and Lost was not detected correctly if there were illegals in between.

-----------------------------------------------------------------------

Changes upto V2.9.3

* Bargraph sometimes disappears fixed
* Merge load function fixed. It is now possible to change the name of an item, after a merge load.

-----------------------------------------------------------------------
Changes upto V2.9.2+SP2

* Fix in initialising the ProfiCore (ErrorType 3 & 5).
* Reconnect when stream connection is lost.

-----------------------------------------------------------------------
Changes upto V2.9.2+SP1

Added/Enhanced features or alterations:

* The CommDTM feature can now be used free of charge if used within Endres+Hauser FieldCare.
  Please note: This feature only works with Procentec CommDTM driver V1.0.17.626 or higher!
* With reset ("File->Reset" & Reset in the overview tab) the user can customize on what is to be reset.
  This is helpful for certain situations, e.g. when ident nrs. need to be kept.

Service pack 1 fixes:

* The generation of a report failed when using the wizard.

Fixed:

* In ProfiCaptain, when adding modules, the parameter limit was not checked.
* Reporting did not show texts correctly for some languages.
* When intensely using the CommDTM the memory usage would grow slowly but continuously.
* CommDTM stability has been improved.

-----------------------------------------------------------------------
Changes upto V2.9.1

Added/Enhanced features or alterations:

* Wizard behavior has been changed + 1 wizard added.
* It is now possible to ignore the Syncs in the tested items in the report (due to ABB masters which continually send Syncs on the network).
* Data-exchange cycle in ProfiCaptain did not work properly under all circumstances.
* New datatype added to the data inspection: a special floating point with swapped high-low words (used by some manufacturers of OEM profibus boards).
* For convenience in the network manager the tree view can now be folded & unfolded.
* Added COMbricks modules to the list of device types.

Fixed:

* After doing DP-V1 Class 2 functions (incl. I&M) sometimes the master mode could not be changed anymore.
* Illegals would appear (but not really on the bus) when performing the wizard or when re-applying the baudrate.
* When using ProfiTrace for OPC or CommDTM the ProfiTrace window should have been completely hidden, but it was still visible and showing only the overview tab.
* Message record triggering for a single station in combination with 'station lost' did not work properly.
* When using the file recording feature, and selecting a maximum number of files always one more was created. Please note that this is only fixed if the file recorder
  will stop when reaching the file count. For the other option which deletes the oldest and keeps on working, still the initial file is kept, meaning still an additional file is created.

-----------------------------------------------------------------------
Changes upto V2.9

Added/Enhanced features or alterations:

* Risk Margin feature:
  - The "Risk Margin" is a calculation which indicates how much margin there is left in the worst detected signal.
    The judgment is based on the principle that when the supposedly high & low voltages of the bits are closer to zero, the less margin you have for disturbances on a network.
* Wizard functionality added: (frequently occurring procedures which are automated for convenience and assistance for users and support personnel)
  - Automatically generate information of a network (checks network, gathers physical measurements, telegrams, report, and zip all files together).
  - Scan slaves on an inactive network when a master is not active, but slaves are connected (goes online, does a network scan, keeps master online afterwards).
* The idle voltage (voltage between telegrams) is now also measured and also taken into account for the network condition indicator (overview tab).
* The Risk Margin is taken into account for the network condition indicator (overview tab).
* The color state of the network condition indicator is now also permanently shown in the overview tab header for direct feedback.
* In ProfiCaptain, if the gsd catalog is filtered on "Found in live list" or "Last network scan" also the address is specified for convenience.

Fixed:

* In ProfiCaptain, if the slave setup dialog is closed, sometimes outputs would temporarily go to 0.
* ProfiCaptain/ProfiCore sometimes caused corrupted/wrong data-exchange telegrams (low level telegram formatting/content disruption was the cause).
* The "short ack" telegram was not checked fully. Sometimes corruption after the "short ack" was ignored, while it should be shown as illegal.
* In the overview section, when doing a reset the time counters were not reset.

-----------------------------------------------------------------------
Changes upto V2.8

Added/Enhanced features or alterations:

* New ‘Overview’ Tab, containing a general status indicator (traffic light) and also a summary of the network.
* In ProfiCaptain, in the watch IO, now each watch also has a user definable comment item for documentation purposes.
* Improvements in using the network manager:
  - Merge an existing network manager file into the current network manager (duplicate segments are renamed).
  - Now also icons for the options/manipulation (which were normally only available through the right mouse button popup menu).
  - Added functionality: clearing underlying min/max data of scope/bargraph data without removing the station.
* Statistic added: “Slave station lost” (Current 'Lost' statistic is also for masters and this one is only for slaves that are lost).

-----------------------------------------------------------------------
Changes upto V2.7.1

Added/Enhanced features or alterations:

* Initialisation of the ProfiCore Ultra is quicker now.
* Profibus DP Sync & Freeze functionality implemented (ProfiCaptain).
* Identification & Maintenance functions implemented (ProfiCaptain).
* Enhanced CommDTM Live List algorithm for non conforming Profibus PA devices.

Fixed:

* When more than 1 network is present in the network manager, only the current Bargraph was in the report.
* Various ProfiCore ultra autonomous DP Data Exchange errors have been corrected (wrong SAP's, data corruption etc.)
* Profibus PA devices with many blocks (more than 32) were not detected properly, potentially causing stability problems for also CommDTM.

-----------------------------------------------------------------------
Changes upto V2.7

Added/Enhanced features or alterations:

* The license file is now installed/downloaded to a common application directory. This means that when a future ProfiTrace version
  is installed the license does not need to be reinstalled/copied to the \app directory. It also prevents problems with
  required administrative rights when using Windows 7/Vista. For backward compatibility it is still allowed to place
  the license file in the \app directory. For new installations, the mentioned common directory is preferred.
    On Windows XP it is usually located at: "C:\Documents and Settings\All Users\Application Data\procentec\proficoreultra"
    On Windows 7 it is usually located at:  "C:\ProgramData\procentec\proficoreultra"
    Note: the common directory is usually a hidden directory, so please adjust your file explorer to also show hidden files/directories
    to be able to locate it manually.
* Support for Profibus PA signal analysis & reporting (AC noise, DC Voltage, Signal Level & Jitter)
* From now on Scope images are now also given a timestamp. It is shown both on screen and on the report if available.
* In ProfiCaptain Data Exchange transfer has been speeded up (ProfiCore now executes Data Exchange telegrams autonomously).
* From now on also the ProfiCore serial nr is stored in the ptd file. Upon loading it is also shown if stored previously (.ptd files stored
  before ProfiTrace V2.7 do not contain the ProfiCore serial nr and it is then therefor not shown).

Fixed:

* Printing a report to Acrobat X (V10) did not work correctly.
* When loading a filter view file an error message appeared.
* "Unit_Diag_Area" was mirrored, resulting in incorrect "Additional diag. info (from GSD)" displayed in the info panel.
* If a slave in Data exchange responds with an SD1 (slave with no inputs) it was not displayed as green in the live list.
* ProfiCaptain did not correctly send Global Control command upon mode changes (e.g. Stop->Clear).
* External oscilloscope trigger did not work correctly.

-----------------------------------------------------------------------
Changes upto V2.6.3

Added/Enhanced features or alterations:

* In the live list it is also possible to show an overview of scope images.
* If a record trigger is active it is indicated clearly on the toolbar (blinking red).
* An alternative default directory for loading/saving message files can now be setup in the preferences(Miscellaneous tab).
* Enhanced translation for ProfiCaptain.

Fixed:

* An illegal floating point in the datainspection would only show "<invalid>", now also a hexdump is shown to show the illegal data.
* Help button in 'Topology" pointed to the OPC help and not the 'topology' help.
* If a COMbricks message file (.ptc) was loaded it always said "convertedptc.ptd" in the title caption instead of the real filename.
* Wrong german translation file was added in earlier V2.6.3 release (before 4th july 2012)


-----------------------------------------------------------------------
Changes upto V2.6.2

Added/Enhanced features or alterations:

* Filtering on 'GetConfig' is now supported.
* In ProfiCaptain it is now possible to filter/search GSD's based on:
  - Ident Number
  - Model Name
  - Vendor Name
  - GSD's with same ident nr's as in Live List
  - Last Network Scan (Through Class 2 Commands) 

Fixed:

* Dealing with Illegal floating point values caused ProfiTrace to crash/give exceptions
 (e.g. in 'Watch IO', OPC, searching for floating points in telegrams etc.)
* In ProfiCaptain GSD module configuration and visualisation of modules in ProfiTrace, the term 'Slot'
  is used rather than 'Module'. The 'Slot' is based from '0' and not '1' in order to keep consistency.
* Profibus logo updated in reporting.


-----------------------------------------------------------------------
Changes upto V2.6.1

Added/Enhanced features or alterations:

* OPC is now also possible for COMbricks (through streaming).
* It's now also possible to copy the topology picture to the clipboard (right mouse button).
* When the ProfiCaptain baudrate is different than the baudrate of ProfiTrace, the ProfiTrace
  baudrate is synchronized. Currently all data is erased upon synchronization (can be disabled
  through in the preferences).


-----------------------------------------------------------------------
Changes upto V2.6

Fixed:

+ Driver installation problem solved for 32 bit windows systems (problem was caused by USB driver certificate).
+ File recording in combination with a record filter caused timestamps to be incorrect.
+ ProfiTrace V2.5.3 did not run on Windows 2000 (due to dll error).
+ For the DP-V1 Class 2 Resource manager telegram the Send_Timeout value was sometimes shown incorrectly.
+ In the Live-list the "Reset selected station" function only resetted the diagnostics (now all telegram data is reset).
  (This sometimes also caused report generations problems, e.g. in paragraph 6)
+ When loading a ptd file and the 'Show selection dialog' is disabled, the companion files (e.g. network manager) were not loaded.

Added/Enhanced features or alterations:

+ With COMbricks Profibus streaming it is now possible to connect (by TCP/IP) to a COMbrick and stream telegrams to the PC.
  Note 1: The COMbricks firmware must be V1.253 or higher!
  Note 2: Currently only 1 stream connection can be active at a time. Also a license is needed so please check
  in the license page of the COMbrick if a streaming license is active.
+ It is now possible to adjust the trigger timeout values for bargraph generation. Sometimes a bargraph did
  not appear for some stations when a non-standard slot time was used (e.g. 93.75 with PA coupler). Now it can
  be manually adjusted (increased) to support these non-standard slot times.

-----------------------------------------------------------------------
Changes upto V2.5.3

Fixed:

+ Steal slave function would many times be accidentally enabled by users. The dialog now
  improves this by asking the user to explicitly do the steal, and also having it activated
  only when in the steal slave dialog. Closing the dialog will also automatically disable
  the steal slave function.

Added/Enhanced features or alterations:

+ In the statistics view now also the color status of the live list is shown (only in the upper
  part of the address grid cell.
+ Possibility to disable the matching of modules to a configuration or to set a limit to the
  number of matches (can be controlled in the settings dialog -> Miscellaneous).
+ Optionally enable/disable the telegram selection upon loading and saving.
+ In ProfiCaptain it is now possible to filter the list of 'Available modules'. This makes
  it easier to search for the correct module when a device supports many modules.

-----------------------------------------------------------------------
Changes upto V2.5.2

Fixed:

+ GSD interpretation for "Unit_Diag_Area" was not done correctly.
+ GSD interpretation was only done on the first device related diagnostic block
+ Bus parameters in ProfiCaptain were not always activated correctly
+ In ProfiCaptain->Watch/Modify IO the intel datatypes did not work when used for outputs 
+ PA Profile interpretation worked only for max 16 blocks (new limit: 300 blocks)
+ PA Profile interpretation had problems with some directory structures

Added/Enhanced features or alterations:

+ Support for GSD interpretation for:
    X_Unit_Diag_Bit
    Unit_Diag_Bit_Help
    X_Unit_Diag_Bit_Help
    X_Unit_Diag_Area
    X_Value
    Value_Help
    X_Value_Help
+ When scanning the GSD library a log file is now also generated if a gsd contains warnings.
  (Previously a log file was only generated if the GSD had errors)
  (Note: The log files are placed in the 'gsdlibtmp' directory)
+ GSD library creation for COMbricks live list functionality
+ Support to view COMbrick message recording files (*.ptc)

-----------------------------------------------------------------------
Changes upto V2.5.1

Fixed:

+ ScopeWare 'Checkbox2' item removed (remnant of debug code)
+ ProfiCaptain 'Statusbar: packeterrors' item removed (remnant of debug code)

Added/Enhanced features or alterations:

+ Added PCD (PROCENTEC Communication Driver) functionality (e.g. for use of
  a CommDTM or user specific ProfiTrace/ProfiCaptain/Profibus handling)
  More information about the PCD will follow(e.g. API description)

-----------------------------------------------------------------------
Changes upto V2.5

Fixed:

+ DP diagnostics block 'Revision_Number' was not supported.
+ Slaves with DXB (Data-Exchange Broadcast) telegrams were sometimes not indicated
  on the live list as being in data-exchange (backgroundcolor was not green).
+ If a ProfiCaptain project was loaded before ProfiCore Ultra was initialised the
  slaves did not go online.
+ ProfiCaptain: For 45.45kbps, the 'Tset' busparameter was not set to 95.

Added/Enhanced features or alterations:

+ OPC server functionality (30 minutes evaluation runtime if no OPC license)
  (The OPC server currently only supports scanned profibus information. Master
   functionality is in preperation.)
  - Userdefined tags, based on scanned DataExchange inputs and outputs
  - System tags, like Statistics & LiveList status for each slave and also general
    status.
+ Rotating buffer for message recording. This can be selected in the preferences.
  Due to the way the rotating buffer is handled, no view filter is possible in this mode.
  (note: Recording filter is still possible)


-----------------------------------------------------------------------
Changes upto V2.4

Fixed:

+ Some ProfiCore Ultra's gave glitches in the Oscilloscope data, also causing BarGraphs
  to malfunction (e.g. dropping occasionally to zero volts).
+ If in ScopeWare a mode/address was changed, still an old scope image could be displayed.
  Now if a mode or address trigger is changed it now discards the old scope image
  and indicates that it is waiting for a trigger.
+ If in a diagnostic telegram a device related diagnostic block was not the first block, the
  'Additional diag. info' of the GSD was not displayed correctly.
+ The log file during the GSD library scan was not generated correctly.
+ When using ProfiCaptain, dialogs would also show up on the Windows task bar.
+ Bar graph 'AB Diff voltage' timeout was not done correctly.
+ ProfiTrace did not restart after user changed language and if restart was desired.

Added/Enhanced features or alterations:

+ USB driver installer updated for support for Windows 7 64 bit.
+ Support for multiple online ProfiTrace applications (One ProfiCore Ultra per ProfiTrace).
+ Support for 64 bit Vista.
+ Better indication in ProfiCaptain that the STOP mode is still possible, even if
  there is no full ProfiCaptain license.
+ ScopeWare can now also trigger on level and parity/framing errors.
+ ScopeWare now also has assistance for showing bit boundaries on the basis of
  the used baudrate. Bit boundaries can be seen only if the cursor is also visible.
  Note: The left starting position must be manually moved by means of cursor 1.
+ It is now possible to make the report in a different language than the language
  which is currently used by the application (e.g. making a German report while using
  English language in ProfiTrace)

-----------------------------------------------------------------------
Changes upto V2.3.1

Fixed:

* Some buttons and comboboxes would dissapear off the toolbars when 
  the screen resolution was 1024x786 or smaller, or if the ProfiTrace window 
  was made smaller (e.g. statistic selection dissapeared when in German).
* Bookmark time measurement selections were the same (bookmark 1 & bookmark 1)
  while in previous versions bookmark 1 & bookmark 2 was the default.

Added/Enhanced features or alterations:

<none>
-----------------------------------------------------------------------
Changes upto V2.3

Fixed:

* When ProfiCaptain has slaves online, sometimes (e.g. switching to the
  ScopeWare Tab) no more telegrams and oscilloscope images were  
  received (ScopeWare & BarGraph would freezeup)
* Topology scan sometimes took a very long time or had no progress
  at all for some stations.
* Bargraph sometimes did not correctly display the stations in the report.
* Some GSD's would cause the GSD scan to crash.
* In ProfiCaptain, using cursor keys to browse the GSD catalog did not work.
* Minor reporting bugs fixed.

Added/Enhanced features or alterations:

* Multi-language support for user interface (not yet for ProfiCaptain).
  Note: Online help (F1) and PDF manual are not translated.
* GSD's scanned now also have a log file generated with extra information
  on the error encountered. A <gsdfile>.log file is placed in the
  'gsdlibtmp' directory for reference.

-----------------------------------------------------------------------
Changes upto V2.2.2

Fixed:

* In the network manager the viewed scopeimage was not shown correctly
  (view defaulted to "PA AC&DC" view due to version problems)
* When loading new network manager data, the last viewed scopeimage
  was not cleared.

Added/Enhanced features or alterations:

<none>

-----------------------------------------------------------------------
Changes upto V2.2.1

Fixed:

* The Scrollbar in Scopeware sometimes changed to the middle of the screen
  when the splitter was moved
* GSD interpetation was incorrect with certain line end formats (Unix/Windows)
  (Now all Carriage return & line-feed line end combination are supported)
* Inserting a module in ProfiCaptain caused the IO mapping to be incorrect
* GSD configurator would crash if an "Ext_User_Prm_Data_Ref(x)" was in a
  different number format than defined in "ExtUserPrmData x"

Added/Enhanced features or alterations:

* When adding an IO watch in ProfiCaptain, the address is auto-incremented, 
  according to the datatype chosen. It is now easier/quicker to add many items.
* When adding an IO watch in ProfiCaptain, the increment argument is
  set automatically to '1' (many times forgotten by users).


-----------------------------------------------------------------------
Changes upto V2.2

Fixed:

* "Scan GSD library" did not work properly. It did not recognize new GSD's files
 correctly.

Added/Enhanced features or alterations:

* Added support for the new PA Probe Ultra (scope images for PA MBP networks)
  (colors of signals can be customized in the preferences)
* Bar Graph can now also be sorted on voltage (high to low, or low to high)
* Enhanced reporting generator:
  - Multiple segments/measuring points
  - All items can be individually selected (bar-graphs, min-max scope images)
  - Instant preview of bar graph, topology and scope image when mouse moves over selection
    (it gives instant feedback on what is going to be reported)
  - You can now also add your own logo to the report.
  - Enhanced preview dialog, with page thumbs on left side
  - Selections for one slave can be easily applied to other slaves in the segment, which
    reduces tedious selection handling
* In ScopeWare it is now possible to automatically cycle through the stations

-----------------------------------------------------------------------
Changes upto V2.1.1

Fixed:

* File recording sometimes did not save the correct file name
* File recording did not correctly set the timestamp (offset by 1 telegram) (All previous versions!!!)
  This caused the delta-time and idle time to be wrong.
* SAP's now also shows the SAPS if only one SAP is activated in frame

Added/Enhanced features or alterations:

* Scopeware "AB diff" default color changed to yellow for better viewing at greater distance and for
  presentations.
* Enhanced network manager:
  - Better navigation (use comboboxes to switch between segments/measuring points)
    IMPORTANT: Processing is stopped if the current measurement point is changed, and MUST
    be explicitely re-activated (see 'Stop Processing' checkbox in network manager)
  - Better visual feedback on which segment/measurement point is current (blinking/animating)
  - Protection for accidentally overwritten data when switching the current segment/measuring
    point, or when loading.
  - 'Del' key now works on all levels (segment, measpoint and station)
  - When selecting a station, immediately the oscilloscope image of the slave is shown (AB Diff stable voltage, Last image)
 
* In the report it is now possible to select which bargraph is printed
* Topology can now also be viewed in feet (settable in preferences)
* Better indicators for the voltage per division including the 'zero' line. Now the voltage
  per division is clearly indicated on the left part of the scope image.
  Colors can be customized in the preferences.


-----------------------------------------------------------------------
Changes upto V2.1

Fixed:

* In the Live List 'Reset selected slave' did not reset diagnostic/ident nr info
* Load of search settings always came with an error message that it was corrupt
* Loading of a .ptd file (file association) resulted that the network manager file
  duplicated the segment data
* On a few PC's an 'Out of memory' problem occured
* Slow performance on large networks in network manager
* Improved PA sampling algorithm

Added/Enhanced features or alterations:

* Topology detection functionality (please read the online help, pressing F1)
   Note: the topology detection needs a license for your ProfiCore Ultra!
* Added Search/Trigger option: Search on arbitrary change (not for float)
* Baudrate detection timeout can now be changed by user

-----------------------------------------------------------------------
Changes upto V2.0.3

Fixed:

* ProfiTrace on some ProfiCore Ultra's would refuse to startup (due to timing issues
  inside the ProfiCore Ultra)
* Bar-graph gave problems with high-speed networks (>3Mbps) due to wrong calculations (value
  dropped to approximately 0 voltage, while signals were ok)
* ProfiCaptain would sometimes say 'Cannot switch to desired mode'
* Using ProfiCaptain in combination with monitoring a high-speed network (>1.5Mbps) would sometimes
  result in 'illegal messages' due to performance issues inside the ProfiCore Ultra
* ProfiTrace would sometimes crash on exit

Added/Enhanced features or alterations:

* Support added for USB1.0 hosts. Note: USB1.0 has limited usability in high-speed networks (>1.5Mbps)
  due to max throughput USB1.0 speed bottleneck


-----------------------------------------------------------------------
Changes upto V2.0.2

Fixed:

* Network manager was not erased after Init ProfiCore (previous data was still present)
* ProfiCaptain would give errors that it cannot open bitmaps after a network manager file was loaded
* Live List would sometimes take a long time to update to changes happening on the profibus network (colors etc)
* Live List scroll problem solved (selecting last column would scroll live list to left)
* When network manager was reset scope image was still showing
* When a property text was changed and the only difference was the upper/lower case it did not change
* If ProfiCore was closed, ProfiCaptain did not close/reset
* In the plugin the serial nr was always 0
* "Steal Slave" option was still active on the background when ProfiCaptain was set offline
* When a Network Manager file was loaded it did not correcly set the current selected segment/measurement point
* If a Network Manager file was loaded and the names of the segment or measurement point were
  not the default names, these would be added to the loaded network manager file
* Record trigger with Station Lost did not function correctly
* Masters were not included in the network report
* Bargraph was not included in the network report (current segment/measurement point only)
* Toolbar selection was erased when switching tabs
* Minor visual changes

Added/Enhanced features or alterations:

* Added Bar-Graph measurement: "AB Diff stable voltage" (measures stable bit-voltage of a station)
* Load/Save Data/message file now also gives the option to also automatically load/save the Network
  Manager file
* In the messages view it is now possible to automatically stick to the bottom of the list
* ScopeWare oscilloscope colors are customisable
* When auto-add was used in the Network Manager it is now sorted on address
* In the network manager, a station can now also be deleted using the 'delete' key
* Extra search/trigger options:
  - Request messages:
    - SRD_HIGH/SRD_LOW (Send and Receive data)
    - SDN_HIGH/SDN_LOW (Send data, no answer wanted / used for Broadcasts)
    - SDA_HIGH/SDA_LOW (Send data, acknowledge response)
  - Response messages:
    - RS (Reject service) (SAP not activated)
    - RR (Reject Resource) (SAP buffer too small to contain message)
    - DH (Data ok, High priority response)
    - DL (Data ok, Low priority response)


-----------------------------------------------------------------------
V2.0.1 Beta

Fixed:

* File->Exit did not close ProfiTrace correctly
* Fixed bug that incorrectly assigned wrong scope image to station
* Minor cleanup of visual items (buttons, graphics)

-----------------------------------------------------------------------
V2.0 Beta

* First public release (see below for added features since ProfiTrace V1.6.2)


-----------------------------------------------------------------------
Added/Enhanced features or alterations since ProfiTrace V1.6.2

* When saving a message file it is now possible to make a subselection of what is saved.
  Possible subselections:
  - All messages
  - Only the messages shown in the filtered view
  - A range of frame nrs (easy lookup through bookmarks)
* When saving, the user can now also automatically save the following files in the same directory
  - View filter (File will be saved as: <filename>_viewfilter.ptf)
  - Record filter (File will be saved as: <filename>_recordfilter.ptf)
  - Data inspection settings (File will be saved as: <filename>_datainspection.pti)
* Enhanced livelist:
  - If parameter error is shown and ident nr do NOT MATCH with last diagnostic it shows that
    a wrong GSD has been used (also shown are the real and parameterized ident nr.)
  - If a parameter error is shown and ident nr MATCHES with last diagnostic it shows that
    there is a user prm error
  - If a wrong configuration has been used it will also be shown
* New hotkeys:
  - F2 toggles to/from RAW telegram (SD2, FCS, etc) display mode (not possible for Profibus PA telegrams)
  - F3 toggles timestamp format (bittime, msec etc)
  - F4 toggles deltatime and idletime format (bittime, msec etc)
  - F5 toggles display format view of user data (hex/decimal)
  - F7 Search up for message with same Source/Destination address combination
  - F8 Search down for message with same Source/Destination address combination
* Live list colors do not time out (go to yellow) when a message file is loaded
* GSD library now only needs to be rescanned if the gsd directory or its content changes (GSD's will
  be precompiled and stored in a GSD library catalog directory)
* Upon detection of the ident nr. in the live list, the precompiled gsd will be dynamically loaded from the catalog
* If a statistic changes the background blinks for 1 second
* Added statistics:
  - Lost after retries (when master gives up after all retries have failed)
  - Rate of input change (last measured delta time to real data-exchange inputs content change)
  - Fastest input change (fastest time in which data-exchange input content change)
  - Rate of output change (last measured delta time to real data-exchange outputs content change)
  - Fastest output change (fastest time in which data-exchange output content change)
* Added search option: lost after retries
* Enhanced data inspection:
    - Support for multiple count datatype display (Array's like hex dump, ASCII dump, list of uint16's, etc.)
    - Added ASCII visualisation mode (only effective for uint8/byte datatypes)
* Support for DPV1 Class 1 alarm & status PDU in diagnostics (condition: GSD file for slave must be
  present in GSD library AND the keyword DPV1_SLAVE=1 must be set in the GSD)
* Loading of GSD file (right mouse button on live list) now warns if no file association is set for the GSD/GSE etc
  extension and also warns if there was another problem loading/finding the GSD
* Popup menu in live list view now also available in statistics view

Fixed:

* Search did sometimes not hit if search hit was one line lower than cursor
* 2 consecutive SDN messages were mistakingly seen as retries


-----------------------------------------------------------------------
V1.6.2

Added/Enhanced features or alterations:

* ProfiCore serial number shown in application caption
* Identification & Maintenance functions decoding for PA profile I&M0 (FI_Index 65016)
* Improved Profibus PA measurement algorithm for PA-Probe
* Warning now shown for when a search is setup for a transition on a floating point value.
  (This is not supported in ProfiTrace because a floating point is not 100% exact due to
  small deviation/tolerance. Previously no warning was given) 
* Startup of ProfiTrace now shows 'Message data' tab instead of 'Plugin output' tab
* Installation sets ProfiTrace data trace file association correctly (*.ptd)

Fixed:

* Help extended describing that searching for transition only works correctly for record trigger
  (No reliable results can be guaranteed for other usage like searching etc. due to usage and 
  algorithm limitations, however support for it has been somewhat improved)
* Help extended describing that searching for transition is not supported for floating point
* Baudrate detection still did not work properly under all conditions
* Setting of oscilloscope trigger sometimes took a several seconds
* Bugfix in DP-V1 decoding for D_Addr_MAC_Address (ProfiTrace would lock-up under certain conditions
* Sometimes when setting View Filter ProfiTrace would lock up
* Minor memory leaks solved
* ProfiTrace now directly continues initialisation after a correct license file was downloaded or installed
* In trial license activation a dialog showed 'Error' in caption while actually it was correct

-----------------------------------------------------------------------
V1.6.1 Immediate Fix for V1.6 (last minute bugs detected 1 day after release of V1.6)

* Note: It is highly recommended to upgrade directly to V1.6.1 and to
  not use V1.6 anymore

Fixed:
* Oscilloscope trigger did not work on most ProfiCore devices
* Baudrate detection did not work properly on some lower baudrates

-----------------------------------------------------------------------
V1.6

Added/Enhanced features or alterations:

* Name change from Profibus Center Netherlands to new company name: PROCENTEC
* Better visualisation/accentuation for the content of the infopanel
* Selectable Info Panel data for Live list can now also show a summary of GSD items of a station
* Warnings in content of infopanel with colors (e.g. cfg/prm, Watchdog off, illegal/corrupt message error)
  (cfg error and prm error use the same color as defined for in the live list)
* Filter also supports filtering for DP-V1 Alarms
* Filter now defaults to no addresses/DP/DP-V1 items subselection for easier selection
* Statistics changed in order: 'Illegal responses to requests' is not put higher in the list.
  (note that this has consequences for the order of exporting the statistics)
* Additional Preferences:
  - Info Panel can now be extended in vertical size in order to display large infopanel texts
  - The color of the cursor for the message view can be defined by the user
  - A border can now be draw around the cursor for better display/accentuation
* Added decoding support for:
  - Call_Req (used for I&M functions)
  - I&M0 for DP-V1
  - Alarm_Ack_Req, Alarm_Ack_Res(+),Alarm_Ack_Res(-)
  - Displaying RAW HEX frame data (ONLY) if a frame is illegal or corrupted (marked in red)
* When doing File->New recording now stops (you need to restart file recording again after File->New)
* Minor Help items supplemented/corrected
* The header 'Station' has been enhanced in order to show transaction more clearly
* Additional support for 'DP-V2':
  - Data Exchange Broadcast is now shown in 'Msg. Type'
  - SRD_MCAST displayed in 'Service' header for SRD Multicast request message (used for DXB, Data
    Exchange Broadcast, for Slave to Slave communication functionality)
  - Isochrone spare is displayed in 'Msg.Type' (According to IEC61158, an FDL-Status request to its
    own master address is a special ASP message in order to use up spare time for steady token cycle)
* Statistic "Illegal responses to requests" has been moved up the list of statistics so that it will
  now be right below "Retries (worst sequence)" because this statistic is better useful at this position
* Resetting the View filter to defaults would enable Token & FDL status/request messages while normally it
  is not enabled
* Right mouse button click now supports quick setup of either a filter or an oscilloscope trigger (it is
  the same functionality which exists as a double click action, but now both methods are easily accessible)

Fixed:

* Installation program created wrong directory which did not allow for installation and loading of plugins
* Plugin info did not correctly show supported ident nr ranges
* Plugin revision was not correctly checked
* (Multi-)File recording produced and stored erroneous timestamp information
* Saving a file did not display the current information correctly in Message file info dialog
* Several message info tabs showed old 'artifacts' when restarted/reset
* Plugin screen displayed 'development screen artifacts' when no plugins are available
* Group select designation was incorrect for DP Global Control Command
* Search for repeat sometimes made a hit on token and other messages
* Filter for DP and DP-V1 functions were reversed for selection
* GSD loading and decoding failed if it has been formated in UNIX style (line feed)
* Decoding of DP-V1 Initiate Res displayed incorrect data size for D_Addr MAC Address
* Minor corrections in display of info panel for PA profile based info
* For lower baudrates, the USB driver sometimes consumed a lot of CPU time (slowed down PC)
* HSA detection did not work properly for multi-master networks


-----------------------------------------------------------------------
V1.5

Added/Enhanced features:

* Plugin technology for extending functionality of ProfiTrace by 3rd parties (vendors can now offer better product support or additional protocols)
* Live list enhanced with automatically showing latest Diagnostic, Parameter, Configuration, Data Exchange outputs, Data Exchange inputs, and statistic summary 
* Added slowest, faster & slowest/fastest Data Exchange interval statistic
* User configurable data inspection using 13 datatypes including AI/AO/DI/DO + status PA Profile datatype and formulas
* User defined expressions greatly enhances Search/filter/record triggering functionality
* License files are also supported now including a tool for managing licenses and a trial version system
* Station in live list will now blink in upper left corner if the 'Ext. diag bit' in the diagnosis is on.
* Station in live list will now blink in upper right corner if the 'Static diag bit' is on.
* Function key F6 toggles between filtered & non-filtered view and synchronizes the position between them
* Added: When ProfiCore is initialised and more than 1 ProfiCore is connected, a selection dialog will appear
* File association with ProfiTrace.exe and *.ptd message files (double click in explorer to open message file in ProfiTrace)
* Search and trigger settings can now be saved and loaded
* Timedifference can be measured between 2 bookmarks or between a bookmark and the cursor
* Two additional buttons to either reset all statistics or only the currently shown statistictype
* Long term file recording with user definable limits (size, messages, max. files) and also has now a seperate record triger
* Export function now has a user definable seperation character
* Progress bar in memory recording to reflect how full memory is.
* ProfiTrace version is now also stored in message file as reference and also shown when loaded
* Profibus PA sampling has been made more reliable due to better sampling techniques
* Enhanced Profibus PA cyclic data-interpreter
* Loaded filename is now shown in application caption

Fixed:
* Profibus PA cyclic data data-interpreter did not correctly show all error subclasses
* 12Mbit calculation factor corrected (used in timestamp calculation, DX interval, DX frequency statistics)
* Search/message trigger dialog now correctly supports arguments in hex notation (0x..)
* SD3 message on Profibus PA was not supported
* SD2 message check was not accurately checked enough on low-level
* DPV1_datatransport message was not decoded properly
* DP-V1 Initiate req in send_timeout was 10 times to high (factor calculation error)
* Message data tab was showing data always in hex instead of type selected in preferences
* Bookmarks were not saved correctly
* Statistics were not shown in multi-line (cell text was not truncated)
* File recording did not use record triggering (now has its own record trigger)
* HSA did not update when busparameters were changed
* File did not show file info before showing message data

Changed functionality:
* Activity log to disk is now disabled (not found to be useful, as it would only fill up diskspace and clog up the log directory)
* Idle time is not available anymore for Profibus PA recordings, because no accurate calculation can be done due to unknown preamble size

-----------------------------------------------------------------------

V1.4

Added/Enhanced features:

* Full support for Profibus PA probe for direct measuring on Profibus PA networks (including oscilloscope trigger).
* Additional statistics:
	* Retries (worst sequence)
	* Illegal responses to requests
	* Input size
	* Output size
	* Input / Output size
	* Diagnostic messages requested by master
	* Diagnostic messages responded by slave
	* Diagnostic messages responded by slave when in Data-Exchange
	* Last diagnostic message size
	* Largest diagnostic message size
* Enhanced help, including installation manual and ProfiTrace usage application examples
* Additional message data window for displaying large blocks of user data. 
* Search setup, Search up & Search down button now placed in message display for easy access (Action panel is removed)
* Oscilloscope trigger:
	* now also supports triggering on destination address
	* Units displayed in microseconds
* Additional search/trigger functionality:
	* Get Diagnostic request, Get Diagnostic response
	* Data Exchange request, Data Exchange response
	* Any DPV1 Class 1 message
	* Additional support for DPV1 Class 1
	* Arguments in user defined search/trigger can be entered in hex
	* Auto-update of last user defined entry when closing
	* When searching a hit will be vertically centered for a more effective view
* Preferences
	* User defineable GSD directory
	* Added extra default GSD info keyword: 'Max_Diag_Data_Len'
* Better and faster memory management.

Bugs/annoyances fixed:

* Data-Exchange interval statistic was not calculated correctly for 12Mbit/sec
* Data-Exchange interval statistic was not updated for DP slaves without inputs
* Changing message headers could cause preferences file to corrupt
* Oscilloscope trigger did not work correctly on all ProfiCore devices
* SD3 message type was not supported
* DPV1 Class 1 functions were not detected or displayed properly
* DPV1 Class 2 idle message was not correctly displayed
* Keyword channel_diag(x) inside a GSD module was seen as a GSD syntax error
* Live list did not show a DP slave in DX if it had no inputs
* SD2 message type with 242 bytes of more was not correctly handled
* DP Global Control message was not correctly displayed in the Info Panel
* Get Config did not show on Info Panel
* Set Slave Address information did not show in Info Panel
* Timing information was not right aligned
* 'Garbage' data in userdata when the message is an illegal frame

-----------------------------------------------------------------------

V1.3.1

First public release of ProfiTrace.

-----------------------------------------------------------------------

