pub struct GsvData {
pub gnss_type: GnssType,
pub number_of_sentences: u16,
pub sentence_num: u16,
pub sats_in_view: u16,
pub sats_info: Vec<Option<Satellite>, 4>,
}
Expand description
GSV - Satellites in view
https://gpsd.gitlab.io/gpsd/NMEA.html#_gsv_satellites_in_view
1 2 3 4 5 6 7 n
| | | | | | | |
$--GSV,x,x,x,x,x,x,x,...*hh<CR><LF>
Fields§
§gnss_type: GnssType
§number_of_sentences: u16
§sentence_num: u16
§sats_in_view: u16
§sats_info: Vec<Option<Satellite>, 4>
Trait Implementations§
source§impl<'de> Deserialize<'de> for GsvData
impl<'de> Deserialize<'de> for GsvData
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<GsvData> for GsvData
impl PartialEq<GsvData> for GsvData
impl StructuralPartialEq for GsvData
Auto Trait Implementations§
impl RefUnwindSafe for GsvData
impl Send for GsvData
impl Sync for GsvData
impl Unpin for GsvData
impl UnwindSafe for GsvData
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more