Struct sbp::messages::observation::msg_sv_az_el::MsgSvAzEl
source · pub struct MsgSvAzEl {
pub sender_id: Option<u16>,
pub azel: Vec<SvAzEl>,
}
Expand description
Satellite azimuths and elevations
Azimuth and elevation angles of all the visible satellites that the device does have ephemeris or almanac for.
Fields§
§sender_id: Option<u16>
The message sender_id
azel: Vec<SvAzEl>
Azimuth and elevation per satellite
Trait Implementations§
source§impl ConcreteMessage for MsgSvAzEl
impl ConcreteMessage for MsgSvAzEl
source§const MESSAGE_TYPE: u16 = 151u16
const MESSAGE_TYPE: u16 = 151u16
The message type.
source§const MESSAGE_NAME: &'static str = "MSG_SV_AZ_EL"
const MESSAGE_NAME: &'static str = "MSG_SV_AZ_EL"
The message name.
source§impl<'de> Deserialize<'de> for MsgSvAzEl
impl<'de> Deserialize<'de> for MsgSvAzEl
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 FriendlyName for MsgSvAzEl
impl FriendlyName for MsgSvAzEl
fn friendly_name() -> &'static str
source§impl PartialEq for MsgSvAzEl
impl PartialEq for MsgSvAzEl
source§impl SbpMessage for MsgSvAzEl
impl SbpMessage for MsgSvAzEl
source§fn message_name(&self) -> &'static str
fn message_name(&self) -> &'static str
Get the message name.
source§fn message_type(&self) -> Option<u16>
fn message_type(&self) -> Option<u16>
Get the message type.
source§fn set_sender_id(&mut self, new_id: u16)
fn set_sender_id(&mut self, new_id: u16)
Set the sender id.
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Number of bytes this message will take on the wire.
source§fn is_valid(&self) -> bool
fn is_valid(&self) -> bool
Tells you if the message is valid or if it is not a valid message and may need to be
special cased at certain points.
fn into_valid_msg(self) -> Result<Self, Invalid>
source§fn gps_time(&self) -> Option<Result<MessageTime, GpsTimeError>>
fn gps_time(&self) -> Option<Result<MessageTime, GpsTimeError>>
Get the GPS time associated with the message.
source§fn friendly_name(&self) -> &'static str
fn friendly_name(&self) -> &'static str
Get friendly name associated with the message.
impl StructuralPartialEq for MsgSvAzEl
Auto Trait Implementations§
impl Freeze for MsgSvAzEl
impl RefUnwindSafe for MsgSvAzEl
impl Send for MsgSvAzEl
impl Sync for MsgSvAzEl
impl Unpin for MsgSvAzEl
impl UnwindSafe for MsgSvAzEl
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
source§impl<T> Event for Twhere
T: ConcreteMessage,
impl<T> Event for Twhere
T: ConcreteMessage,
source§const MESSAGE_TYPES: &'static [u16] = const MESSAGE_TYPES: &'static [u16] = &[T::MESSAGE_TYPE];
const MESSAGE_TYPES: &'static [u16] = const MESSAGE_TYPES: &'static [u16] = &[T::MESSAGE_TYPE];
The message types that correspond to this event. An empty slice means all messages.