Allocator typedef | uavcan::Node< NodeMemPoolSize > | private |
Base typedef | uavcan_linux::Node | private |
commonInit() | uavcan::Node< NodeMemPoolSize > | inlineprivate |
driver_pack_ | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | protected |
enforce(int error, const std::string &msg) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inlineprotectedstatic |
getAllocator() | uavcan::Node< NodeMemPoolSize > | inlinevirtual |
getDataTypeName() | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inlineprotectedstatic |
getDispatcher() | uavcan::INode | inline |
getDispatcher() const | uavcan::INode | inline |
getDriverPack() const | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
getDriverPack() | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
getHardwareVersion() const | uavcan::Node< NodeMemPoolSize > | inline |
getInternalFailureCount() const | uavcan::Node< NodeMemPoolSize > | inline |
getLogger() | uavcan::Node< NodeMemPoolSize > | inline |
getMonotonicTime() const | uavcan::INode | inline |
getName() const | uavcan::Node< NodeMemPoolSize > | inline |
getNodeID() const | uavcan::INode | inline |
getNodeStatusProvider() | uavcan::Node< NodeMemPoolSize > | inline |
getRestartRequestServer() | uavcan::Node< NodeMemPoolSize > | inline |
getScheduler() | uavcan::Node< NodeMemPoolSize > | inlinevirtual |
getScheduler() const | uavcan::Node< NodeMemPoolSize > | inlinevirtual |
uavcan::INode::getScheduler() const =0 | uavcan::INode | pure virtual |
getSoftwareVersion() const | uavcan::Node< NodeMemPoolSize > | inline |
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::Node< NodeMemPoolSize > | private |
isPassiveMode() const | uavcan::INode | inline |
isStarted() const | uavcan::Node< NodeMemPoolSize > | inline |
log_sink_ | uavcan_linux::Node | private |
logDebug(const char *source, const char *format, Args... args) | uavcan::Node< NodeMemPoolSize > | inline |
logError(const char *source, const char *format, Args... args) | uavcan::Node< NodeMemPoolSize > | inline |
logInfo(const char *source, const char *format, Args... args) | uavcan::Node< NodeMemPoolSize > | inline |
logWarning(const char *source, const char *format, Args... args) | uavcan::Node< NodeMemPoolSize > | inline |
makeBlockingServiceClient() | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
makePublisher(uavcan::MonotonicDuration tx_timeout=uavcan::Publisher< DataType >::getDefaultTxTimeout()) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
makeServiceClient(const typename uavcan::ServiceClient< DataType >::Callback &cb) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
makeServiceServer(const typename uavcan::ServiceServer< DataType >::Callback &cb) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
makeSubscriber(const typename uavcan::Subscriber< DataType >::Callback &cb) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
makeTimer(uavcan::MonotonicTime deadline, const typename uavcan::Timer::Callback &cb) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
makeTimer(uavcan::MonotonicDuration period, const typename uavcan::Timer::Callback &cb) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
Node(uavcan::ICanDriver &can_driver, uavcan::ISystemClock &clock) | uavcan_linux::Node | inline |
Node(DriverPackPtr driver_pack) | uavcan_linux::Node | inlineexplicit |
NodeBase< uavcan::Node< NodeMemPoolSize > >::Node(ICanDriver &can_driver, ISystemClock &system_clock, IPoolAllocator &allocator) | uavcan::Node< NodeMemPoolSize > | inline |
NodeBase(uavcan::ICanDriver &can_driver, uavcan::ISystemClock &clock) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inline |
NodeBase(DriverPackPtr driver_pack) | uavcan_linux::NodeBase< uavcan::Node< NodeMemPoolSize > > | inlineexplicit |
pool_allocator_ | uavcan::Node< NodeMemPoolSize > | private |
proto_dtp_ | uavcan::Node< NodeMemPoolSize > | private |
proto_logger_ | uavcan::Node< NodeMemPoolSize > | private |
proto_nsp_ | uavcan::Node< NodeMemPoolSize > | private |
proto_rrs_ | uavcan::Node< NodeMemPoolSize > | private |
proto_tsp_ | uavcan::Node< NodeMemPoolSize > | private |
registerInternalFailure(const char *msg) | uavcan::Node< NodeMemPoolSize > | inlineprotectedvirtual |
removeRxFrameListener() | uavcan::INode | inline |
scheduler_ | uavcan::Node< NodeMemPoolSize > | private |
setHardwareVersion(const protocol::HardwareVersion &version) | uavcan::Node< NodeMemPoolSize > | inline |
setHealthCritical() | uavcan::Node< NodeMemPoolSize > | inline |
setHealthError() | uavcan::Node< NodeMemPoolSize > | inline |
setHealthOk() | uavcan::Node< NodeMemPoolSize > | inline |
setHealthWarning() | uavcan::Node< NodeMemPoolSize > | inline |
setModeInitialization() | uavcan::Node< NodeMemPoolSize > | inline |
setModeMaintenance() | uavcan::Node< NodeMemPoolSize > | inline |
setModeOfflineAndPublish() | uavcan::Node< NodeMemPoolSize > | inline |
setModeOperational() | uavcan::Node< NodeMemPoolSize > | inline |
setModeSoftwareUpdate() | uavcan::Node< NodeMemPoolSize > | inline |
setName(const NodeStatusProvider::NodeName &name) | uavcan::Node< NodeMemPoolSize > | inline |
setNodeID(NodeID nid) | uavcan::INode | inline |
setRestartRequestHandler(IRestartRequestHandler *handler) | uavcan::Node< NodeMemPoolSize > | inline |
setSoftwareVersion(const protocol::SoftwareVersion &version) | uavcan::Node< NodeMemPoolSize > | inline |
setVendorSpecificStatusCode(NodeStatusProvider::VendorSpecificStatusCode code) | uavcan::Node< NodeMemPoolSize > | inline |
spin(MonotonicTime deadline) | uavcan::Node< NodeMemPoolSize > | inline |
spin(MonotonicDuration duration) | uavcan::Node< NodeMemPoolSize > | inline |
spinOnce() | uavcan::Node< NodeMemPoolSize > | inline |
start(const TransferPriority node_status_transfer_priority=TransferPriority::Default) | uavcan::Node< NodeMemPoolSize > | |
started_ | uavcan::Node< NodeMemPoolSize > | private |
~INode() | uavcan::INode | inlinevirtual |