Spacecraft Models Package 2.0
Spacecraft Models for DSim
Public Member Functions | Protected Attributes | List of all members
lunar_landing_sensors Class Reference

Models lunar landering sensors. More...

#include <lunar_landing_sensors.h>

Inherits dsim_model.

Public Member Functions

 lunar_landing_sensors (dsim_model_setup *setup)
 Constructor.
 
 ~lunar_landing_sensors ()
 Destructor.
 
void initialize_data ()
 Initialize outlets and output variables.
 
void initialization_complete ()
 Finish initialization.
 
void initialize_timestep ()
 Computation done prior to numerical integration.
 

Protected Attributes

dsim_variable altitude_dsim
 Range to spacecraft.
 
dsim_variable velocity_dsim
 Range rate.
 
dsim_variable observer_dsim
 Reference center.
 
dsim_variable positionBody_dsim
 Planet positions.
 
dsim_variable velocityBody_dsim
 Planet velocities.
 
dsim_variable planetIndex_dsim
 SPICE planet index.
 
dsim_variable rotationMatrixBody_dsim
 Planet rotation matrix.
 
dsim_variable planetAngularRate_dsim
 Planet angular rate matrix.
 
dsim_variable moon_fixed_to_eci_dsim
 Lunar fixed to eci matrix.
 
dsim_variable omega_moon_dsim
 Lunar fixed to eci matrix.
 
dsim_variable velocity_moon_dsim
 Velocity moon ECI.
 
dsim_variable position_moon_dsim
 Position moon ECI.
 
dsim_variable velocity_lf_dsim
 Velocity moon LF.
 
dsim_variable position_lf_dsim
 Position moon LF.
 
Outputs
dsim_variable spacecraftPosition_dsim
 
dsim_variable spacecraftVelocity_dsim
 Spacecraft ECI velocity.
 

Detailed Description

Models lunar landering sensors.

Gives altitude and velocity

Member Data Documentation

◆ spacecraftPosition_dsim

dsim_variable lunar_landing_sensors::spacecraftPosition_dsim
protected

Spacecraft ECI position


The documentation for this class was generated from the following files: