-
Key: C2INAV-16
-
Status: closed
-
Source: BAE SYSTEMS ( Mr. Simon Mettrick)
-
Summary:
The type of the reference from navigation covariance type to navigation_report_type is long, but the key for the topics is composite - and there is more than one topic. The mapping from a long to an individual topic instance is ill-defined.
-
Reported: C2INAV 1.0a1 — Mon, 11 May 2020 15:05 GMT
-
Disposition: Resolved — C2INAV 1.0
-
Disposition Summary:
Map associations to the relevant key types rather than long
In the current IDL/DDS PSM mapping referencing associations are mapped to a long value which is used to index the topic instances (such references must be to a topic type).
Many C2INav topics have composite keys - typically an enumerate and a Boolean. The mapping to long is ill-defined.
Each associated instance should be mapped to a key value, or set of values where there are multiple keys.
Where the association is to a generalisation a union of the possible key types of the specialisations should be used.
One-to-many associations should map to a sequence of such values. -
Updated: Fri, 18 Sep 2020 17:02 GMT
-
Attachments:
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Attitude.idl 8 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Attitude__Ext.idl 16 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Attitude__Offset_Report.idl 2 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Position.idl 10 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Position__Ext.idl 5 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Reporting.idl 3 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Reporting__Ext.idl 3 kB ()
- C2INav-16 org__omg__c4i__Domain_Model__Navigation_Domain__Reporting__Navigation_Report.idl 2 kB ()
C2INAV — Type mismatch in reference to navigation_report_type
- Key: C2INAV-16
- OMG Task Force: Command and Control Interface for Navigation Systems (C2INav) 1.0 FTF