""" This class encapsulates the error estimates associated with the platform's rotational attitude values. Accuracies are reported as one standard deviation. """ type attitudeRotationAccuracyType { "Contains the attributes inherited from the parent type." navigationAccuracy: navigationAccuracyType! "The accuracy of the pitch value to one standard deviation," pitchAccuracy: elevationCoordinateType! "The accuracy of the roll value to one standard deviation," rollAccuracy: elevationCoordinateType! "The accuracy of the yaw value to one standard deviation," yawAccuracy: azimuthCoordinateType! } """ This class encapsulates the instantaneous rotation of the platform from its nominal, at-rest orientation Non-normative: typically due to the variable motion of the environment - sea, air, etc. - through which it is travelling. """ type attitudeRotationType { accuracy: attitudeRotationAccuracyType! "Contains the attributes inherited from the parent type." offsetReport: offsetReportType! """ The pitch of the platform, relative to its platform reference point in a vertical plane. It is the clockwise angle of rotation around the lateral axis (towards starboard/right) through the platform reference point. For sea systems, the angle from horizontal to the bow; for air systems, the angle from horizontal to the nose; for land systems, the angle from horizontal to the front. """ pitch: elevationCoordinateType! """ The roll of the platform, relative to its platform reference point in a vertical plane. It is the angle of rotation about the longitudinal axis through the platform reference point (front-to-back). The roll angle is defined as that of the at-rest horizontal through the platform's reference on the starboard side for sea and air systems and on the right (forward facing) for land systems. """ roll: elevationCoordinateType! """ The yaw of the platform, relative to its platform reference point in a horizontal plane. It is the angle of rotation about the vertical axis through the platform reference point (top-to-bottom) relative to the platform's course. For sea systems, the angle to the bow; for air systems, the angle to the nose; for land systems, the angle to the front. """ yaw: azimuthCoordinateType! } """ The kind of measurement relating to the statistical process applied to the quantities in question over time. """ enum measurementKindType { """ The maximum of the absolute value of the raw measurements over a complete cycle (a complete cycle is defined as the interval between local maxima). """ ABSOLUTE_PEAK "The raw measurement at the stated time" INSTANTANEOUS """ The arithmetic mean (average) of the raw measurements over a complete cycle (a complete cycle is defined as the interval between local maxima). """ MEAN """ The root mean square average of the raw measurements over a complete cycle (a complete cycle is defined as the interval between local maxima). """ ROOT_MEAN_SQUARE """ The system's best estimate for the current value of the quantities based on recent raw measurements. """ SMOOTHED } """ This is the base type for the reporting of all information that is an offset from the platform's mean reported motion and its at-rest orientation; hence this includes attitude information. These reports are keyed on the statistical kind of measurement, enabling different views of cyclical motion to be reported. """ type offsetReportType { "The kind of measurement being reported." measurementKind: measurementKindType! "Contains the attributes inherited from the parent type." navigationReport: navigationReportType! }