|
Fawkes API
Fawkes Development Version
|
Nao Fawkes Module. More...
Public Member Functions | |
| NaoFawkesModule (AL::ALPtr< AL::ALBroker > broker, const std::string &name) | |
| Constructor. | |
| virtual | ~NaoFawkesModule () |
| Destructor. | |
| void | play_sound (const char *filename) |
| Play startup sound. | |
Nao Fawkes Module.
This module is instantiated in NaoQi and embeds its own Fawkes instance.
| NaoFawkesModule::NaoFawkesModule | ( | AL::ALPtr< AL::ALBroker > | broker, |
| const std::string & | name | ||
| ) | [inline] |
Constructor.
Initializes and starts the embedded Fawkes, and loads the nao plugin without precondition.
| broker | NaoQi broker to use, will be forwarded to the nao plugin |
| name | name of the module (no idea why NaoQi wants to pass it as a parameter) |
Definition at line 59 of file naofawkes_module.cpp.
References fawkes::runtime::InitOptions::plugin_module_flags(), fawkes::Module::MODULE_FLAGS_DEFAULT, fawkes::Module::MODULE_NODELETE, fawkes::Exception::begin(), and fawkes::Exception::end().
| virtual NaoFawkesModule::~NaoFawkesModule | ( | ) | [inline, virtual] |
Destructor.
Stops the Fawkes main thread and cleans up the embedded Fawkes.
Definition at line 112 of file naofawkes_module.cpp.
| void NaoFawkesModule::play_sound | ( | const char * | filename | ) | [inline] |
Play startup sound.
| filename | name of file to play |
Definition at line 123 of file naofawkes_module.cpp.