58 std::shared_ptr<rokubimini::Rokubimini>
88 std::vector<std::unique_ptr<RokubiminiBusManager>>& busManagers,
123 std::shared_ptr<rokubimini::setup::Rokubimini>
125 std::vector<std::unique_ptr<RokubiminiBusManager>>& busManagers,
const NodeHandlePtr& nh);
bool loadBusSetupFromParamServer(const rokubimini::setup::SetupPtr &setup, std::vector< std::unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)
busType parseProductCode(const std::string &productCode, const NodeHandlePtr &nh)
std::shared_ptr< Setup > SetupPtr
std::shared_ptr< ros::NodeHandle > NodeHandlePtr
rokubimini::setup::SetupPtr createSetup()
Creates an empty generic Setup. This will have in a list all the Rokubimini Setups.
enum rokubimini::BusType busType
std::shared_ptr< rokubimini::setup::Rokubimini > createRokubiminiSetup(const std::string &rokubiminiName, std::vector< std::unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)
std::shared_ptr< rokubimini::Rokubimini > createRokubiminiFactory(const std::shared_ptr< rokubimini::setup::Rokubimini > &rokubiminiSetup, const NodeHandlePtr &nh)
rokubimini::setup::SetupPtr loadBusSetup(std::vector< std::unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)