public enum TalkerId extends Enum<TalkerId>
GP
in $GPGGA
. Notice
that proprietary sentences are identified by single character P
.
This enum contains also non-NMEA IDs to enable parsing AIS messages;
AI
, AB
and BS
. However, the correct meaning of
these are still unconfirmed.
SentenceId
Enum Constant and Description |
---|
AB
AIS - NMEA 4.0 Base AIS station
|
AD
AIS - NMEA 4.0 Dependent AIS Base Station
|
AG
Autopilot - General
|
AI
AIS - Mobile AIS station
|
AN
AIS - NMEA 4.0 Aid to Navigation AIS station
|
AP
Autopilot - Magnetic
|
AR
AIS - NMEA 4.0 AIS Receiving Station
|
AS
AIS - NMEA 4.0 Limited Base Station
|
AT
AIS - NMEA 4.0 AIS Transmitting Station
|
AX
AIS - NMEA 4.0 Repeater AIS station
|
BD
Beidou satellite navigation system (Chinese)
|
BS
AIS - Base AIS station (deprecated in NMEA 4.0)
|
CC
Deprecated.
|
CD
Communications - Digital Selective Calling (DSC)
|
CM
Deprecated.
|
CP
Channel Pilot (Navicom Dynamics proprietary)
|
CS
Communications - Satellite
|
CT
Communications - Radio-Telephone (MF/HF)
|
CV
Communications - Radio-Telephone (VHF)
|
CX
Communications - Scanning Receiver
|
DE
Deprecated.
|
DF
Direction Finder
|
DM
Velocity Sensor, Speed Log, Water, Magnetic
|
EC
Electronic Chart Display < Information System (ECDIS)
|
EP
Emergency Position Indicating Beacon (EPIRB)
|
ER
Engine Room Monitoring Systems
|
GA
Galileo satellite navigation system (European)
|
GB
Beidou satellite navigation system (Chinese)
|
GI
Indian Regional Navigation Satellite System (IRNSS)
|
GL
GLONASS (according to IEIC 61162-1)
|
GN
Mixed GLONASS and GPS data (according to IEIC 61162-1)
|
GP
Global Positioning System (GPS)
|
GQ
Quasi Zenith Satellite System (QXSS, Japanese)
|
HC
Heading - Magnetic Compass
|
HE
Heading - North Seeking Gyro
|
HN
Heading - Non North Seeking Gyro
|
II
Integrated Instrumentation
|
IN
Integrated Navigation
|
IR
Indian Regional Navigation Satellite System (IRNSS)
|
LA
Deprecated.
|
LC
Deprecated.
|
MP
Deprecated.
|
OC
OpenPlotter calculated
|
OM
Deprecated.
|
OS
Deprecated.
|
P
Proprietary sentence format (does not define the talker device).
|
QZ
QZSS regional GPS augmentation system (Japan)
|
RA
RADAR and/or ARPA
|
RC
Propulsion Remote Control System
|
SA
AIS - NMEA 4.0 Physical Shore AIS Station
|
SD
Sounder, Depth
|
SN
Electronic Positioning System, other/general
|
SS
Sounder, Scanning
|
TI
Turn Rate Indicator
|
TR
TRANSIT Navigation System
|
VD
Velocity Sensor, Doppler, other/general
|
VM
Velocity Sensor, Speed Log, Water, Magnetic
|
VW
Velocity Sensor, Speed Log, Water, Mechanical
|
WI
Weather Instruments
|
YC
Deprecated.
|
YD
Deprecated.
|
YF
Deprecated.
|
YL
Deprecated.
|
YP
Deprecated.
|
YR
Deprecated.
|
YT
Deprecated.
|
YV
Deprecated.
|
YX
Transducer
|
ZA
Timekeeper - Atomic Clock
|
ZC
Timekeeper - Chronometer
|
ZQ
Timekeeper - Quartz
|
ZV
Timekeeper - Radio Update, WWV or WWVH
|
Modifier and Type | Method and Description |
---|---|
static TalkerId |
parse(String nmea)
Parses the talker id from specified sentence String and returns the
corresponding TalkerId enum using the
valueOf(String) method. |
static TalkerId |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TalkerId[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TalkerId AI
public static final TalkerId AB
public static final TalkerId AD
public static final TalkerId AN
public static final TalkerId AR
public static final TalkerId AS
public static final TalkerId AT
public static final TalkerId AX
public static final TalkerId BS
public static final TalkerId AG
public static final TalkerId AP
public static final TalkerId BD
@Deprecated public static final TalkerId CC
public static final TalkerId CD
@Deprecated public static final TalkerId CM
public static final TalkerId CP
public static final TalkerId CS
public static final TalkerId CT
public static final TalkerId CV
public static final TalkerId CX
@Deprecated public static final TalkerId DE
public static final TalkerId DF
public static final TalkerId DM
public static final TalkerId EC
public static final TalkerId EP
public static final TalkerId ER
public static final TalkerId GA
public static final TalkerId GB
public static final TalkerId GI
public static final TalkerId GL
public static final TalkerId GN
public static final TalkerId GP
public static final TalkerId GQ
public static final TalkerId HC
public static final TalkerId HE
public static final TalkerId HN
public static final TalkerId II
public static final TalkerId IN
@Deprecated public static final TalkerId LA
@Deprecated public static final TalkerId LC
@Deprecated public static final TalkerId MP
public static final TalkerId OC
@Deprecated public static final TalkerId OM
@Deprecated public static final TalkerId OS
public static final TalkerId P
public static final TalkerId QZ
public static final TalkerId RA
public static final TalkerId RC
public static final TalkerId IR
public static final TalkerId SA
public static final TalkerId SD
public static final TalkerId SN
public static final TalkerId SS
public static final TalkerId TI
public static final TalkerId TR
public static final TalkerId VD
public static final TalkerId VM
public static final TalkerId VW
public static final TalkerId WI
@Deprecated public static final TalkerId YC
@Deprecated public static final TalkerId YD
@Deprecated public static final TalkerId YF
@Deprecated public static final TalkerId YL
@Deprecated public static final TalkerId YP
@Deprecated public static final TalkerId YR
@Deprecated public static final TalkerId YT
@Deprecated public static final TalkerId YV
public static final TalkerId YX
public static final TalkerId ZA
public static final TalkerId ZC
public static final TalkerId ZQ
public static final TalkerId ZV
public static TalkerId[] values()
for (TalkerId c : TalkerId.values()) System.out.println(c);
public static TalkerId valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static TalkerId parse(String nmea)
valueOf(String)
method.nmea
- Sentence StringIllegalArgumentException
- If specified String is not recognized as
NMEA sentenceCopyright (C) 2010-2017 Java Marine API authors. All Rights Reserved.