PikeAero::CEventEngineRPM Class Reference

#include <ceventenginerpm.h>

Inheritance diagram for PikeAero::CEventEngineRPM:

Inheritance graph
[legend]
Collaboration diagram for PikeAero::CEventEngineRPM:

Collaboration graph
[legend]

Public Member Functions

 CEventEngineRPM (CObject *sender, CMachine::ubit32 rpm)
 CEventEngineRPM (CObject *sender=NULL)
virtual void copy (CEventEngineRPM *other)
CMachine::ubit32 rpm ()
void setRPM (CMachine::ubit32 rpm)
virtual ~CEventEngineRPM ()

Private Attributes

CMachine::ubit32 mRPM

Detailed Description

An engine timing event (high priority).
Author:
Michael Sharkey <mike@pikeaero.com>

Definition at line 31 of file ceventenginerpm.h.


Constructor & Destructor Documentation

PikeAero::CEventEngineRPM::CEventEngineRPM ( CObject sender = NULL  ) 

Definition at line 24 of file ceventenginerpm.cpp.

References PikeAero::CEvent::EngineRPM, and PikeAero::CEvent::setType().

00025 : CEvent(sender)
00026 , mRPM(0)
00027 {
00028     setType(EngineRPM);
00029 }

Here is the call graph for this function:

PikeAero::CEventEngineRPM::CEventEngineRPM ( CObject sender,
CMachine::ubit32  rpm 
)

Definition at line 32 of file ceventenginerpm.cpp.

References PikeAero::CEvent::EngineRPM, and PikeAero::CEvent::setType().

00033 : CEvent(sender)
00034 , mRPM(rpm)
00035 {
00036     setType(EngineRPM);
00037 }

Here is the call graph for this function:

PikeAero::CEventEngineRPM::~CEventEngineRPM (  )  [virtual]

Definition at line 40 of file ceventenginerpm.cpp.

00041 {
00042 }


Member Function Documentation

void PikeAero::CEventEngineRPM::copy ( CEventEngineRPM other  )  [virtual]

Definition at line 45 of file ceventenginerpm.cpp.

References rpm(), and setRPM().

00046 {
00047     setRPM( other->rpm() );
00048 }

Here is the call graph for this function:

CMachine::ubit32 PikeAero::CEventEngineRPM::rpm (  )  [inline]

Definition at line 41 of file ceventenginerpm.h.

References mRPM.

Referenced by copy().

00041 {return mRPM;}

Here is the caller graph for this function:

void PikeAero::CEventEngineRPM::setRPM ( CMachine::ubit32  rpm  )  [inline]

Definition at line 40 of file ceventenginerpm.h.

References mRPM.

Referenced by copy().

00040 {mRPM=rpm;}

Here is the caller graph for this function:


Field Documentation

Definition at line 44 of file ceventenginerpm.h.

Referenced by rpm(), and setRPM().


The documentation for this class was generated from the following files:

Generated on Sun Oct 25 14:00:02 2009 for stingray3 by  doxygen 1.5.8