Struct sbp::messages::ssr::msg_ssr_orbit_clock::MsgSsrOrbitClock
source · [−]pub struct MsgSsrOrbitClock {}
Expand description
Precise orbit and clock correction
The precise orbit and clock correction message is to be applied as a delta correction to broadcast ephemeris and is an equivalent to the 1060 /1066 RTCM message types.
Fields
sender_id: Option<u16>
The message sender_id
time: GpsTimeSec
GNSS reference time of the correction
sid: GnssSignal
GNSS signal identifier (16 bit)
update_interval: u8
Update interval between consecutive corrections. Encoded following RTCM DF391 specification.
iod_ssr: u8
IOD of the SSR correction. A change of Issue Of Data SSR is used to indicate a change in the SSR generating configuration
iod: u32
Issue of broadcast ephemeris data or IODCRC (Beidou)
radial: i32
Orbit radial delta correction
along: i32
Orbit along delta correction
cross: i32
Orbit along delta correction
dot_radial: i32
Velocity of orbit radial delta correction
dot_along: i32
Velocity of orbit along delta correction
dot_cross: i32
Velocity of orbit cross delta correction
c0: i32
C0 polynomial coefficient for correction of broadcast satellite clock
c1: i32
C1 polynomial coefficient for correction of broadcast satellite clock
c2: i32
C2 polynomial coefficient for correction of broadcast satellite clock
Trait Implementations
sourceimpl Clone for MsgSsrOrbitClock
impl Clone for MsgSsrOrbitClock
sourcefn clone(&self) -> MsgSsrOrbitClock
fn clone(&self) -> MsgSsrOrbitClock
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 MsgSsrOrbitClock
impl ConcreteMessage for MsgSsrOrbitClock
sourceconst MESSAGE_TYPE: u16 = 1_501u16
const MESSAGE_TYPE: u16 = 1_501u16
The message type.
sourceconst MESSAGE_NAME: &'static str = "MSG_SSR_ORBIT_CLOCK"
const MESSAGE_NAME: &'static str = "MSG_SSR_ORBIT_CLOCK"
The message name.
sourceimpl Debug for MsgSsrOrbitClock
impl Debug for MsgSsrOrbitClock
sourceimpl From<MsgSsrOrbitClock> for Sbp
impl From<MsgSsrOrbitClock> for Sbp
sourcefn from(msg: MsgSsrOrbitClock) -> Self
fn from(msg: MsgSsrOrbitClock) -> Self
Converts to this type from the input type.
sourceimpl SbpMessage for MsgSsrOrbitClock
impl SbpMessage for MsgSsrOrbitClock
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 MsgSsrOrbitClock
impl Send for MsgSsrOrbitClock
impl Sync for MsgSsrOrbitClock
impl Unpin for MsgSsrOrbitClock
impl UnwindSafe for MsgSsrOrbitClock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more