//## begin module%1.4%.codegen_version preserve=yes
//   Read the documentation to learn more about C++ code generator

//   versioning.

//## end module%1.4%.codegen_version



//## begin module%3D86D44001D6.cm preserve=no

//	  %X% %Q% %Z% %W%

//## end module%3D86D44001D6.cm



//## begin module%3D86D44001D6.cp preserve=no

//## end module%3D86D44001D6.cp



//## Module: Timer%3D86D44001D6; Pseudo Package specification
//## Source file: C:\Program Files\Rational\Rose\C++\source\Timer.h



#ifndef Timer_h

#define Timer_h 1



//## begin module%3D86D44001D6.additionalIncludes preserve=no

//## end module%3D86D44001D6.additionalIncludes



//## begin module%3D86D44001D6.includes preserve=yes

//## end module%3D86D44001D6.includes



//## begin module%3D86D44001D6.additionalDeclarations preserve=yes

//## end module%3D86D44001D6.additionalDeclarations





//## begin Timer%3D86D44001D6.preface preserve=yes

//## end Timer%3D86D44001D6.preface



//## Class: Timer%3D86D44001D6

//	/**

//	This class provides methods to access the robot timer.

//	@author Jia L. Du

//	 */
//## Category: <Top Level>
//## Persistence: Transient
//## Cardinality/Multiplicity: n



class Timer
{
  //## begin Timer%3D86D44001D6.initialDeclarations preserve=yes
  //## end Timer%3D86D44001D6.initialDeclarations

  public:
    //## Constructors (generated)
      Timer();


    //## Other Operations (specified)
      //## Operation: getCount%3D9025BF0302
      //	/**
      //	@return Time since last reset as 1/100 seconds
      //	*/
      int getCount ();


    // Additional Public Declarations

      //## begin Timer%3D86D44001D6.public preserve=yes

      //## end Timer%3D86D44001D6.public



  protected:

    // Additional Protected Declarations

      //## begin Timer%3D86D44001D6.protected preserve=yes

      //## end Timer%3D86D44001D6.protected



  private:

    // Additional Private Declarations

      //## begin Timer%3D86D44001D6.private preserve=yes

      //## end Timer%3D86D44001D6.private



  private: //## implementation

    // Additional Implementation Declarations

      //## begin Timer%3D86D44001D6.implementation preserve=yes

      //## end Timer%3D86D44001D6.implementation



};



//## begin Timer%3D86D44001D6.postscript preserve=yes

//## end Timer%3D86D44001D6.postscript



// Class Timer 



//## begin module%3D86D44001D6.epilog preserve=yes

//## end module%3D86D44001D6.epilog





#endif

