DUNE: Uniform Navigational Environment  2022.04.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

◆ EntityActivationMaster()

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

Member Function Documentation

◆ activate()

void Vision::Lumenera::EntityActivationMaster::activate ( void  )
inline

◆ addEntity()

◆ checkActivation()

bool Vision::Lumenera::EntityActivationMaster::checkActivation ( void  )
inline

◆ checkDeactivation()

bool Vision::Lumenera::EntityActivationMaster::checkDeactivation ( void  )
inline

◆ clear()

void Vision::Lumenera::EntityActivationMaster::clear ( void  )
inline

◆ deactivate()

void Vision::Lumenera::EntityActivationMaster::deactivate ( void  )
inline

◆ onEntityActivationState()

void Vision::Lumenera::EntityActivationMaster::onEntityActivationState ( const IMC::EntityActivationState *  msg)
inline

◆ onEntityInfo()

void Vision::Lumenera::EntityActivationMaster::onEntityInfo ( const IMC::EntityInfo *  msg)
inline
Collaboration diagram for Vision::Lumenera::EntityActivationMaster:
Collaboration graph