DUNE: Uniform Navigational Environment  2017.01.0
Vision::Lumenera::EntityActivationMaster Class Reference

Public Member Functions

 EntityActivationMaster (DUNE::Tasks::Task *task)
 
void clear (void)
 
void addEntity (const std::string &entity, const std::string &system="")
 
void activate (void)
 
void deactivate (void)
 
bool checkActivation (void)
 
bool checkDeactivation (void)
 
void onEntityInfo (const IMC::EntityInfo *msg)
 
void onEntityActivationState (const IMC::EntityActivationState *msg)
 

Constructor & Destructor Documentation

Vision::Lumenera::EntityActivationMaster::EntityActivationMaster ( DUNE::Tasks::Task task)
inline

Member Function Documentation

void Vision::Lumenera::EntityActivationMaster::activate ( void  )
inline
bool Vision::Lumenera::EntityActivationMaster::checkActivation ( void  )
inline
bool Vision::Lumenera::EntityActivationMaster::checkDeactivation ( void  )
inline
void Vision::Lumenera::EntityActivationMaster::clear ( void  )
inline
void Vision::Lumenera::EntityActivationMaster::deactivate ( void  )
inline
void Vision::Lumenera::EntityActivationMaster::onEntityActivationState ( const IMC::EntityActivationState *  msg)
inline
void Vision::Lumenera::EntityActivationMaster::onEntityInfo ( const IMC::EntityInfo *  msg)
inline
Collaboration diagram for Vision::Lumenera::EntityActivationMaster:
Collaboration graph