#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()
◆ 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: