View Issue Details

IDProjectCategoryView StatusLast Update
000938010000-014: PubSubSpecpublic2024-03-22 16:53
ReporterZbynek Zahradnik Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.03 
Fixed in Version1.05.04 RC1 
Summary0009380: It would be good to have Timestamp in UADP Status discovery announcement
Description

(7.2.4.6.7 Status)

In JSON, the Status message contains a mandatory Timestamp when isCyclic=true. In UADP, there is no Timestamp field in this message (and the Timestamp is disabled at the NetworkMessage level).

It seems to me that it would be better to have the Timestamp for isCyclic=true in UADP as well. This is what I am doing: On the subscriber side, I am not looking at just the NextReportTime - because the publisher and subscriber clocks might be out of sync. I prefer to look at the difference of NextReportTime minus Timestamp, which basically tells me how often the publisher intends to report the status, and then add this difference (plus some extra) to my current time, for deciding when to expect the next update from the publisher. I though that that was the reason for having the Timestamp with isCyclic=true in the first place anyway.

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date

Activities

Matthias Damm

2024-02-01 15:22

developer   ~0020746

Add to Table 154 – ApplicationInformationType status fields
Name: Timestamp
DataType: UtcTime
Description
When the message was sent to the Middleware.
Mandatory if IsCyclic=TRUE.
The field is omitted if IsCyclic=FALSE.

Jim Luth

2024-03-22 16:53

administrator   ~0021020

Agreed to changes edited in Dallas F2F.

Issue History

Date Modified Username Field Change
2024-01-30 14:30 Zbynek Zahradnik New Issue
2024-02-01 15:22 Matthias Damm Assigned To => Matthias Damm
2024-02-01 15:22 Matthias Damm Status new => resolved
2024-02-01 15:22 Matthias Damm Resolution open => fixed
2024-02-01 15:22 Matthias Damm Fixed in Version => 1.05.04 RC1
2024-02-01 15:22 Matthias Damm Note Added: 0020746
2024-03-22 16:53 Jim Luth Status resolved => closed
2024-03-22 16:53 Jim Luth Commit Version => 1.05.04 RC
2024-03-22 16:53 Jim Luth Note Added: 0021020