An NMEA satellite info object. More...
| Header | #include <Nmea |
| Since | Esri |
Public Functions
| Nmea | |
| Nmea | |
| Nmea | |
| ~ | |
| double | azimuth() const |
| double | elevation() const |
| int | id() const |
| bool | is |
| bool | is |
| std | snr() const |
| Esri | system() const |
| Esri | operator=( |
| Esri | operator=(const Esri |
Detailed Description
Contains information about a satellite visible at the location.
Calling methods on an empty NmeaSatelliteInfo instance is undefined behavior.
Member Function Documentation
NmeaSatelliteInfo::NmeaSatelliteInfo ()
Default constructor.
Warning: This is for convenience only and will construct an empty object.
See also isEmpty.
NmeaSatelliteInfo::NmeaSatelliteInfo (const Esri::ArcGISRuntime::NmeaSatelliteInfo &other)
Copy constructor from other NmeaSatelliteInfo.
[noexcept] NmeaSatelliteInfo::NmeaSatelliteInfo (Esri::ArcGISRuntime::NmeaSatelliteInfo &&other)
Move constructor from other NmeaSatelliteInfo.
[noexcept] NmeaSatelliteInfo::~NmeaSatelliteInfo ()
Destructor.
double NmeaSatelliteInfo::azimuth() const
Returns the azimuth of the satellite info in degrees.
double NmeaSatelliteInfo::elevation() const
Returns the elevation of the satellite info in degrees.
int NmeaSatelliteInfo::id() const
Returns the ID of the satellite info.
bool NmeaSatelliteInfo::isEmpty () const
Returns true if this NmeaSatelliteInfo is empty.
bool NmeaSatelliteInfo::isInUse () const
Returns if the satellite was used in the calculation of the location.
std::optional <int> NmeaSatelliteInfo::snr() const
Returns signal-to-noise (C/No) ratio, or std::nullopt.
The ratio of the magnitude of a signal to that of the noise (interference) reported between 0-99 dB-Hz, or std::nullopt when not tracking.
Esri::ArcGISRuntime::NmeaGnssSystem NmeaSatelliteInfo::system() const
Returns the GNSS (Global Navigation Satellite System) system.
Included in NMEA specification as of v4.11.
[noexcept] Esri::ArcGISRuntime::NmeaSatelliteInfo &NmeaSatelliteInfo::operator=(Esri::ArcGISRuntime::NmeaSatelliteInfo &&other)
Move operator from other NmeaSatelliteInfo.
Esri::ArcGISRuntime::NmeaSatelliteInfo &NmeaSatelliteInfo::operator=(const Esri::ArcGISRuntime::NmeaSatelliteInfo &other)
Assignment operator from other NmeaSatelliteInfo.