Skip to content

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

Open
KGergo88 wants to merge 7 commits into
masterfrom
CMDP_#30
Open

WIP [#30] - Add a simple text based protocol to the project to display continuous measurement results#54
KGergo88 wants to merge 7 commits into
masterfrom
CMDP_#30

Conversation

@KGergo88
Copy link
Copy Markdown
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