- All Implemented Interfaces:
Serializable
,Comparable<NmeaGnssSystem>
,Constable
Enumeration of supported GNSS (Global Navigation Satellite System) systems.
- Since:
- 100.10.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe BeiDou Navigation Satellite System.The European Union Global Navigation Satellite SystemThe Russian Global Navigation Satellite SystemThe Global Positioning SystemThe Navigation Indian Constellation.The Quasi-Zenith Satellite System.The unknown GNSS type. -
Method Summary
Modifier and TypeMethodDescriptionstatic NmeaGnssSystem
Returns the enum constant of this class with the specified name.static NmeaGnssSystem[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
UNKNOWN
The unknown GNSS type. Used if GNSS System ID is unknown or NMEA version before v4.11 is used.- Since:
- 100.10.0
-
GPS
The Global Positioning System- Since:
- 100.10.0
-
GLONASS
The Russian Global Navigation Satellite System- Since:
- 100.10.0
-
GALILEO
The European Union Global Navigation Satellite System- Since:
- 100.10.0
-
BDS
The BeiDou Navigation Satellite System. Is a Chinese satellite navigation system.- Since:
- 100.10.0
-
QZSS
The Quasi-Zenith Satellite System. Is a Japanese satellite navigation system.- Since:
- 100.10.0
-
NAVIC
The Navigation Indian Constellation. Was renamed from IRNSS (Indian Regional Navigation Satellite System).- Since:
- 100.10.0
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-