00001 ////////////////////////////////////////////////////////////////////////////////////////////////// 00002 /*! \file testOrbitController.h 00003 * \brief Template file for implenting orbit control law 00004 * \author $Author: jayhawk_hokie $ 00005 * \version $Revision: 1.1 $ 00006 * \date $Date: 2007/08/31 15:58:35 $ 00007 *////////////////////////////////////////////////////////////////////////////////////////////////// 00008 /*! 00009 */ 00010 ////////////////////////////////////////////////////////////////////////////////////////////////// 00011 00012 #ifndef __SSSL_TESTORBITCONTROL_H__ 00013 #define __SSSL_TESTORBITCONTROL_H__ 00014 00015 #include "OrbitController.h" 00016 00017 using namespace std; 00018 using namespace O_SESSAME; 00019 00020 class testOrbitController : public OrbitController { 00021 00022 public: 00023 /** Constructors */ 00024 testOrbitController( ); 00025 testOrbitController( Whorl* ptr_whorl ); 00026 00027 /** Destructor */ 00028 virtual ~testOrbitController( ); 00029 00030 /*! Runs the default controller */ 00031 int Run( ); 00032 00033 /*! Initializes the default controller */ 00034 int Initialize( ); 00035 00036 protected: 00037 00038 Vector m_Gains; 00039 }; 00040 00041 #endif 00042 00043 // Do not change the comments below - they will be added automatically by CVS 00044 /***************************************************************************** 00045 * $Log: testOrbitController.h,v $ 00046 * Revision 1.1 2007/08/31 15:58:35 jayhawk_hokie 00047 * Initial Submission. 00048 * 00049 * Revision 1.1 2007/07/24 09:22:24 jayhawk_hokie 00050 * Initial submission. 00051 * 00052 * 00053 * 00054 ******************************************************************************/ 00055