Struct sbp::messages::ssr::msg_ssr_phase_biases::MsgSsrPhaseBiases
source · [−]pub struct MsgSsrPhaseBiases {
pub sender_id: Option<u16>,
pub time: GpsTimeSec,
pub sid: GnssSignal,
pub update_interval: u8,
pub iod_ssr: u8,
pub dispersive_bias: u8,
pub mw_consistency: u8,
pub yaw: u16,
pub yaw_rate: i8,
pub biases: Vec<PhaseBiasesContent>,
}
Expand description
Precise phase biases correction
The precise phase biases message contains the biases to be added to the carrier phase of the corresponding signal to get corrected carrier phase measurement, as well as the satellite yaw angle to be applied to compute the phase wind-up correction. It is typically an equivalent to the 1265 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
dispersive_bias: u8
Indicator for the dispersive phase biases property.
mw_consistency: u8
Consistency indicator for Melbourne-Wubbena linear combinations
yaw: u16
Satellite yaw angle
yaw_rate: i8
Satellite yaw angle rate
biases: Vec<PhaseBiasesContent>
Phase biases corrections for a satellite being tracked.
Trait Implementations
sourceimpl Clone for MsgSsrPhaseBiases
impl Clone for MsgSsrPhaseBiases
sourcefn clone(&self) -> MsgSsrPhaseBiases
fn clone(&self) -> MsgSsrPhaseBiases
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 MsgSsrPhaseBiases
impl ConcreteMessage for MsgSsrPhaseBiases
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 MsgSsrPhaseBiases
impl Debug for MsgSsrPhaseBiases
sourceimpl From<MsgSsrPhaseBiases> for Sbp
impl From<MsgSsrPhaseBiases> for Sbp
sourcefn from(msg: MsgSsrPhaseBiases) -> Self
fn from(msg: MsgSsrPhaseBiases) -> Self
Performs the conversion.
sourceimpl SbpMessage for MsgSsrPhaseBiases
impl SbpMessage for MsgSsrPhaseBiases
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 MsgSsrPhaseBiases
impl Send for MsgSsrPhaseBiases
impl Sync for MsgSsrPhaseBiases
impl Unpin for MsgSsrPhaseBiases
impl UnwindSafe for MsgSsrPhaseBiases
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