pub struct SatVisibilityInfo {
pub sat_id: SatelliteId,
pub freq_nr: u8,
pub rise_set: u8,
pub satellite_info: u8,
/* private fields */
}Expand description
Satellite visibility information
Fields§
§sat_id: SatelliteIdSatellite ID
freq_nr: u8Frequency number (for GLONASS, raw field value)
rise_set: u8Rise/set indicator (0=setting, 1=rising)
satellite_info: u8Satellite info flags
Implementations§
Source§impl SatVisibilityInfo
impl SatVisibilityInfo
Sourcepub fn azimuth_deg(&self) -> Option<f64>
pub fn azimuth_deg(&self) -> Option<f64>
Get azimuth in degrees
Sourcepub fn azimuth_raw(&self) -> u16
pub fn azimuth_raw(&self) -> u16
Get raw azimuth
Sourcepub fn elevation_deg(&self) -> Option<f64>
pub fn elevation_deg(&self) -> Option<f64>
Get elevation in degrees
Sourcepub fn elevation_raw(&self) -> i16
pub fn elevation_raw(&self) -> i16
Get raw elevation
Sourcepub fn is_rise_set_unknown(&self) -> bool
pub fn is_rise_set_unknown(&self) -> bool
Check if rise/set state is unknown
Sourcepub fn is_above_horizon(&self) -> bool
pub fn is_above_horizon(&self) -> bool
Check if satellite is above horizon
Trait Implementations§
Source§impl Clone for SatVisibilityInfo
impl Clone for SatVisibilityInfo
Source§fn clone(&self) -> SatVisibilityInfo
fn clone(&self) -> SatVisibilityInfo
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 SatVisibilityInfo
impl RefUnwindSafe for SatVisibilityInfo
impl Send for SatVisibilityInfo
impl Sync for SatVisibilityInfo
impl Unpin for SatVisibilityInfo
impl UnsafeUnpin for SatVisibilityInfo
impl UnwindSafe for SatVisibilityInfo
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