Allocator typedef | uavcan::SubNode< NodeMemPoolSize > | private |
Base typedef | uavcan_linux::SubNode | private |
driver_pack_ | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | protected |
enforce(int error, const std::string &msg) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inlineprotectedstatic |
getAllocator() | uavcan::SubNode< NodeMemPoolSize > | inlinevirtual |
getDataTypeName() | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inlineprotectedstatic |
getDispatcher() | uavcan::INode | inline |
getDispatcher() const | uavcan::INode | inline |
getDriverPack() const | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
getDriverPack() | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
getInternalFailureCount() const | uavcan::SubNode< NodeMemPoolSize > | inline |
getMonotonicTime() const | uavcan::INode | inline |
getNodeID() const | uavcan::INode | inline |
getScheduler() | uavcan::SubNode< NodeMemPoolSize > | inlinevirtual |
getScheduler() const | uavcan::SubNode< NodeMemPoolSize > | inlinevirtual |
uavcan::INode::getScheduler() const =0 | uavcan::INode | pure virtual |
getSystemClock() | uavcan::INode | inline |
getUtcTime() const | uavcan::INode | inline |
injectTxFrame(const CanFrame &frame, MonotonicTime tx_deadline, uint8_t iface_mask, CanIOFlags flags=0) | uavcan::INode | inline |
installRxFrameListener(IRxFrameListener *lst) | uavcan::INode | inline |
internal_failure_cnt_ | uavcan::SubNode< NodeMemPoolSize > | private |
isPassiveMode() const | uavcan::INode | inline |
makeBlockingServiceClient() | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
makePublisher(uavcan::MonotonicDuration tx_timeout=uavcan::Publisher< DataType >::getDefaultTxTimeout()) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
makeServiceClient(const typename uavcan::ServiceClient< DataType >::Callback &cb) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
makeServiceServer(const typename uavcan::ServiceServer< DataType >::Callback &cb) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
makeSubscriber(const typename uavcan::Subscriber< DataType >::Callback &cb) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
makeTimer(uavcan::MonotonicTime deadline, const typename uavcan::Timer::Callback &cb) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
makeTimer(uavcan::MonotonicDuration period, const typename uavcan::Timer::Callback &cb) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
NodeBase(uavcan::ICanDriver &can_driver, uavcan::ISystemClock &clock) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inline |
NodeBase(DriverPackPtr driver_pack) | uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > > | inlineexplicit |
pool_allocator_ | uavcan::SubNode< NodeMemPoolSize > | private |
registerInternalFailure(const char *msg) | uavcan::SubNode< NodeMemPoolSize > | inlineprotectedvirtual |
removeRxFrameListener() | uavcan::INode | inline |
scheduler_ | uavcan::SubNode< NodeMemPoolSize > | private |
setNodeID(NodeID nid) | uavcan::INode | inline |
spin(MonotonicTime deadline) | uavcan::INode | inline |
spin(MonotonicDuration duration) | uavcan::INode | inline |
spinOnce() | uavcan::INode | inline |
SubNode(uavcan::ICanDriver &can_driver, uavcan::ISystemClock &clock) | uavcan_linux::SubNode | inline |
SubNode(DriverPackPtr driver_pack) | uavcan_linux::SubNode | inlineexplicit |
NodeBase< uavcan::SubNode< NodeMemPoolSize > >::SubNode(ICanDriver &can_driver, ISystemClock &system_clock, IPoolAllocator &allocator) | uavcan::SubNode< NodeMemPoolSize > | inline |
~INode() | uavcan::INode | inlinevirtual |