Class RtcmCorrectionMessage<H extends RtcmCorrectionHeader,D extends RtcmCorrectionData>

java.lang.Object
org.orekit.gnss.metric.messages.ParsedMessage
org.orekit.gnss.metric.messages.rtcm.RtcmMessage<D>
org.orekit.gnss.metric.messages.rtcm.correction.RtcmCorrectionMessage<H,D>
Type Parameters:
H - type of the header
D - type of the data
Direct Known Subclasses:
Rtcm1057, Rtcm1058, Rtcm1060, Rtcm1063, Rtcm1064, Rtcm1066, Rtcm1240, Rtcm1241, Rtcm1243

public class RtcmCorrectionMessage<H extends RtcmCorrectionHeader,D extends RtcmCorrectionData> extends RtcmMessage<D>
The RTCM Correction Message types provide elements to calculate GNSS satellite corrections. Corrections are orbit and clock corrections.
Since:
12.0
Author:
Bryan Cazabonne
  • Constructor Details

    • RtcmCorrectionMessage

      public RtcmCorrectionMessage(int typeCode, SatelliteSystem system, H header, List<D> data)
      Constructor.
      Parameters:
      typeCode - message number
      system - satellite system associated to the message
      header - message header
      data - message data
  • Method Details

    • getHeader

      public H getHeader()
      Get the header.
      Returns:
      header
    • getSatelliteSystem

      public SatelliteSystem getSatelliteSystem()
      Get the satellite system associated to the message.
      Returns:
      the satellite system
    • getDataMap

      public Map<String,List<D>> getDataMap()
      Get the all data parsed in the RTCM correction message.

      Key: satellite identifier (e.g. "G01")

      Returns:
      the all data for the parsed message