pub struct LBandTrackerData {
pub frequency_hz: u32,
pub baudrate: u16,
pub service_id: u16,
pub mode: u8,
pub status: u8,
pub svid: Option<u8>,
pub lock_time_s: Option<u16>,
pub source: Option<u8>,
/* private fields */
}Expand description
One L-band tracker entry from LBandTrackerStatus.
Fields§
§frequency_hz: u32Nominal beam frequency (Hz)
baudrate: u16Beam baudrate (baud)
service_id: u16Beam service ID
mode: u8Current operation mode
status: u8Current tracker status (0=Idle, 1=Search, 2=FrameSearch, 3=Locked)
svid: Option<u8>Satellite ID (Rev 2+)
lock_time_s: Option<u16>Lock time in seconds (Rev 1+)
source: Option<u8>Source tracker module (Rev 3+)
Implementations§
Source§impl LBandTrackerData
impl LBandTrackerData
Sourcepub fn freq_offset_hz(&self) -> Option<f32>
pub fn freq_offset_hz(&self) -> Option<f32>
Demodulator frequency offset in Hz.
pub fn freq_offset_hz_raw(&self) -> f32
pub fn cn0_raw(&self) -> u16
Sourcepub fn avg_power_db(&self) -> Option<f32>
pub fn avg_power_db(&self) -> Option<f32>
Average power in dB (raw * 0.01).
pub fn avg_power_raw(&self) -> i16
Sourcepub fn agc_gain_db(&self) -> Option<i8>
pub fn agc_gain_db(&self) -> Option<i8>
L-band AGC gain in dB.
pub fn agc_gain_db_raw(&self) -> i8
Trait Implementations§
Source§impl Clone for LBandTrackerData
impl Clone for LBandTrackerData
Source§fn clone(&self) -> LBandTrackerData
fn clone(&self) -> LBandTrackerData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LBandTrackerData
impl RefUnwindSafe for LBandTrackerData
impl Send for LBandTrackerData
impl Sync for LBandTrackerData
impl Unpin for LBandTrackerData
impl UnsafeUnpin for LBandTrackerData
impl UnwindSafe for LBandTrackerData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more