15 #ifndef NODE_CANOPEN_MASTER_INTERFACE_HPP_
16 #define NODE_CANOPEN_MASTER_INTERFACE_HPP_
18 #include <lely/coapp/master.hpp>
19 #include <lely/ev/exec.hpp>
24 namespace node_interfaces
90 virtual std::shared_ptr<lely::canopen::AsyncMaster>
get_master() = 0;
Node Canopen Master Interface.
Definition: node_canopen_master_interface.hpp:34
virtual std::shared_ptr< lely::canopen::AsyncMaster > get_master()=0
Get the master object.
virtual void activate()=0
Activate the driver.
virtual void cleanup()=0
Cleanup the driver.
virtual std::shared_ptr< lely::ev::Executor > get_executor()=0
Get the executor object.
virtual void init()=0
Initialise Master.
virtual void deactivate()=0
Deactivate the driver.
virtual void configure()=0
Configure the driver.
virtual void shutdown()=0
Shutdown the driver.
Definition: configuration_manager.hpp:28