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.
    • (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 ...