Class BasicSlave

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class BasicSlave : public ros2_canopen::BaseSlave

Public Functions

inline explicit BasicSlave(const std::string &node_name, bool intra_process_comms = false)

Protected Functions

inline virtual void run() override
class ActiveCheckTask : public ev::CoTask

Public Functions

inline ActiveCheckTask(io::Context *ctx, ev::Executor *exec, BasicSlave *slave)

Protected Functions

inline virtual void operator()() noexcept

Protected Attributes

BasicSlave *slave_
ev::Executor *exec_
io::Context *ctx_