Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP [#30] - Add a simple text based protocol to the project to display continuous measurement results #54

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

KGergo88
Copy link
Owner

Issue: #30

Details:
  - In order to be able to implement the CMDP or similar
    protocols the I_Protocol needed to be reworked so that
    it communicates trough callbacks and not simple returns
    the diagrams that it processed from a stream
  - Renamed the methods in I_Protocol in order to be more consistent
  - Updated the MDP with the I_Protocol changes
  - Updated the CMDP with the I_Protocol changes
Details:
  - Switching to callbacks from using Qt signals to
    ensure consistency with the changes in I_Protocol
  - Updating the SerialPort class with the I_Connection changes
Details:
 - Activating the CMDP protocol
 - Updating the Backend::StoreNetworkDiagrams() so it returns QModelIndexes to the stored diagram
 - Updating the Backend::StoreFileDiagrams() so it returns QModelIndexes to the stored diagram
 - Adding the Backend::UpdateNetworkDiagram()
 - Removing callback typedefs from the NetworkHandler and using the ones in the I_Protocol instead
 - Updating the NetworkHandler after the I_Connection and I_Protocol changes (callbacks instead of signals)
@KGergo88 KGergo88 added the enhancement New, or improved functionality label Feb 13, 2021
@KGergo88 KGergo88 self-assigned this Feb 13, 2021
Details:
 - Minor update in I_Protocol::ImportFromFile()
 - Updating the test_protocol_common.h
 - Updating the MDP unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New, or improved functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant