Trait uavcan::node::Node[][src]

pub trait Node<I: TransferInterface, S: Storage<I::Frame>> {
    fn broadcast<T: Struct + Message>(&self, message: T) -> Result<(), IOError>;
fn subscribe<T: Struct + Message>(
        &self
    ) -> Subscriber<T, I::Frame, S::SubscriberStorageHandle>; }

The Uavcan node trait.

Allows implementation of application level features genericaly for all types of Uavcan Nodes.

Required Methods

Broadcast a Message on the Uavcan network.

Subscribe to broadcasts of a specific Message.

Implementors