Skip to content

Releases: KGergo88/RDB_Monitor

File handling

17 Aug 21:42
Compare
Choose a tag to compare

Details

  • Added diagram import/export from/to filesystem
  • Added tree view for the available diagrams
  • MDP protocol: new, optional diagram title feature
  • Reorganizing the diagram storage to use the model-view-controller design pattern
  • Added configuration JSON file handling for default folders and future settings
  • Using layouts to control the window organization
  • Added menu bar

Architectural rework

17 Aug 21:42
Compare
Choose a tag to compare

Details

  • Improvement of the GUI especially the diagram view area
  • New status report messages were added so that the user has more info during runtime
  • The program now is a single-threaded application utiling an event based design
  • Implementation of the new design with signal interfaces
  • Further improvement of the data contained classes: DataPoint, DataLine and Diagram
  • Removal of the BOOST from the project
  • The SerialPort class is now implemented with the SerialPort library of the Qt framework

Shutdown failure patch

17 Aug 21:43
Compare
Choose a tag to compare

Details

Fixes

  • The shutdown problem that was described in the errata of the v1.0.1 was fixed

Memory leak patch for the first release

17 Aug 21:46
Compare
Choose a tag to compare

Details

Fixes

  • The memory that was described in the errata of the v1.0.0 was fixed

Errata

  • The worker thread will not join when quitting the program while the serial port is open

First release

17 Aug 21:47
Compare
Choose a tag to compare

Details

  • Opening a serial port and listening to it
  • Processing and displaying the diagrams received on the serial port
  • Keeping the received diagrams in the list and allowing switching between them

Errata

  • A probable memory leak is present in the program:
    • It can be seen when there are at least two diagrams listed in the program
    • When it is being switched between them, the memory usage of the program is increasing rapidly with every switch