Struct sbp::messages::observation::msg_almanac_glo_dep::MsgAlmanacGloDep
source · [−]pub struct MsgAlmanacGloDep {
pub sender_id: Option<u16>,
pub common: AlmanacCommonContentDep,
pub lambda_na: f64,
pub t_lambda_na: f64,
pub i: f64,
pub t: f64,
pub t_dot: f64,
pub epsilon: f64,
pub omega: f64,
}
Expand description
Satellite broadcast ephemeris for GLO
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the GLO ICD 5.1 “Chapter 4.5 Non-immediate information and almanac” for details.
Fields
sender_id: Option<u16>
The message sender_id
common: AlmanacCommonContentDep
Values common for all almanac types
lambda_na: f64
Longitude of the first ascending node of the orbit in PZ-90.02 coordinate system
t_lambda_na: f64
Time of the first ascending node passage
i: f64
Value of inclination at instant of t_lambda
t: f64
Value of Draconian period at instant of t_lambda
t_dot: f64
Rate of change of the Draconian period
epsilon: f64
Eccentricity at instant of t_lambda
omega: f64
Argument of perigee at instant of t_lambda
Trait Implementations
sourceimpl Clone for MsgAlmanacGloDep
impl Clone for MsgAlmanacGloDep
sourcefn clone(&self) -> MsgAlmanacGloDep
fn clone(&self) -> MsgAlmanacGloDep
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl ConcreteMessage for MsgAlmanacGloDep
impl ConcreteMessage for MsgAlmanacGloDep
sourceconst MESSAGE_TYPE: u16
const MESSAGE_TYPE: u16
The message type.
sourceconst MESSAGE_NAME: &'static str
const MESSAGE_NAME: &'static str
The message name.
sourceimpl Debug for MsgAlmanacGloDep
impl Debug for MsgAlmanacGloDep
sourceimpl From<MsgAlmanacGloDep> for Sbp
impl From<MsgAlmanacGloDep> for Sbp
sourcefn from(msg: MsgAlmanacGloDep) -> Self
fn from(msg: MsgAlmanacGloDep) -> Self
Performs the conversion.
sourceimpl SbpMessage for MsgAlmanacGloDep
impl SbpMessage for MsgAlmanacGloDep
sourcefn message_name(&self) -> &'static str
fn message_name(&self) -> &'static str
Get the message name.
sourcefn message_type(&self) -> u16
fn message_type(&self) -> u16
Get the message type.
sourcefn set_sender_id(&mut self, new_id: u16)
fn set_sender_id(&mut self, new_id: u16)
Set the sender id.
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgAlmanacGloDep
impl Send for MsgAlmanacGloDep
impl Sync for MsgAlmanacGloDep
impl Unpin for MsgAlmanacGloDep
impl UnwindSafe for MsgAlmanacGloDep
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more