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

PMP2-348 : New path connection states #109

Merged
merged 20 commits into from
Feb 12, 2025

Conversation

Ineo-JFA
Copy link

No description provided.

Split the reset of input and output variable
Moved transitions to better fit HNZ protocol
Fixed an invalid check for event TO_RECV

Signed-off-by: FERSULA Jeremy <[email protected]>
* Added a tempo between the reception of multiple SARM, specified by the
protocol, to prevent rapid connect/disconnect
* Discard TSCE in state INPUT_CONNECTED
* Differenciate timeout on protocol messages and timeout on TC ACK

Signed-off-by: FERSULA Jeremy <[email protected]>
Renamed and updated test BackToSarm to BackToPreviousState

Signed-off-by: FERSULA Jeremy <[email protected]>
Tweaked protocol state variable reseting

Signed-off-by: FERSULA Jeremy <[email protected]>
* Fix ConnectionLossTwoPath
* Refactors to comply with Sonarqube quality

Signed-off-by: FERSULA Jeremy <[email protected]>
Path management logic has been changed in a way such that each path does
not need anymore to know the global connection status and the existance
of the other paths.

In addition, the path A is no longer labeled the "active" path. Any path
can be "active" provided it is able to send messages and no other path
is "active".

Signed-off-by: FERSULA Jeremy <[email protected]>
Test GIScheduleActiveFuture has been moved from
test_hnzconnection to test_hnz, as a valid connection is now mandatory
to send a scheduled GI.

Signed-off-by: FERSULA Jeremy <[email protected]>
* Added more logs
* Revert tests/CMakeLists.txt unittests

Signed-off-by: FERSULA Jeremy <[email protected]>
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
63.7% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@YmaIneo YmaIneo merged commit 62e51f0 into develop-PMC-2.2 Feb 12, 2025
4 of 5 checks passed
@YmaIneo YmaIneo deleted the PMP2-348-New_path_connection_states branch February 12, 2025 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants