DUNE: Uniform Navigational Environment
2017.01.0
|
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) |
|
inline |
|
inline |
Referenced by Vision::Lumenera::Task::onRequestActivation().
|
inline |
References Vision::Lumenera::EntityActivation::getEntityLabel(), Vision::Lumenera::EntityActivation::getSystemName(), DUNE::Tasks::Task::getSystemName(), Vision::Lumenera::EntityActivation::setEntityLabel(), Vision::Lumenera::EntityActivation::setSystemName(), and DUNE::Tasks::Task::trace().
Referenced by Vision::Lumenera::Task::updateSlaveEntities().
|
inline |
References DUNE::Tasks::Task::trace().
Referenced by Vision::Lumenera::Task::checkActivationProgress().
|
inline |
References DUNE::Tasks::Task::trace().
Referenced by Vision::Lumenera::Task::checkDeactivationProgress().
|
inline |
Referenced by Vision::Lumenera::Task::updateSlaveEntities().
|
inline |
|
inline |
Referenced by Vision::Lumenera::Task::consume().
|
inline |
References DUNE::Tasks::Task::getSystemId().
Referenced by Vision::Lumenera::Task::consume().