#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: