Struct sbp::messages::tracking::MsgTrackingStateDetailedDep[][src]

pub struct MsgTrackingStateDetailedDep {
Show 22 fields pub sender_id: Option<u16>, pub recv_time: u64, pub tot: GpsTimeDep, pub p: u32, pub p_std: u16, pub l: CarrierPhase, pub cn0: u8, pub lock: u16, pub sid: GnssSignalDep, pub doppler: i32, pub doppler_std: u16, pub uptime: u32, pub clock_offset: i16, pub clock_drift: i16, pub corr_spacing: u16, pub acceleration: i8, pub sync_flags: u8, pub tow_flags: u8, pub track_flags: u8, pub nav_flags: u8, pub pset_flags: u8, pub misc_flags: u8,
}
Expand description

Deprecated

Deprecated.

Fields

sender_id: Option<u16>

The message sender_id

recv_time: u64

Receiver clock time.

tot: GpsTimeDep

Time of transmission of signal from satellite. TOW only valid when TOW status is decoded or propagated. WN only valid when week number valid flag is set.

p: u32

Pseudorange observation. Valid only when pseudorange valid flag is set.

p_std: u16

Pseudorange observation standard deviation. Valid only when pseudorange valid flag is set.

l: CarrierPhase

Carrier phase observation with typical sign convention. Valid only when PLL pessimistic lock is achieved.

cn0: u8

Carrier-to-Noise density

lock: u16

Lock time. It is encoded according to DF402 from the RTCM 10403.2 Amendment 2 specification. Valid values range from 0 to 15.

sid: GnssSignalDep

GNSS signal identifier.

doppler: i32

Carrier Doppler frequency.

doppler_std: u16

Carrier Doppler frequency standard deviation.

uptime: u32

Number of seconds of continuous tracking. Specifies how much time signal is in continuous track.

clock_offset: i16

TCXO clock offset. Valid only when valid clock valid flag is set.

clock_drift: i16

TCXO clock drift. Valid only when valid clock valid flag is set.

corr_spacing: u16

Early-Prompt (EP) and Prompt-Late (PL) correlators spacing.

acceleration: i8

Acceleration. Valid only when acceleration valid flag is set.

sync_flags: u8

Synchronization status flags.

tow_flags: u8

TOW status flags.

track_flags: u8

Tracking loop status flags.

nav_flags: u8

Navigation data status flags.

pset_flags: u8

Parameters sets flags.

misc_flags: u8

Miscellaneous flags.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

The message type.

The message name.

Formats the value using the given formatter. Read more

Performs the conversion.

Get the message name.

Get the message type.

Get the sender_id if it is set.

Set the sender id.

Number of bytes this message will take on the wire.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.