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