Changeset 10534 in ntrip for trunk/BNC/src/RTCM3/RTCM3Decoder.h


Ignore:
Timestamp:
Sep 17, 2024, 4:56:38 PM (8 weeks ago)
Author:
stuerze
Message:

Service and RTCM CRS encoding and decoding as well as Helmert parameter decoding added + some re-organisation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/RTCM3Decoder.h

    r9287 r10534  
    3232#include "GPSDecoder.h"
    3333#include "RTCM3coDecoder.h"
     34#include "crs.h"
    3435#include "bncrawfile.h"
    3536#include "ephemeris.h"
     
    167168   */
    168169  bool DecodeAntennaPosition(unsigned char* buffer, int bufLen);
    169 
     170  /**
     171   * Extract service CRS from 1300 RTCM3 messages
     172   * @param buffer the buffer containing CRS name and epoch RTCM block
     173   * @param bufLen the length of the buffer (the message length including header+crc)
     174   * @return <code>true</code> when data block was decodable
     175   */
     176  bool DecodeServiceCRS(unsigned char* buffer, int bufLen);
     177  /**
     178   * Extract Helmert transformation parameters from 1301 RTCM3 messages
     179   * @param buffer the buffer containing Helmert transformation parameters RTCM block
     180   * @param bufLen the length of the buffer (the message length including header+crc)
     181   * @return <code>true</code> when data block was decodable
     182   */
     183 bool DecodeHelmertTrafoParameters(unsigned char* buffer, int bufLen);
     184  /**
     185   * Extract RTCM CRS data from 1302 RTCM3 messages
     186   * @param buffer the buffer containing a database link RTCM block
     187   * @param bufLen the length of the buffer (the message length including header+crc)
     188   * @return <code>true</code> when data block was decodable
     189   */
     190  bool DecodeRTCMCRS(unsigned char* buffer, int bufLen);
    170191  /** Current station description, dynamic in case of raw input file handling */
    171192  QString                _staID;
     
    197218   */
    198219  QList<t_satObs> _CurrentObsList;
     220
    199221};
    200222
Note: See TracChangeset for help on using the changeset viewer.