""" Topic type for operation request_covariance. The interface implemented by a navigation system to provide C2INav services.. Requests the covariance between a chosen set of quantities to be reported. The covariance is to be reported at the fastest reporting rate of the chosen quantities.Can also cancel requests to the navigation system to send the particular covariance information. """ type requestCovarianceType { "Field for interface operation parameter cancel. " cancel: boolean! "Field for interface operation parameter report_kinds. " report_kinds: navigationReportKindSequenceType! "Field for interface operation parameter request_id. " request_id: ! } """ Topic type for operation request_navigation_data. The interface implemented by a navigation system to provide C2INav services.. Request the navigation system to send a particular kind of navigation report with specified measurement types at a configurable interval.If the data is already being reported then this request updates the interval at which it is reported (or sets it to the navigation system's default rate); it does not act cumulatively on existing data reporting. Can also cancel requests to the navigation system to send any of its available navigational information. """ type requestNavigationDataType { "Field for interface operation parameter cancel. " cancel: boolean! "Field for interface operation parameter request. " request: navigationRequestType! "Field for interface operation parameter request_id. " request_id: ! } """ Topic type for operation request_navigation_data. The interface implemented by a navigation system to provide C2INav services.. Request the navigation system to send all its available navigational information at the navigation system's default rate for the data. Where the reported data can have different statistical representations (measurement kinds) all forms supported by the navigation subsystem are reported at the navigation system's default rate for that measurement and report kind. Can also cancel requests to the navigation system to send any of its available navigational information. """ type requestNavigationDataType { "Field for interface operation parameter cancel. " cancel: boolean! "Field for interface operation parameter request_id. " request_id: ! } """ Topic type for operation write_acceleration. The interface implemented by C2 components to consume C2INav services. """ type writeAccelerationType { "Field for interface operation parameter acceleration. " acceleration: ownAccelerationType! } """ Topic type for operation write_attitude_offset_rate. The interface implemented by C2 components to consume C2INav services. """ type writeAttitudeOffsetRateType { "Field for interface operation parameter rate. " rate: velocityOffsetType! } """ Topic type for operation write_attitude_offset. The interface implemented by C2 components to consume C2INav services. """ type writeAttitudeOffsetType { "Field for interface operation parameter offset. " offset: positionOffsetType! } """ Topic type for operation write_covariance. The interface implemented by C2 components to consume C2INav services. The reported covariance between the selected quantities. """ type writeCovarianceType { "Field for interface operation parameter covariance. " covariance: navigationCovarianceType! } """ Topic type for operation write_depth. The interface implemented by C2 components to consume C2INav services. """ type writeDepthType { "Field for interface operation parameter depth. " depth: depthReportType! } """ Topic type for operation write_position. The interface implemented by CMS (including C2) components to consume C2INav services. """ type writePositionType { "Field for interface operation parameter position. " position: ownPositionType! } """ Topic type for operation write_rotational_attitude_rate. The interface implemented by CMS (including C2) components to consume C2INav services. """ type writeRotationalAttitudeRateType { "Field for interface operation parameter rate. " rate: attitudeRotationRateType! } """ Topic type for operation write_rotational_attitude. The interface implemented by C2 components to consume C2INav services. """ type writeRotationalAttitudeType { "Field for interface operation parameter rotation. " rotation: attitude_rotation_type! } """ Topic type for operation write_velocity. The interface implemented by C2 components to consume C2INav services. """ type writeVelocityType { "Field for interface operation parameter velocity. " velocity: ownVelocityType! }