Interface Section

All Known Subinterfaces:
Data
All Known Implementing Classes:
AcmData, AcmMetadata, AdditionalCovarianceMetadata, AdditionalParameters, AdmHeader, AdmMetadata, AemData, AemMetadata, AngularVelocity, ApmData, ApmQuaternion, AttitudeCovarianceHistoryMetadata, AttitudeDetermination, AttitudeDeterminationSensor, AttitudeManeuver, AttitudePhysicalProperties, AttitudeStateHistoryMetadata, CartesianCovariance, CdmData, CdmHeader, CdmMetadata, CommentsContainer, CommonPhysicalProperties, Euler, Header, Inertia, KeplerianElements, Maneuver, Maneuver, Metadata, ObservationsBlock, OcmData, OcmMetadata, OdmCommonMetadata, OdmHeader, OdmMetadata, ODParameters, OemData, OemMetadata, OmmData, OmmMetadata, OmmTle, OpmData, OrbitCovarianceHistoryMetadata, OrbitDetermination, OrbitManeuverHistoryMetadata, OrbitPhysicalProperties, Perturbations, RTNCovariance, SigmaEigenvectorsCovariance, SpacecraftParameters, SpinStabilized, StateVector, StateVector, TdmHeader, TdmMetadata, TrajectoryStateHistoryMetadata, UserDefined, XYZCovariance

public interface Section
Top level interface for all CCSDS message sections.
Since:
11.0
Author:
Luc Maisonobe
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    validate(double version)
    Check is all mandatory entries have been initialized.
  • Method Details

    • validate

      void validate(double version)
      Check is all mandatory entries have been initialized.

      This method should throw an exception if some mandatory entries are missing or not compatible with version number.

      Parameters:
      version - format version