LRAUV  revA
SimInitStruct Struct Reference

A struct of values that is passed from the LRAUV to the Simulator, to initialize the simulator. More...

#include <SimInitStruct.h>

Public Member Functions

 SimInitStruct ()
 Constructor. More...
 

Public Attributes

double initLat_
 
double initLon_
 
float initZ_
 
float initPitch_
 
float initRoll_
 
float initHeading_
 
float initMassPosition_
 
float initBuoyancyPosition_
 
float initU_
 
float initV_
 
float initW_
 
float initP_
 
float initQ_
 
float initR_
 
float northCurrent_
 
float eastCurrent_
 
float vertCurrent_
 
float magneticVariation_
 
float soundSpeed_
 
float density_
 
float sst_
 
float tMixed_
 
float t300_
 
float sss_
 
float sMixed_
 
float s300_
 
uint8_t oceanModelData_ [256]
 
float mixedLayerDepth_
 
float defaultDensity_
 
float buoyancyNeutral_
 
float mass_
 
float movableMass_
 
float volume_
 
float centerOfMassX_
 
float centerOfMassY_
 
float centerOfMassZ_
 
float centerOfMovableMassX_
 
float centerOfMovableMassY_
 
float centerOfMovableMassZ_
 
float centerOfBuoyX_
 
float centerOfBuoyY_
 
float centerOfBuoyZ_
 
float momentXX_
 
float momentYY_
 
float momentZZ_
 
float kpDot_
 
float mqDot_
 
float nrDot_
 
float xuDot_
 
float yvDot_
 
float zwDot_
 
float kvDot_
 
float mwDot_
 
float nvDot_
 
float yrDot_
 
float ypDot_
 
float zqDot_
 
float kpabp_
 
float mqabq_
 
float nrabr_
 
float xuabu_
 
float yvabv_
 
float zwabw_
 
float mwabw_
 
float nvabv_
 
float yrabr_
 
float zqabq_
 
float muq_
 
float muw_
 
float mpr_
 
float nur_
 
float nuv_
 
float npq_
 
float xvv_
 
float xww_
 
float xvr_
 
float xwq_
 
float xrr_
 
float xqq_
 
float yur_
 
float yuv_
 
float ywp_
 
float zuq_
 
float zuw_
 
float zvp_
 
float kvt2_
 
float aspectRatio_
 
float stallAngle_
 
float rudderHystWidth_
 
float rudderHystCenter_
 
float rudderSpeed_
 
float elevatorHystWidth_
 
float elevatorHystCenter_
 
float elevatorSpeed_
 
float movableMassHystWidth_
 
float movableMassHystCenter_
 
float movableMassSpeed_
 
float buoyancyHystWidth_
 
float buoyancyHystCenter_
 
float buoyancySpeed_
 
float finArea_
 
float coeffDrag_
 
float coeffLift_
 
float lowerRudX_
 
float lowerRudY_
 
float lowerRudZ_
 
float upperRudX_
 
float upperRudY_
 
float upperRudZ_
 
float portElevX_
 
float portElevY_
 
float portElevZ_
 
float stbdElevX_
 
float stbdElevY_
 
float stbdElevZ_
 
float designSpeed_
 
float designPropEff_
 
float designOmega_
 
float designThrust_
 
float designTorque_
 
float dropWt1Volume_
 
float dropWt1Mass_
 
float dropWt1X_
 
float dropWt1Y_
 
float dropWt1Z_
 
float cylinderLength_
 
float cylinderRadius_
 

Detailed Description

A struct of values that is passed from the LRAUV to the Simulator, to initialize the simulator.

Constructor & Destructor Documentation

SimInitStruct::SimInitStruct ( )
inline

Constructor.

Member Data Documentation

float SimInitStruct::aspectRatio_
float SimInitStruct::buoyancyHystCenter_
float SimInitStruct::buoyancyHystWidth_
float SimInitStruct::buoyancyNeutral_
float SimInitStruct::buoyancySpeed_
float SimInitStruct::centerOfBuoyX_
float SimInitStruct::centerOfBuoyY_
float SimInitStruct::centerOfBuoyZ_
float SimInitStruct::centerOfMassX_
float SimInitStruct::centerOfMassY_
float SimInitStruct::centerOfMassZ_
float SimInitStruct::centerOfMovableMassX_
float SimInitStruct::centerOfMovableMassY_
float SimInitStruct::centerOfMovableMassZ_
float SimInitStruct::coeffDrag_
float SimInitStruct::coeffLift_
float SimInitStruct::cylinderLength_
float SimInitStruct::cylinderRadius_
float SimInitStruct::defaultDensity_
float SimInitStruct::density_

Referenced by Simulator::loadParams().

float SimInitStruct::designOmega_
float SimInitStruct::designPropEff_
float SimInitStruct::designSpeed_
float SimInitStruct::designThrust_
float SimInitStruct::designTorque_
float SimInitStruct::dropWt1Mass_
float SimInitStruct::dropWt1Volume_
float SimInitStruct::dropWt1X_
float SimInitStruct::dropWt1Y_
float SimInitStruct::dropWt1Z_
float SimInitStruct::eastCurrent_
float SimInitStruct::elevatorHystCenter_
float SimInitStruct::elevatorHystWidth_
float SimInitStruct::elevatorSpeed_
float SimInitStruct::finArea_
float SimInitStruct::initBuoyancyPosition_
float SimInitStruct::initHeading_
double SimInitStruct::initLat_
double SimInitStruct::initLon_
float SimInitStruct::initMassPosition_
float SimInitStruct::initP_
float SimInitStruct::initPitch_
float SimInitStruct::initQ_
float SimInitStruct::initR_
float SimInitStruct::initRoll_
float SimInitStruct::initU_
float SimInitStruct::initV_
float SimInitStruct::initW_
float SimInitStruct::initZ_
float SimInitStruct::kpabp_
float SimInitStruct::kpDot_
  • hydrodynamic parameters -------------------------------------------—*/

Referenced by SimulatorUtils::LoadInit(), and Simulator::loadParams().

float SimInitStruct::kvDot_
float SimInitStruct::kvt2_
float SimInitStruct::lowerRudX_
float SimInitStruct::lowerRudY_
float SimInitStruct::lowerRudZ_
float SimInitStruct::magneticVariation_
float SimInitStruct::mass_
  • translational and rotational body mass */

Referenced by SimulatorUtils::LoadInit(), and Simulator::loadParams().

float SimInitStruct::mixedLayerDepth_
float SimInitStruct::momentXX_
float SimInitStruct::momentYY_
float SimInitStruct::momentZZ_
float SimInitStruct::movableMass_
float SimInitStruct::movableMassHystCenter_
float SimInitStruct::movableMassHystWidth_
float SimInitStruct::movableMassSpeed_
float SimInitStruct::mpr_
float SimInitStruct::mqabq_
float SimInitStruct::mqDot_
float SimInitStruct::muq_
float SimInitStruct::muw_
float SimInitStruct::mwabw_
float SimInitStruct::mwDot_
float SimInitStruct::northCurrent_
float SimInitStruct::npq_
float SimInitStruct::nrabr_
float SimInitStruct::nrDot_
float SimInitStruct::nur_
float SimInitStruct::nuv_
float SimInitStruct::nvabv_
float SimInitStruct::nvDot_
uint8_t SimInitStruct::oceanModelData_[256]
float SimInitStruct::portElevX_
float SimInitStruct::portElevY_
float SimInitStruct::portElevZ_
float SimInitStruct::rudderHystCenter_
float SimInitStruct::rudderHystWidth_
float SimInitStruct::rudderSpeed_
float SimInitStruct::s300_
float SimInitStruct::sMixed_
float SimInitStruct::soundSpeed_
float SimInitStruct::sss_
float SimInitStruct::sst_
float SimInitStruct::stallAngle_
float SimInitStruct::stbdElevX_
float SimInitStruct::stbdElevY_
float SimInitStruct::stbdElevZ_
float SimInitStruct::t300_
float SimInitStruct::tMixed_
float SimInitStruct::upperRudX_
float SimInitStruct::upperRudY_
float SimInitStruct::upperRudZ_
float SimInitStruct::vertCurrent_
float SimInitStruct::volume_
float SimInitStruct::xqq_
float SimInitStruct::xrr_
float SimInitStruct::xuabu_
float SimInitStruct::xuDot_
float SimInitStruct::xvr_
float SimInitStruct::xvv_
float SimInitStruct::xwq_
float SimInitStruct::xww_
float SimInitStruct::ypDot_
float SimInitStruct::yrabr_
float SimInitStruct::yrDot_
float SimInitStruct::yur_
float SimInitStruct::yuv_
float SimInitStruct::yvabv_
float SimInitStruct::yvDot_
float SimInitStruct::ywp_
float SimInitStruct::zqabq_
float SimInitStruct::zqDot_
float SimInitStruct::zuq_
float SimInitStruct::zuw_
float SimInitStruct::zvp_
float SimInitStruct::zwabw_
float SimInitStruct::zwDot_

The documentation for this struct was generated from the following file: