Eaagles::Otw::OtwPC Class Reference

Inherits Eaagles::Simulation::Otw.

Inheritance diagram for Eaagles::Otw::OtwPC:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Otw::OtwPC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OtwPC ()
virtual void reset ()

Protected Member Functions

virtual void sendOwnshipAndModels ()
virtual void sendElevationRequests ()
virtual void recvElevations ()
virtual void frameSync ()
virtual Simulation::OtwModelmodelFactory ()
virtual Simulation::OtwModelhotFactory ()
bool isNetworkInitialized () const
bool didInitializationFail () const

Private Member Functions

void sendPcData ()
bool initNetwork ()
bool setSlotNetOutput (Basic::LcNetHandler *const msg)

Private Attributes

SPtr< Basic::LcNetHandlernetOutput
bool netInit
bool netInitFail
int scnt

Constructor & Destructor Documentation

Eaagles::Otw::OtwPC::OtwPC (  ) 


Member Function Documentation

virtual void Eaagles::Otw::OtwPC::reset (  )  [virtual]

Send frame sync (if any).

Reimplemented from Eaagles::Simulation::Otw.

virtual void Eaagles::Otw::OtwPC::sendOwnshipAndModels (  )  [protected, virtual]

Send state data for ownship and models.

Implements Eaagles::Simulation::Otw.

virtual void Eaagles::Otw::OtwPC::sendElevationRequests (  )  [protected, virtual]

Sends terrain height requests.

Implements Eaagles::Simulation::Otw.

virtual void Eaagles::Otw::OtwPC::recvElevations (  )  [protected, virtual]

Receives terrain height data.

Implements Eaagles::Simulation::Otw.

virtual void Eaagles::Otw::OtwPC::frameSync (  )  [protected, virtual]

Send frame sync (if any).

Implements Eaagles::Simulation::Otw.

virtual Simulation::OtwModel* Eaagles::Otw::OtwPC::modelFactory (  )  [protected, virtual]

Create OtwModel objects unique to interface.

Implements Eaagles::Simulation::Otw.

virtual Simulation::OtwModel* Eaagles::Otw::OtwPC::hotFactory (  )  [protected, virtual]

Create OtwHot objects unique to interface.

Implements Eaagles::Simulation::Otw.

bool Eaagles::Otw::OtwPC::isNetworkInitialized (  )  const [inline, protected]

bool Eaagles::Otw::OtwPC::didInitializationFail (  )  const [inline, protected]

void Eaagles::Otw::OtwPC::sendPcData (  )  [private]

Send PC data block.

bool Eaagles::Otw::OtwPC::initNetwork (  )  [private]

Initialize the network.

bool Eaagles::Otw::OtwPC::setSlotNetOutput ( Basic::LcNetHandler *const   msg  )  [private]

Set Slot functions.


Member Data Documentation

SPtr<Basic::LcNetHandler> Eaagles::Otw::OtwPC::netOutput [private]

Output network handler.

bool Eaagles::Otw::OtwPC::netInit [private]

Network has been initialized.

bool Eaagles::Otw::OtwPC::netInitFail [private]

Initialization attempt failed.

int Eaagles::Otw::OtwPC::scnt [private]

Send timer.


Generated on Tue Dec 19 16:27:36 2006 for Eaagles by  doxygen 1.5.0