pub struct Frequency {
pub carrier: Carrier,
pub north: f64,
pub east: f64,
pub up: f64,
pub patterns: Vec<Pattern>,
}Expand description
Describes “frequency” data attached to a specific Antenna in the ATX record
Fields§
§carrier: CarrierCarrier, example: “L1”, “L2” for GPS, “E1”, “E5” for GAL…
north: f64Northern component of the mean antenna phase center
relative to the antenna reference point (ARP), in mm.
east: f64Eastern component of the mean antenna phase center
relative to the antenna reference point (ARP), in mm.
up: f64Z component of the mean antenna phase center relative
to the antenna reference point (ARP), in mm.
patterns: Vec<Pattern>Phase pattern, values in mm from antenna.zen1 to antenna.zen2
with increment antenna.dzen, can either be azimuth or non azimmuth dependent
Implementations§
Source§impl Frequency
impl Frequency
pub fn with_carrier(&self, carrier: Carrier) -> Self
pub fn with_northern_eccentricity(&self, north: f64) -> Self
pub fn with_eastern_eccentricity(&self, east: f64) -> Self
pub fn with_upper_eccentricity(&self, up: f64) -> Self
pub fn add_pattern(&self, p: Pattern) -> Self
Trait Implementations§
Source§impl PartialOrd for Frequency
impl PartialOrd for Frequency
impl StructuralPartialEq for Frequency
Auto Trait Implementations§
impl Freeze for Frequency
impl RefUnwindSafe for Frequency
impl Send for Frequency
impl Sync for Frequency
impl Unpin for Frequency
impl UnsafeUnpin for Frequency
impl UnwindSafe for Frequency
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.