Go to the source code of this file.
 | 
|    | mrpt | 
|   | This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
  | 
|   | 
|    | mrpt::obs | 
|   | This namespace contains representation of robot actions and observations. 
  | 
|   | 
|    | mrpt::obs::gnss | 
|   | GNSS (GPS) data structures, mainly for use within mrpt::obs::CObservationGPS. 
  | 
|   | 
◆ GNSS_BINARY_MSG_DEFINITION_END
      
        
          | #define GNSS_BINARY_MSG_DEFINITION_END | 
        
      
 
Value:GNSS_BINARY_MSG_DEFINITION_MID \
        GNSS_BINARY_MSG_DEFINITION_MID_END
 
Definition at line 100 of file gnss_messages_common.h.
 
 
◆ GNSS_BINARY_MSG_DEFINITION_MID
      
        
          | #define GNSS_BINARY_MSG_DEFINITION_MID | 
        
      
 
Value:content_t() { ::memset(this,0,sizeof(*this)); } \
        }; \
        content_t  fields;  \
#define MRPT_OVERRIDE
C++11 "override" for virtuals: 
 
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
 
 
Definition at line 90 of file gnss_messages_common.h.
 
 
◆ GNSS_BINARY_MSG_DEFINITION_MID_END
      
        
          | #define GNSS_BINARY_MSG_DEFINITION_MID_END   }; | 
        
      
 
 
◆ GNSS_BINARY_MSG_DEFINITION_START
      
        
          | #define GNSS_BINARY_MSG_DEFINITION_START | 
          ( | 
            | 
          _MSG_ID | ) | 
           | 
        
      
 
Value:struct OBS_IMPEXP Message_##_MSG_ID : 
public gnss_message { \
                 GNSS_MESSAGE_BINARY_BLOCK(&fields,sizeof(fields)) \
                enum { msg_type = _MSG_ID };   \
gnss_message_type_t
List of all known GNSS message types. 
 
 
Definition at line 83 of file gnss_messages_common.h.
 
 
◆ GNSS_MESSAGE_BINARY_BLOCK
      
        
          | #define GNSS_MESSAGE_BINARY_BLOCK | 
          ( | 
            | 
          DATA_PTR,  | 
        
        
           | 
           | 
            | 
          DATA_LEN  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:protected: \
                        out << static_cast<uint32_t>(DATA_LEN); out.WriteBuffer(DATA_PTR,DATA_LEN); } \
                        uint32_t nBytesInStream; 
in >> nBytesInStream; \
                        ASSERT_EQUAL_(nBytesInStream,DATA_LEN); \
                        in.ReadBuffer(DATA_PTR,DATA_LEN); } \
        public:
#define MRPT_OVERRIDE
C++11 "override" for virtuals: 
 
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
 
 
Definition at line 73 of file gnss_messages_common.h.