#[derive(Debug, Copy, Clone, PartialEq, Default)]
pub enum Source {
#[default]
GPS,
GLONASS,
NavIC,
Gallileo,
BDS,
GNSS,
QZSS,
}
impl Source {
#[must_use]
pub fn to_nmea_talker_id(&self) -> &str {
match self {
Source::GPS => "GP",
Source::GLONASS => "GL",
Source::NavIC => "GI",
Source::Gallileo => "GA",
Source::BDS => "GB",
Source::GNSS => "GN",
Source::QZSS => "GQ",
}
}
}