|
LRAUV
revA
|
A struct of values that is passed from the Simulator to the LRAUV, with the results from one timestep of the simulator. More...
#include <SimResultStruct.h>
Public Member Functions | |
| SimResultStruct () | |
| Constructor. More... | |
Public Attributes | |
| union { | |
| char errorMessage_ [32 *4] | |
| struct { | |
| int8_t errorPad_ | |
| int16_t utmZone_ | |
| int8_t northernHemi_ | |
| float propOmega_ | |
| float propThrust_ | |
| float propTorque_ | |
| float rudderAngle_ | |
| float elevatorAngle_ | |
| float massPosition_ | |
| float buoyancyPosition_ | |
| float depth_ | |
| float roll_ | |
| float pitch_ | |
| float heading_ | |
| float speed_ | |
| double latitudeDeg_ | |
| double longitudeDeg_ | |
| float netBuoy_ | |
| float forceX_ | |
| float forceY_ | |
| float forceZ_ | |
| double posX_ | |
| double posY_ | |
| float posZ_ | |
| float posRoll_ | |
| float posPitch_ | |
| float posHeading_ | |
| float posXDot_ | |
| float posYDot_ | |
| float posZDot_ | |
| float rateU_ | |
| float rateV_ | |
| float rateW_ | |
| float rateP_ | |
| float rateQ_ | |
| float rateR_ | |
| float northCurrent_ | |
| float eastCurrent_ | |
| float vertCurrent_ | |
| float magneticVariation_ | |
| float soundSpeed_ | |
| float temperature_ | |
| float salinity_ | |
| float density_ | |
| } | |
| }; | |
A struct of values that is passed from the Simulator to the LRAUV, with the results from one timestep of the simulator.
|
inline |
Constructor.
References errorMessage_.
| union { ... } |
| float SimResultStruct::buoyancyPosition_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::density_ |
Referenced by ExternalSim::publishState(), and EnvSimulator::simulateSensors().
| float SimResultStruct::depth_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::eastCurrent_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::elevatorAngle_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| char SimResultStruct::errorMessage_[32 *4] |
| int8_t SimResultStruct::errorPad_ |
| float SimResultStruct::forceX_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::forceY_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::forceZ_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::heading_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| double SimResultStruct::latitudeDeg_ |
| double SimResultStruct::longitudeDeg_ |
| float SimResultStruct::magneticVariation_ |
Referenced by ExternalSim::publishState(), and EnvSimulator::simulateSensors().
| float SimResultStruct::massPosition_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::netBuoy_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::northCurrent_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| int8_t SimResultStruct::northernHemi_ |
Referenced by Simulator::publishState().
| float SimResultStruct::pitch_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posHeading_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posPitch_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posRoll_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| double SimResultStruct::posX_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posXDot_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| double SimResultStruct::posY_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posYDot_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posZ_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::posZDot_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::propOmega_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::propThrust_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::propTorque_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rateP_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rateQ_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rateR_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rateU_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rateV_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rateW_ |
Referenced by ExternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::roll_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::rudderAngle_ |
Referenced by ExternalSim::publishState(), InternalSim::publishState(), and Simulator::publishState().
| float SimResultStruct::salinity_ |
Referenced by ExternalSim::publishState(), and EnvSimulator::simulateSensors().
| float SimResultStruct::soundSpeed_ |
Referenced by ExternalSim::publishState(), and EnvSimulator::simulateSensors().
| float SimResultStruct::speed_ |
Referenced by NavigationSim::publishState(), and Simulator::publishState().
| float SimResultStruct::temperature_ |
Referenced by ExternalSim::publishState(), and EnvSimulator::simulateSensors().
| int16_t SimResultStruct::utmZone_ |
Referenced by Simulator::publishState().
| float SimResultStruct::vertCurrent_ |
Referenced by Simulator::publishState().