uavcan_linux::SubNode Member List

This is the complete list of members for uavcan_linux::SubNode, including all inherited members.

Allocator typedefuavcan::SubNode< NodeMemPoolSize >private
Base typedefuavcan_linux::SubNodeprivate
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::INodeinline
getDispatcher() constuavcan::INodeinline
getDriverPack() constuavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > >inline
getDriverPack()uavcan_linux::NodeBase< uavcan::SubNode< NodeMemPoolSize > >inline
getInternalFailureCount() constuavcan::SubNode< NodeMemPoolSize >inline
getMonotonicTime() constuavcan::INodeinline
getNodeID() constuavcan::INodeinline
getScheduler()uavcan::SubNode< NodeMemPoolSize >inlinevirtual
getScheduler() constuavcan::SubNode< NodeMemPoolSize >inlinevirtual
uavcan::INode::getScheduler() const =0uavcan::INodepure virtual
getSystemClock()uavcan::INodeinline
getUtcTime() constuavcan::INodeinline
injectTxFrame(const CanFrame &frame, MonotonicTime tx_deadline, uint8_t iface_mask, CanIOFlags flags=0)uavcan::INodeinline
installRxFrameListener(IRxFrameListener *lst)uavcan::INodeinline
internal_failure_cnt_uavcan::SubNode< NodeMemPoolSize >private
isPassiveMode() constuavcan::INodeinline
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::INodeinline
scheduler_uavcan::SubNode< NodeMemPoolSize >private
setNodeID(NodeID nid)uavcan::INodeinline
spin(MonotonicTime deadline)uavcan::INodeinline
spin(MonotonicDuration duration)uavcan::INodeinline
spinOnce()uavcan::INodeinline
SubNode(uavcan::ICanDriver &can_driver, uavcan::ISystemClock &clock)uavcan_linux::SubNodeinline
SubNode(DriverPackPtr driver_pack)uavcan_linux::SubNodeinlineexplicit
NodeBase< uavcan::SubNode< NodeMemPoolSize > >::SubNode(ICanDriver &can_driver, ISystemClock &system_clock, IPoolAllocator &allocator)uavcan::SubNode< NodeMemPoolSize >inline
~INode()uavcan::INodeinlinevirtual


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:05