#include <helpers.hpp>

Private Types | |
| typedef NodeBase< uavcan::SubNode< NodeMemPoolSize > > | Base |
Additional Inherited Members | |
Protected Member Functions inherited from uavcan::SubNode< NodeMemPoolSize > | |
| virtual void | registerInternalFailure (const char *msg) |
Static Protected Member Functions inherited from uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | |
| static void | enforce (int error, const std::string &msg) |
| static std::string | getDataTypeName () |
Protected Attributes inherited from uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | |
| 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.