uavcan_linux::SubNode Member List

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

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
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
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
registerInternalFailure(const char *msg)uavcan::SubNode< NodeMemPoolSize >inlineprotectedvirtual
removeRxFrameListener()uavcan::INodeinline
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 Wed Jan 11 2023 03:59:41