#include <helpers.hpp>
Private Types | |
typedef NodeBase< uavcan::SubNode< NodeMemPoolSize > > | Base |
Additional Inherited Members | |
![]() | |
virtual void | registerInternalFailure (const char *msg) |
![]() | |
static void | enforce (int error, const std::string &msg) |
static std::string | getDataTypeName () |
![]() | |
DriverPackPtr | driver_pack_ |
Wrapper for uavcan::SubNode with some additional convenience functions. Do not instantiate this class directly; instead use the factory functions defined below.
Definition at line 338 of file platform_specific_components/linux/libuavcan/include/uavcan_linux/helpers.hpp.
|
private |
Definition at line 340 of file platform_specific_components/linux/libuavcan/include/uavcan_linux/helpers.hpp.
|
inline |
Simple forwarding constructor, compatible with uavcan::Node.
Definition at line 346 of file platform_specific_components/linux/libuavcan/include/uavcan_linux/helpers.hpp.
|
inlineexplicit |
Takes ownership of the driver container via the shared pointer.
Definition at line 351 of file platform_specific_components/linux/libuavcan/include/uavcan_linux/helpers.hpp.