Releases: KGergo88/RDB_Monitor
Releases · KGergo88/RDB_Monitor
File handling
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
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
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
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
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