LRAUV  revA
SimRunStruct.h
Go to the documentation of this file.
1 
9 #ifndef SIMRUNSTRUCT_H_
10 #define SIMRUNSTRUCT_H_
11 
19 {
20  float propOmega_;
21  float rudderAngle_;
31  float density_;
32  float dt_;
33 
36  : propOmega_( nanf( "" ) ),
37  rudderAngle_( nanf( "" ) ),
38  elevatorAngle_( nanf( "" ) ),
39  massPosition_( nanf( "" ) ),
40  buoyancyPosition_( nanf( "" ) ),
41  dropWeightState_( 1 ),
42  propOmegaAction_( nanf( "" ) ),
43  rudderAngleAction_( nanf( "" ) ),
44  elevatorAngleAction_( nanf( "" ) ),
45  massPositionAction_( nanf( "" ) ),
46  buoyancyAction_( nanf( "" ) ),
47  density_( nanf( "" ) ),
48  dt_( nanf( "" ) )
49  {}
50 
51 };
52 
53 #endif /* SIMRUNSTRUCT_H_ */
float density_
Definition: SimRunStruct.h:31
float rudderAngleAction_
Definition: SimRunStruct.h:27
float rudderAngle_
Definition: SimRunStruct.h:21
float propOmega_
Definition: SimRunStruct.h:20
float buoyancyPosition_
Definition: SimRunStruct.h:24
float propOmegaAction_
Definition: SimRunStruct.h:26
float massPosition_
Definition: SimRunStruct.h:23
A struct of values that is passed from the LRAUV to the Simulator, to run one timestep of the simulat...
Definition: SimRunStruct.h:18
float dt_
Definition: SimRunStruct.h:32
float buoyancyAction_
Definition: SimRunStruct.h:30
SimRunStruct()
Constructor.
Definition: SimRunStruct.h:35
float elevatorAngleAction_
Definition: SimRunStruct.h:28
int32_t dropWeightState_
Definition: SimRunStruct.h:25
float massPositionAction_
Definition: SimRunStruct.h:29
float elevatorAngle_
Definition: SimRunStruct.h:22