diff --git a/src/liboncilla-hw/CMakeLists.txt b/src/liboncilla-hw/CMakeLists.txt index 85c18b6..e5b74df 100644 --- a/src/liboncilla-hw/CMakeLists.txt +++ b/src/liboncilla-hw/CMakeLists.txt @@ -1,9 +1,10 @@ set(SRC_FILES HWOncillaBackend.cpp) set(HDR_FILES HWOncillaBackend.h - Common.h) + Common.h + nodes/Nodes.h) add_library(oncilla-hw MODULE ${SRC_FILES} ${HDR_FILES} ) target_link_libraries(oncilla-hw ${DEPS_LIBRARIES}) install(TARGETS oncilla-hw DESTINATION lib) diff --git a/src/liboncilla-hw/HWOncillaBackend.cpp b/src/liboncilla-hw/HWOncillaBackend.cpp index 27bfbe2..7021295 100644 --- a/src/liboncilla-hw/HWOncillaBackend.cpp +++ b/src/liboncilla-hw/HWOncillaBackend.cpp @@ -1,71 +1,73 @@ /* * HWOncillaBackend.cpp */ #include "HWOncillaBackend.h" #include <liboncilla/nodes/Nodes.h> #include <liboncilla/nodes/SupervisorNodes.h> #include <liboncilla/Synchronizer.h> +#include <liboncilla/nodes/Nodes.h> + //export the plugin BIOROB_CPP_EXPORT_PLUGIN(OncillaBackend,HWOncillaBackend) namespace ro = rci::oncilla; HWOncillaBackend::HWOncillaBackend(){ } HWOncillaBackend::~HWOncillaBackend(){ } boost::shared_ptr<rci::oncilla::Synchronizer> HWOncillaBackend::CreateSynchronizer(){ return ro::Synchronizer::Ptr(); } boost::shared_ptr<rci::oncilla::L0> HWOncillaBackend::CreateL0(rci::oncilla::Leg, const std::string&){ return ro::L0::Ptr(); } boost::shared_ptr<rci::oncilla::L1L2> HWOncillaBackend::CreateL1(rci::oncilla::Leg, const std::string&){ return ro::L1::Ptr(); } boost::shared_ptr<rci::oncilla::L1L2> HWOncillaBackend::CreateL2(rci::oncilla::Leg, const std::string &){ return ro::L2::Ptr(); } boost::shared_ptr<rci::oncilla::L3> HWOncillaBackend::CreateL3(rci::oncilla::Leg, const std::string &){ return ro::L3::Ptr(); } boost::shared_ptr<rci::oncilla::Trunk> HWOncillaBackend::CreateTrunk(){ return ro::Trunk::Ptr(); } boost::shared_ptr<rci::oncilla::SupervisorTrunk> HWOncillaBackend::CreateSupervisorTrunk(){ return ro::SupervisorTrunk::Ptr(); } boost::shared_ptr<rci::oncilla::SupervisorWorld> HWOncillaBackend::CreateSupervisorWorld(){ return ro::SupervisorWorld::Ptr(); } boost::shared_ptr<rci::oncilla::SupervisorL4> HWOncillaBackend::CreateSupervisorL4(rci::oncilla::Leg, const std::string&){ return ro::SupervisorL4::Ptr(); } diff --git a/src/liboncilla-hw/nodes/Nodes.h b/src/liboncilla-hw/nodes/Nodes.h new file mode 100644 index 0000000..857824a --- /dev/null +++ b/src/liboncilla-hw/nodes/Nodes.h @@ -0,0 +1,9 @@ +#ifndef LIBONCILLA_HW_NODES_NODES_H_ +#define LIBONCILLA_HW_NODES_NODES_H_ + + +//list here all the nodes + + + +#endif //LIBONCILLA_HW_NODES_NODES_H_