Communication CFT Weekly [2025-05-05] #1028
LittleHuba
started this conversation in
Communication FT
Replies: 1 comment
-
In general it is
There are 22x QoS policies e.g.
sequenceDiagram
title RTPS - Relibilty
participant Writer
participant Reader
Writer-xReader: Data(writerId, SN_x, payload)
note right of Reader: SN_x gets lost
Writer->>Reader: Heartbeat(writerId, readerId*, SN_low, SN_high)
Note right of Reader: SN_low ≤ SN_x ≤ SN_high
Note right of Reader: readerId*: case known or ENTITYID_UNKNOWN for all readers
Note right of Reader: SN_low, SN_high: range of data which DataWriter has
Reader->>Writer: AckNack(readerId, writerId, SN_ack, SNS_nack)
Note right of Reader: SN_ack ≤ SN_x, SN_x ∈ SNS_nack
Note right of Reader: SN_ack: positive confirmed sequence numbers
Note right of Reader: SNS_nack: negative confirmed sequence numbers
Writer->>Reader: Data(writerId, SN_x, payload)
Note right of Reader: DataWriter resends the data
Writer->>Reader: Heartbeat(writerId, readerId*, SN_low, SN_high)
Reader->>Writer: AckNack(readerId, writerId, SN_ack, SNS_nack)
Note right of Reader: SN_ack > SN_x
Note right of Reader: AckNack: DataReader confirms all SN
Note right of Reader: No more Heartbeat needed for this data
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Participants
@alexandruiulian10
@armin-acn
Kaluza Andreas
@timkl7
@crimson11
@LittleHuba
@ZoranCutura
Markus Hosch
@qor-lb
@arsibo
@FScholPer
Agenda
Meeting Minutes
to 1:
https://github.com/orgs/eclipse-score/discussions/1005#discussioncomment-12978628
https://github.com/orgs/eclipse-score/discussions/1005#discussioncomment-12981603
to 2:
See https://github.com/orgs/eclipse-score/discussions/861#discussioncomment-13040972
GetNewSamples()
to get samples starting from a specific timestamp-> Directly leaking the timestamp to user applications is restrictive for the future (could also be encapsulated)
-> This API is more restrictive, since you could not retrieve samples 1,2,4,5 without 3
-> Kaluza Andreas will post DDS specification for RTPS
-> Once we have the relevant documentation we will consider whether we go with the linked approach or a DDS-like approach
to 3:
Warning
Not discussed in this meeting -> will be shifted to next meeting
to 4:
Warning
Not discussed in this meeting -> will be shifted to next meeting
Beta Was this translation helpful? Give feedback.
All reactions