COMPROTware:Testtool 2.20

Release T.2.20.3 — Builddate 2020-07-15 — Tested Release


Download the CPTT 2.20 installation file from cptt_2.20.msi (approx. 4650K). For installation, double click the MSI file and follow the installation instructions.

What is new?

  • General:
    • (2.20.1) Additionally to Oracle Java 8, 32 bit starting with CPTT 2.20.1 [ AdoptOpenJDK 8, 32 Bit ] can be used as Java runtime environment. After Oracle Java is only available in a paid version, an open and cost-free Java environment can still be used with AdoptOpenJDK.
    • (2.20.1) When starting a simulation or a monitoring session, for all protocols more details about protocol profile are shown.
    • (2.20.1) After the end of the simulation, even more statistical values are shown in Message Storage.
    • (2.20.1) The general rule for CPTT is that files should be interchangeable between platforms. Therefore all content is stored  UTF-8 ] -encoded. We made sure of that for:
      • CPTT configuratin files
      • Message List files
      • DataObjDb csv files
      • Support Info files
    • (2.20.1) For DataObjDb:
      • Data Object names can now be up to 80 characters long.
      • DataObjDb csv files with  DOS-Latin-1/Codepage 850 ] -characters are converted to UTF-8.
      • All protocol dissectors display UTF-8-encoded characters.
      • Before a new DataObjDb csv file is read, all old device and old Data Object names are discarded. At the same time the Message View is repainted.
    • (2.20.2) On MS Windows only Java 8, 32 Bit is supported.
    • (2.20.2) Adapted to MS Windows 10 version 2004 (May 2019 update).
    • (2.20.2) It is now ensured that the Extra, Statistics window shows the same values as the statistics which is shown after simuation/monitoring is finished.
    • (2.20.2) After the simulation is finished, some more statistics are added at the end of the Message Storage.
    • (2.20.2) Now, after serial line/network monitoring is finished, statistics are added at the end of the Message Storage (like when simulation is finished).
    • (RIO-Server Release 3.20.1 dated 2020-06-15) RIO-Server enhanced: For medium "pcap", a  BPF ] string can now be specified to filter locally instead of transmitting all monitored data via the network. Example: pcap:eth0:bpf="arp||(ip&&tcp&&tcp port 2404)"
      The new version of RIO-Server for MS Windows is available from: CPRIOServer_iX86_WIN32.exe
    • (2.20.3) Software design flaws corrected, by this much greater long-term stability.
      The test which passed without any errors, was performed with a single CPTT instance running continuously for 48 hours: More than 35,000 MLG files were read, for each read file all display options were processed one after the other. This resulted in more than 740,000,000 read and processed Frames, which were shown in more than 750,000 display variations.
    • (2.20.3) Error handling around serial ports reworked: Original error message of the operating system is now shown, protocol simulation and monitoring is now terminated in a controlled way when a USB serial adapter is unplugged, and much more.
    • (2.20.3) When protocol simulation or monitoring is stopped, all characters already received from the serial port or from network are now processed and shown.
    • (2.20.3) UEC (User Engine Classes): All UECV3 examples are reworked and modernized, dependencies from UECV1 and UECV2 are removed.
    • Many minor improvements ...

  • GUI:
    • (2.20.1) The list of available serial ports is now determined much faster.
    • (2.20.2) Extra, Statistics window:
      • Item "Link is/was up" now works with start and end time tags, duration is difference between these time tags.
      • Based on the protocol and on the operation mode (simulation, monitoring), the texts and items are adapted resp. grayed-out.
      • After the current thruput bar the media data transfer rate is given.
    • (2.20.2) In window Extra, DataObjDb now the encoding for the csv file can be specified: "Codepage 850 (DOS-Latin-1)" or "UTF-8".
    • (2.20.3) The window Edit, General Preferences ... was reworked: Now toggle switches are used to turn on/off functions.

      Textfields with a wrong value are now marked.
    • Many minor improvements ...

  • Transmission Protocols:
    • (2.20.3) MODBUS TCP/IP: MODBUS TCP/IP Messages monitored on the network are now tested for correct length.
    • Many minor improvements ...