# Changelog ## 9.10.2 - Fix CTED-M12 apdds - Fix VTUX type - Fix L5X symbol in AP Info tab - Fix overlapping/hiding symbols in overview ## 9.10.1 - Fix correct group selection, when zoom into a layer ("Z") - Add module commands (Identify, FW Update) to AP Info tab - Hide/change symbols, when view gets too small in grouping mode - Abort fw update earlier, if connection is gone or erronous - Increase timeout to 5 min for single fw update (for safety) ## 9.10.0 - Check all possible fw files at system update (fix problem choosing EX2 firmware for normal modules) - Update simulation devices on their own at system update - Adjust KOKA addressing to new topology structure for offline mode - Add possibility to group AP systems by terminals (or T-Port junction) ## 9.9.19 - Fetch special syslog file in case of emergency for AP-x-EP for export - Include connector type filter for offline configuration ## 9.9.18 - Fix offline configuration for CPX classic (virtual) modules ## 9.9.17 - Fix IOL process data update, when no iol device is selected - Select first iol device, when no iol device is selected - Fix serialization issue for export - Add Omron export for AP-X-EP ## 9.9.16 - Add popup after l5x generation - Fix AP module list filter for offline list, after clearing system - Add IO-Link variant for type name - Add port name for offline configuration (XF20,...) - Display IP parameters as readable IP, instead of UInt32 value ## 9.9.15 - Add missing information for old topology files during system scan (e.g. PROFIBUS) ## 9.9.14 - Add error reset button in AP system tab - Fix AP module list for offline list for slow startups - Performance optimization at startup - Global diagnosis list - Add missing diagnosis from APDD ## 9.9.13 - Fix VTUX apdds ## 9.9.12 - Support import of old topology files (Version < 2 - PROFIBUS) - Fix missing port cycle times for IO-Link master port options - Add AP System tab ## 9.9.118 - Add AP-A-8HDO module ## 9.9.10 - Fix nullptr check in iodd parsing - Add plain text for AP parameter/file service error codes - Health analysis: Check module lost from begin ## 9.9.9 - Set focus on selected listview item, if selected indirect - Place PU ids inside the connectors, add Koka id ## 9.9.8 - Enhance neighborhood connection drawing - Fix connector positions - Health analysis: better recognition of consecutive errors ## 9.9.7 - Add unit to parameter in IO-Link menus - Remove subindex from IO-Link parameter description - Fix types for mpa valves - Add visual AP port features (including double click to jump to neighbor) - Fix neighborhood connection drawing, when module not visible ## 9.9.6 - Support of IO-Link role models (observe, maintenance, specialist) in UI menus for IODD specification 1.1 and 1.0.1 - Fix minor ICP diag arguments bug ## 9.9.5 - Update nuget packages for security patches (log4net, JetBrains.Annotations, OxyPlot, Newtonsoft.Json, Microsoft.Xaml.Behaviors) ## 9.9.4 - Fix IOL byte swap for VendorId/DeviceId of master port options - Show right debug page of import, if available - Export/Import of history trace ## 9.9.3 - Fix VTUX type naming - Add status colors for IOL port configuration - Load topology svg from aptlz import - Update IODD StandardDefinitions to v1.1.3 - Add seperate IO-Link FW Tab ## 9.9.2 - Add IODD finder to locate IODDs - Support IODD v1.0.1 ## 9.9.1 - Move Health Analysis to own window - Collect syslog for EC and GD - Auotmatically show log/analysis data, when data collection finished ## 9.9.0 - Redesign configuration of tabs - Small fixes for health analysis ## 9.8.8 - Fix time remaining for health analysis - Add set/reset time ref for log data ## 9.8.7 - Enable IO-Link Parameter Page - Small fixes for health analysis - Small fixes for IODD parsing ## 9.8.6 - Enhance IO-Link support ## 9.8.5 - Small optimazation of health analysis - Add all individual ISDUs for IOL test device - Enhance IO-Link Parameter support ## 9.8.4 - Duration of health analysis parameterizable - Use specified Identify cmd for supported libAP version ## 9.8.3 - Fix tool status for health analysis/logging - Update error list from GD import, based on log data - Enable health analysis for customer release - Improve health analysis - Fix parallel logging ## 9.8.2 - Improve logging and analysis ## 9.8.1 - Improve performance for large import files - Fix neighbor calculation for invisible modules ## 9.8.0 - Fix protocol errors in textual view - Update diagnostic ids - Change log data format to binary - Add images for CPX-AP-I-16DIO-* ## 9.7.1 - Add decode and protocol errors for health analysis - Add textual list for AP errors - Fix VTUX type names - Improve logging and health analysis ## 9.7.0 - Fix wrong logging of extended errors (decode, protocol errors) - Add health analysis of cable/Asic quality (prototype) - Enable GoldenDevice support - Change Errorview (bar items, add decode and protocol errors) ## 9.6.8 - Close connection after 5 timeouts in a row - Gracefully abortion of online thread ## 9.6.7 - Allow only 1 firmware update in parallel ## 9.6.6 - EPLI_S is now Uload capable - Update IO-Link Device Information (also for changing port status of modules) - Cyclic update for IO-Link Port Information - Update libENGT to v1.6.1 - Adjust time/data rate formatting for log messages ## 9.6.5 - Add support for variable ENGT Payload length (up to 16014 bytes) ## 9.6.4 - Fix error in some scenarios for multiple unsuccessful connections (i.e. node not reachable) - Improve background system analysis ## 9.6.3 - Show IO-Link Vendor ID in plain text - Additional debug information for file service - Extended error message for ENGT status codes (tech-specific) ## 9.6.2 - Fix type name for VTUX interfaces - Check system state before updating process data ## 9.6.1 - Fix logging issue - Fix issue closing connection, when AP gateway does not send a FIN telegram - Add ENGx logging callback for GUI - Add settings for log level - Use MMTimer for ENGx process ## 9.6.0 - Update libENGT to v1.5.0 - Switch off "Online" mode before firmware update - Update FestoWAY.dll, add option to set project/station name - Import of systems via configurator code - Fix GC issue in context of parallel access - Add option parallel for CLI - Add fw update possibility for IO-Link Devices ## 9.5.16 - Fix converting error, due to language settings (i.e. swedish) - Add some timeout behaviour for AP system scan - Fix window size at startup, if monitor configuration changes (sometimes out of bounds) ## 9.5.15 - Be more tolerant for AP Topology schema changes ## 9.5.14 - Bump libENGT to 1.4.0 - Fix bug for crc values (not updated always in gui) - Add full support for AP-I-8DI/4DI4DO/4AI/EC EX modules ## 9.5.13 - Fix IO bug in module overview ## 9.5.12 - Background color of tab items not changing for individual colors, if selected - Fix history trace for PN SW version >= 1.4.23 && <= 1.5.0 - Add retries for fw update - Add event logger for ENGx client - Add model instance to log file ## 9.5.11 - Fix system scan for all terminals/setups - Add missing images for MPA valves - More status info/additional progress bar for fw update ## 9.5.10 - Fix bug for multiple update for equal module types with different hw version - CLI: Support fw update of multiple/all modules with either fw file or fw directory - CLI: Support of restart system, independent of fw update ## 9.5.9 - Add DHCP server functionality - Fix/enhance AP Topology SVG view - Fix AP emergency operation - Fix fw update, when master is not responding ## 9.5.8 - Add filter mechanism for offline mode - Fix diagnosis trace (remanent storage) - Show history trace for the public ## 9.5.7 - Pre-scanning of ffwp files for compatibility - Fix correct image selection for multi-container fw images - Use parallel fw update only if module code AND hw rev is equal - Support color scheme for TabControl - Additional wait time for EP/EC firmware update after restart - Improve diagnosis trace view performance - Delete button removes selected element - Reduce amount of parallel access at diagnosis trace ## 9.5.6 - Support l5x exports for Ethernet/IP - Change style of diagnosis trace entries (add id in hex format) - Add variant description to IO-Link modules (i.e. Variant 8 OE) ## 9.5.5 - Fix ENGPv2 parallel request (still sequential and very slow - USE ENGT!) - Increase wait time for SMI client slot, before cancelling request - Interpret bit for ICP arguments in AP diagnosis frames - Enlarge tab items in new window - Update APDDs/module types - Support history trace ## 9.5.4 - Use semaphore for TMG client for sequential transfer - Fix ENGP generic request with hex format (without 0x) ## 9.5.3 - Beta implemenation of diagnosis history trace - Fix issue adding module in offline configuration - CLI: do not scan whole system before fw update ## 9.5.2 - Fix diagnosis trace error ## 9.5.1 - Fix some problems for parallel ENGx requests - Allow parallel ENGx requests for public ## 9.5.0 - Support ENGx requests >= 1024 bytes - Support parallel ENGx requests ## 9.4.0 - Update libENGT to v1.3.7 - Add version information to libENGT - Fix diag trace message for unknown diagnosis ids with arguments ## 9.3.0 - Support ICP structure for diagnosis ## 9.2.10 - Fix argument for AP basic device info - Add image for VABX-A-VE-S__H ## 9.2.9 - Place window in top left corner, when out of bounds at startup - Fix/Update AP_Tool_CLI.exe ## 9.2.8 - Fix/Extend file service (raw file service) ## 9.2.7 - Fix apdd json parser for Minimum/Maximum/Default-Value (relevant for A-6FDI3FDO) - Add special treatment for I/Os safety modul (PROFIsafe) - Fix IO view for special io lengths ## 9.2.6 - Add image for A-VTUX parallel - Do no show voltage values, when module is not capable of (value = 0xfffe) - Enhance handling for emergency mode ## 9.2.5 - Fix image size of A-32DI-D - Add support for AP basic information ## 9.2.4 - Use default parameter values for comboboxes - Recognize proxy module on scan via PU ids - Calculate manka ids only for offline configuration - Use higher resolution for CPX classic images ## 9.2.3 - Add Proxy/Virtual modules in calculations - Add first prototype of target topology export ## 9.2.2 - Fix parameter selection with additional '(' characters - Change configuration save dialog to choose file instead of folder - Change design/handling of offline configuration popup - Fix Koka calculation for offline configuration - Add manka/pu calculation ## 9.2.1 - Fix APDD parse error - Adapt some valve type names ## 9.2.0 - Fix version comparison - Improve system reset/firmware update - Add offline configuration - Fix AP-I-4DI port offset - Add VABX-A-EL-API-P image - Enhance APDD support (v13..v15) - Close popup, when AP_Tool is "deactivated" (other application in focus) ## 9.1.7 - Fix response status for write paramater - Fix VTUX connector view at left AP-I port - Fix VTUX type names - Add retry for fileservice (module APDD) - Fix connect mechanism for ENGP/SMI