View Issue Details

IDProjectCategoryView StatusLast Update
0010506Part 80: UAFX Overview and Concepts [sg.Architecture]Specpublic2025-10-22 13:49
ReporterKenneth Lee Assigned ToThomas Enzinger  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status assignedResolutionopen 
Summary0010506: UA Core WG - timestamp other than the existing Source and Server timestamps on a Variable
Description

From NXP F2F meeting in September 2025:

A timestamp other than the existing Source and Server timestamps on a Variable must be used for SoE, because there is a requirement to allow selection from one of multiple clock sources.

Action: Thomas E. to describe the problem to the UA Core WG, and request a “standard” solution. Create Action in Mantis.

TagsAction

Activities

Thomas Enzinger

2025-10-01 13:02

developer   ~0023406

Problem and Proposal presented at F2F in Genoa on 2025-09-25:

https://opcfoundation.sharepoint.com/:p:/r/sites/wg.UA/Shared%20Documents/sg.Core/Meetings/2025/2025-09-22%20F2F%20Genoa/2025-09-22%20UAFX%20Timestamps.pptx?d=w891b9ccdcf074557b2b0d0e3e401b99d&csf=1&web=1&e=qdaqmT

Result:
We can expect that we can ‘link’ a PubSub Publisher with an application defined time source (maybe Year 1600-Time)​

​We can transport both our timescales (PTP timescale and ARB timescale) as UtcTime, it just looks ‘old’​

We can expect that PubSub stacks can take application generated timestamps (sample time) in the NetworkSetMessage timestamp field (UtcTime, but maybe year 1600) … DataSetMessage-Time must be Wall-Clock​

​We shall not use sourceTimestamp or serverTimestamp of DataValues with ‘Year-1600 Time’​

In case we need to transport ‘Year 1600-Time’ together (other than with NetworkMessages) with DataValues, we could define a wrapper (e.g. structure), containing the ‘Year 1600-Time’ (UtcTime) + DataValue (or find a better way)​

TODO: Let Motion/IO/Instruments decide how to continue, probably Information Model-Group to create a special DataValue for SoE ?

Issue History

Date Modified Username Field Change
2025-09-17 20:32 Kenneth Lee New Issue
2025-09-17 20:32 Kenneth Lee Status new => assigned
2025-09-17 20:32 Kenneth Lee Assigned To => Thomas Enzinger
2025-09-17 20:32 Kenneth Lee Tag Attached: Action
2025-10-01 13:02 Thomas Enzinger Note Added: 0023406
2025-10-22 13:49 Kenneth Lee Severity minor => feature