Struct nyx_space::od::measurement::GroundStation
source · pub struct GroundStation {
pub name: String,
pub elevation_mask: f64,
pub latitude: f64,
pub longitude: f64,
pub height: f64,
pub frame: Frame,
pub cosm: Arc<Cosm>,
/* private fields */
}
Expand description
GroundStation defines a Two Way ranging equipment.
Fields§
§name: String
§elevation_mask: f64
in degrees
latitude: f64
in degrees
longitude: f64
in degrees
height: f64
in km
frame: Frame
Frame in which this station is defined
cosm: Arc<Cosm>
Implementations§
source§impl GroundStation
impl GroundStation
sourcepub fn from_noise_values(
name: String,
elevation_mask: f64,
latitude: f64,
longitude: f64,
height: f64,
range_noise: f64,
range_rate_noise: f64,
frame: Frame,
cosm: Arc<Cosm>
) -> Self
pub fn from_noise_values( name: String, elevation_mask: f64, latitude: f64, longitude: f64, height: f64, range_noise: f64, range_rate_noise: f64, frame: Frame, cosm: Arc<Cosm> ) -> Self
Initializes a new Two Way ranging equipment from the noise values.
sourcepub fn from_point(
name: String,
latitude: f64,
longitude: f64,
height: f64,
frame: Frame,
cosm: Arc<Cosm>
) -> Self
pub fn from_point( name: String, latitude: f64, longitude: f64, height: f64, frame: Frame, cosm: Arc<Cosm> ) -> Self
Initializes a point on the surface of a celestial object. This is meant for analysis, not for spacecraft navigation.
pub fn dss65_madrid( elevation_mask: f64, range_noise: f64, range_rate_noise: f64, cosm: Arc<Cosm> ) -> Self
pub fn dss34_canberra( elevation_mask: f64, range_noise: f64, range_rate_noise: f64, cosm: Arc<Cosm> ) -> Self
pub fn dss13_goldstone( elevation_mask: f64, range_noise: f64, range_rate_noise: f64, cosm: Arc<Cosm> ) -> Self
Trait Implementations§
source§impl Clone for GroundStation
impl Clone for GroundStation
source§fn clone(&self) -> GroundStation
fn clone(&self) -> GroundStation
Returns a copy 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 moresource§impl Debug for GroundStation
impl Debug for GroundStation
source§impl Display for GroundStation
impl Display for GroundStation
source§impl MeasurementDevice<BaseSpacecraft<GuidanceMode>, StdMeasurement> for GroundStation
impl MeasurementDevice<BaseSpacecraft<GuidanceMode>, StdMeasurement> for GroundStation
source§fn measure(&self, sc_rx: &Spacecraft) -> Option<StdMeasurement>
fn measure(&self, sc_rx: &Spacecraft) -> Option<StdMeasurement>
Perform a measurement from the ground station to the receiver (rx).
source§impl MeasurementDevice<Orbit, StdMeasurement> for GroundStation
impl MeasurementDevice<Orbit, StdMeasurement> for GroundStation
Auto Trait Implementations§
impl !RefUnwindSafe for GroundStation
impl Send for GroundStation
impl Sync for GroundStation
impl Unpin for GroundStation
impl !UnwindSafe for GroundStation
Blanket Implementations§
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> Printing<T> for Twhere
T: Display,
impl<T> Printing<T> for Twhere T: Display,
§fn to_str(self) -> String
fn to_str(self) -> String
Method to serialize.
Decorates Vecs with square brackets and tuples with round ones.
Implementation code is in
printing.rs
. §fn to_plainstr(self) -> String
fn to_plainstr(self) -> String
Method to serialize in minimal form (space separated, no brackets)
Implementation code is in
printing.rs
.§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§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 more§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).§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.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.