pub struct Gsv {
pub in_view: u8,
pub message: u8,
pub talker: [u8; 2],
}Expand description
The GSV sentence.
Fields§
§in_view: u8Satellites this constellation has in view.
message: u8Which message of the burst this is, 1-based. Only the first carries a count worth reading; the rest repeat it.
talker: [u8; 2]The two-character talker prefix that sent it.
The only sentence whose talker matters: a multi-constellation receiver emits a separate GSV burst per constellation, each counting only its own satellites, so summing them needs to know which is which.
Trait Implementations§
impl Copy for Gsv
impl Eq for Gsv
impl StructuralPartialEq for Gsv
Auto Trait Implementations§
impl Freeze for Gsv
impl RefUnwindSafe for Gsv
impl Send for Gsv
impl Sync for Gsv
impl Unpin for Gsv
impl UnwindSafe for Gsv
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)