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

Computes the position of a user on the earth and determines if they are in range of a satellite. More...

#include <phones.h>

Inherits dsim_model.

Public Member Functions

 phones (dsim_model_setup *setup)
 Constructor.
 
 ~phones ()
 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 spacecraftPosition_dsim
 Spacecraft ECI position.
 
dsim_variable spacecraftVelocity_dsim
 Velocity.
 
dsim_variable phone_location_dsim
 Location of the phone.
 
dsim_variable observer_dsim
 Reference center.
 
dsim_variable positionBody_dsim
 Planet positions.
 
dsim_variable planetIndex_dsim
 SPICE planet index.
 
dsim_variable rotationMatrixBody_dsim
 Planet rotation matrix.
 
dsim_variable range_max_dsim
 Maximum range.
 
dsim_variable message_dsim
 Message from phone.
 
dsim_variable target_location_dsim
 Target location.
 
dsim_variable planetAngularRate_dsim
 Planet angular rate.
 

Detailed Description

Computes the position of a user on the earth and determines if they are in range of a satellite.

Models users with phones on the earth This model computes the ECI target positions. Determines if you are in range of a phone. This is useful for preliminary systems studies but does not model any communications effects like range, multi-path etc.


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