/* DECLARATIONS */
/****************************************************************************/
-// reset flight params to a specific position
-// int fgBalloonSimInit(double dt, FGInterface& f);
-
-// update position based on inputs, positions, velocities, etc.
-// int fgBalloonSimUpdate(FGInterface& f, int multiloop);
-
-// Convert from the FGInterface struct to the BalloonSim
-// int FGInterface_2_fgBalloonSim (FGInterface& f);
-
-// Convert from the BalloonSim to the FGInterface struct
-// int fgBalloonSim_2_FGInterface (FGInterface& f);
class FGBalloonSim: public FGInterface {
public:
+ FGBalloonSim( double dt );
+ ~FGBalloonSim();
+
// copy FDM state to BalloonSim structures
- int copy_to_BalloonSim();
+ bool copy_to_BalloonSim();
// copy FDM state from BalloonSim structures
- int copy_from_BalloonSim();
+ bool copy_from_BalloonSim();
// reset flight params to a specific position
- int init( double dt );
+ void init();
// update position based on inputs, positions, velocities, etc.
- int update( int multiloop );
+ void update( double dt );
};