//## 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
