BeeStemSim Class Reference

Inheritance diagram for BeeStemSim:
Inheritance graph
[legend]
Collaboration diagram for BeeStemSim:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BeeStemSim (OptionManager &mgr, const std::string &descrName="BeeStemSim Driver", const std::string &tagName="BeeStemSim")
 Default constructor; see ModelComponent.H.
 ~BeeStemSim ()
 Destructor.
void start2 ()
 This is called from within start() after the subcomponents have started.
void simLoop ()
bool setThrusters (int &m1, int &m2, int &m3, int &m4, int &m5)
bool getSensors (int &heading, int &pitch, int &roll, int &ext_pressure, int &int_pressure)
bool setHeartBeat ()
Image< PixRGB< byte > > getImage (int camera)

Protected Attributes

nub::soft_ref< SubSimitsSubSim
std::vector< int > crappyCompassRaw
std::list< int > itsAvgDepth
int itsLastMotorCmd [5]
rutz::shared_ptr
< WorkThreadServer
itsThreadServer
Image< PixRGB< byte > > itsForwardImg
Image< PixRGB< byte > > itsDownImg

Detailed Description

Definition at line 55 of file BeeStemSim.H.


Constructor & Destructor Documentation

BeeStemSim::BeeStemSim ( OptionManager mgr,
const std::string descrName = "BeeStemSim Driver",
const std::string tagName = "BeeStemSim" 
)

Default constructor; see ModelComponent.H.

Definition at line 87 of file BeeStemSim.C.

References ModelComponent::addSubComponent(), and initRandomNumbers().

BeeStemSim::~BeeStemSim (  ) 

Destructor.

Definition at line 102 of file BeeStemSim.C.


Member Function Documentation

void BeeStemSim::start2 (  )  [virtual]

This is called from within start() after the subcomponents have started.

Reimplemented from ModelComponent.

Definition at line 106 of file BeeStemSim.C.

References rutz::shared_ptr< T >::reset().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:07 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3