Manager.cpp
/tmp/ws/src/bota_driver/rokubimini_manager/src/rokubimini_manager/
Manager_8cpp
rokubimini_manager/Manager.hpp
rokubimini
Manager.hpp
/tmp/ws/src/bota_driver/rokubimini_manager/include/rokubimini_manager/
Manager_8hpp
rokubimini::BaseManager
rokubimini::RokubiminiManager
rokubimini
std::shared_ptr< ros::NodeHandle >
NodeHandlePtr
Manager_8hpp.html
a542e707a510444492992dcfb62f0ac6a
rokubimini::BaseManager
classrokubimini_1_1BaseManager.html
BaseManager
classrokubimini_1_1BaseManager.html
aa31150b8308649aeb8e84af47a67535a
()
virtual bool
loadSetup
classrokubimini_1_1BaseManager.html
abcabde8389deb35226b184c7c2aa953e
()=0
virtual void
shutdown
classrokubimini_1_1BaseManager.html
a503358a28c196ce8aa9c019ed0162de7
()=0
virtual bool
startup
classrokubimini_1_1BaseManager.html
a1d3203ed0e1cb14ef5d555e71252b00d
()=0
virtual bool
update
classrokubimini_1_1BaseManager.html
a83377dbc4bae03f09a522b38cabbca57
()=0
virtual
~BaseManager
classrokubimini_1_1BaseManager.html
adcb6caf0ed47cfd7e757f7f3aed497fe
()=default
rokubimini::RokubiminiManager
classrokubimini_1_1RokubiminiManager.html
rokubimini::BaseManager
void
createRokubiminiRosPublishers
classrokubimini_1_1RokubiminiManager.html
a5fd02fed4fcf09fa2672445d46f76e58
() const
void
createRokubiminiRosServices
classrokubimini_1_1RokubiminiManager.html
adaf89e72c8cdb4866e482a3189dc1ee4
() const
std::shared_ptr< Rokubimini >
getRokubimini
classrokubimini_1_1RokubiminiManager.html
ad46faf271b157d0148588196ae506078
(const std::string &name) const
std::vector< std::shared_ptr< Rokubimini > >
getRokubiminis
classrokubimini_1_1RokubiminiManager.html
afd598155484a1a37420615d9a98f95c0
() const
bool
loadSetup
classrokubimini_1_1RokubiminiManager.html
ac219b6bc5bf648bf677b60450149aa47
() override
void
publishRosMessages
classrokubimini_1_1RokubiminiManager.html
af2abadb89f0fe954f4366460a9755b40
() const
RokubiminiManager
classrokubimini_1_1RokubiminiManager.html
a5f8dee0023c41713437b9cfc16f9756b
()=delete
RokubiminiManager
classrokubimini_1_1RokubiminiManager.html
a46a19eeb46bd3bc02794e3b7da24d56b
(const bool standalone, const bool installSignalHandler, const double timeStep=0.01, const NodeHandlePtr nh=nullptr)
void
setNodeHandle
classrokubimini_1_1RokubiminiManager.html
a682f52c57e0c52213b0f2dab12cf5354
(const std::shared_ptr< ros::NodeHandle > &nh) const
void
shutdown
classrokubimini_1_1RokubiminiManager.html
ae38e06d43e6a61b426ab235ff5e330e9
() override
bool
startup
classrokubimini_1_1RokubiminiManager.html
a1e326cd9c328058a02c669cd5fae3fa9
() override
bool
update
classrokubimini_1_1RokubiminiManager.html
ac61988b897609a5a8c5895f7ab082d1a
() override
void
updateCommunicationManagerReadMessages
classrokubimini_1_1RokubiminiManager.html
a64eb867136fdf4216f4f6430f5fac5ec
()
void
updateCommunicationManagerWriteMessages
classrokubimini_1_1RokubiminiManager.html
a85012a9c0b8bd5cdd7be6a74bbc6f160
()
void
updateProcessReadings
classrokubimini_1_1RokubiminiManager.html
a5cff9b23a380690f20dbe53753a863b7
()
~RokubiminiManager
classrokubimini_1_1RokubiminiManager.html
a7163fa3ebf239a7bd058a6fb4573b222
() override=default
bool
addRokubimini
classrokubimini_1_1RokubiminiManager.html
ad8d24dd327b5da66a15bf71885fbe557
(const std::shared_ptr< Rokubimini > &rokubimini)
bool
createAndConfigureRokubimini
classrokubimini_1_1RokubiminiManager.html
adb9083538e5b5b5fe93df4dc7735cccc
(const std::shared_ptr< rokubimini::setup::Rokubimini > &rokubiminiSetup)
bool
createRokubiminisFromSetup
classrokubimini_1_1RokubiminiManager.html
adfcf5da248441f1312528109245d945b
(const rokubimini::setup::SetupPtr &setup)
void
handleSignal
classrokubimini_1_1RokubiminiManager.html
aa4b952be5aa4b298c93ad33a201fce03
(const int signum)
bool
loadBusManagersSetup
classrokubimini_1_1RokubiminiManager.html
a01649c270d4047567eaac281fdbd105f
()
void
requestShutdown
classrokubimini_1_1RokubiminiManager.html
a71e8a48da47145f380c9d0b7e6f5db7c
()
bool
rokubiminiExists
classrokubimini_1_1RokubiminiManager.html
aec02769d9d4350d88c0ea50e82f2ad67
(const std::string &name) const
bool
updateWorkerCb
classrokubimini_1_1RokubiminiManager.html
a682ff0953dcde1c9fa2215c39d3859f8
(const bota_worker::WorkerEvent &event)
std::vector< std::unique_ptr< RokubiminiBusManager > >
busManagers_
classrokubimini_1_1RokubiminiManager.html
a4894d38bed25a084c82f7393be4b6fc5
std::atomic< bool >
isRunning_
classrokubimini_1_1RokubiminiManager.html
a58b23e7617057b5748239b2aea592951
std::vector< std::shared_ptr< Rokubimini > >
rokubiminis_
classrokubimini_1_1RokubiminiManager.html
aa23704ad3b3d567f3ca0873a53dd6efb
std::atomic< bool >
shutdownRequested_
classrokubimini_1_1RokubiminiManager.html
accf0e1f1964abc24d69e69d396005159
std::shared_ptr< bota_worker::Worker >
updateWorker_
classrokubimini_1_1RokubiminiManager.html
a8496f8fe9ce9d261547acaad00afc6a6
std::string
configurationFile_
classrokubimini_1_1RokubiminiManager.html
a06a15afb51e2d8823190cde5910cae9b
NodeHandlePtr
nh_
classrokubimini_1_1RokubiminiManager.html
a609f6966bec782278afe35a99796b611
bool
standalone_
classrokubimini_1_1RokubiminiManager.html
a680110132a3d44f473e66b5e8006df18
double
timeStep_
classrokubimini_1_1RokubiminiManager.html
a1a1ea8150ea88865d349244bda9690d1
rokubimini
namespacerokubimini.html
rokubimini::BaseManager
rokubimini::RokubiminiManager