#include <goby/util/linebasedcomms/gps_sentence.h>
 | 
| enum   | Fields {  
  UTC_TIME = 1
, VALIDITY = 2
, LATITUDE = 3
, LATITUDE_NS = 4
,  
  LONGITUDE = 5
, LONGITUDE_EW = 6
, SPEED_OVER_GROUND = 7
, COURSE_OVER_GROUND = 8
,  
  DATE = 9
, MAGNETIC_VARIATION = 10
, MAG_VARIATION_EW = 11
, MODE = 12
,  
  NAV_STATUS = 13
 
 } | 
|   | 
| enum   | Status { DataValid
, NavigationReceiverWarning
 } | 
|   | 
Definition at line 56 of file gps_sentence.h.
 
◆ Fields
| Enumerator | 
|---|
| UTC_TIME  |  | 
| VALIDITY  |  | 
| LATITUDE  |  | 
| LATITUDE_NS  |  | 
| LONGITUDE  |  | 
| LONGITUDE_EW  |  | 
| SPEED_OVER_GROUND  |  | 
| COURSE_OVER_GROUND  |  | 
| DATE  |  | 
| MAGNETIC_VARIATION  |  | 
| MAG_VARIATION_EW  |  | 
| MODE  |  | 
| NAV_STATUS  |  | 
Definition at line 75 of file gps_sentence.h.
 
 
◆ Status
| Enumerator | 
|---|
| DataValid  |  | 
| NavigationReceiverWarning  |  | 
Definition at line 92 of file gps_sentence.h.
 
 
◆ RMC() [1/2]
  
  
      
        
          | goby::util::gps::RMC::RMC  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ RMC() [2/2]
◆ parse()
      
        
          | void goby::util::gps::RMC::parse  | 
          ( | 
          const NMEASentence &  | 
          sentence | ) | 
           | 
        
      
 
 
◆ serialize()
      
        
          | NMEASentence goby::util::gps::RMC::serialize  | 
          ( | 
          std::string  | 
          talker_id = "GP",  | 
        
        
           | 
           | 
          int  | 
          num_fields = min_size  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
◆ course_over_ground
      
        
          | boost::optional<boost::units::quantity<boost::units::degree::plane_angle> > goby::util::gps::RMC::course_over_ground | 
        
      
 
 
◆ latitude
      
        
          | boost::optional<boost::units::quantity<boost::units::degree::plane_angle> > goby::util::gps::RMC::latitude | 
        
      
 
 
◆ longitude
      
        
          | boost::optional<boost::units::quantity<boost::units::degree::plane_angle> > goby::util::gps::RMC::longitude | 
        
      
 
 
◆ magnetic_variation
      
        
          | boost::optional<boost::units::quantity<boost::units::degree::plane_angle> > goby::util::gps::RMC::magnetic_variation | 
        
      
 
 
◆ min_size
◆ speed_over_ground
      
        
          | boost::optional<boost::units::quantity<boost::units::si::velocity> > goby::util::gps::RMC::speed_over_ground | 
        
      
 
 
◆ status
      
        
          | boost::optional<Status> goby::util::gps::RMC::status | 
        
      
 
 
◆ time
The documentation for this struct was generated from the following file: