Struct sbp::messages::acquisition::AcqSvProfile [−][src]
pub struct AcqSvProfile {
pub job_type: u8,
pub status: u8,
pub cn0: u16,
pub int_time: u8,
pub sid: GnssSignal,
pub bin_width: u16,
pub timestamp: u32,
pub time_spent: u32,
pub cf_min: i32,
pub cf_max: i32,
pub cf: i32,
pub cp: u32,
}
Expand description
Acq perfomance measurement and debug
Profile for a specific SV for debugging purposes. The message describes SV profile during acquisition time. The message is used to debug and measure the performance.
Fields
job_type: u8
SV search job type (deep, fallback, etc)
status: u8
Acquisition status 1 is Success, 0 is Failure
cn0: u16
CN0 value. Only valid if status is ‘1’
int_time: u8
Acquisition integration time
sid: GnssSignal
GNSS signal for which acquisition was attempted
bin_width: u16
Acq frequency bin width
timestamp: u32
Timestamp of the job complete event
time_spent: u32
Time spent to search for sid.code
cf_min: i32
Doppler range lowest frequency
cf_max: i32
Doppler range highest frequency
cf: i32
Doppler value of detected peak. Only valid if status is ‘1’
cp: u32
Codephase of detected peak. Only valid if status is ‘1’
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AcqSvProfile
impl Send for AcqSvProfile
impl Sync for AcqSvProfile
impl Unpin for AcqSvProfile
impl UnwindSafe for AcqSvProfile
Blanket Implementations
Mutably borrows from an owned value. Read more