Crate nodo_std

Source

Structs§

Buffer
Stores all received messages in memory
BufferConfig
BufferConfigAux
Cloner
Publishes one message with a clone of a value each frame
Convert
A codelet which converts messages using the Into trait.
Deserializer
A codelet which serializes a message
DeserializerConfig
DeserializerConfigAux
Generator
Publishes messages generated by a lambda
Identity
Forwards messages as is
Join
Join has multiple input channels and a single output channel. All messages received on any input channel are sent to the output channel. There is no particular guarantee on the order of messages on the output channel.
JoinConfig
JoinConfigAux
JoinRx
Log
A codelet logs received messages with log crate
Multiplexer
A multiplexer has multiple input inputs and a single output channel. Messages received on the selected input channel are send on the output channel and messages on other inputs are discarded. The channel can be selected via a separate input channel.
MultiplexerConfig
MultiplexerConfigAux
MultiplexerRx
MultiplexerSelection
NullRx
A codelet which drops all messages it receives.
NullTx
A codelet with a single transmitter which nevers publishes anything.
ParameterGate
A gate can be configured via a (mutable) parameter to either forward all received messages (open), or drop all received messages (closed).
ParameterGateConfig
ParameterGateConfigAux
Pipe
PipeConfigAux
RawCloner
Publishes one clone of a value each frame (without Message)
Serializer
A codelet which serializes a message
SerializerConfig
SerializerConfigAux
Sink
A codelet which calls a callback for every received message
Source
A codelet which calls a callback each tick and publishes what it returns
SourceWithError
A codelet which calls a callback each tick and publishes what it returns
Terminator
Terminates after certain number of steps.
TerminatorConfig
TerminatorConfigAux
TopicJoin
Join has multiple input channels and a single output channel. All messages received on any input channel are sent to the output channel. There is no particular guarantee on the order of messages on the output channel.
TopicJoinConfig
TopicJoinConfigAux
TopicJoinRx
TopicSplit
Reroutes ‘WithTopic’ messages based on their topic to the right receiver.
TopicSplitTx

Enums§

BufferConfigParameterKind
DeserializerConfigParameterKind
JoinConfigParameterKind
MultiplexerConfigParameterKind
ParameterGateConfigParameterKind
ParameterGateStatus
PipeConfig
PipeConfigParameterKind
SerializerConfigParameterKind
TerminatorConfigParameterKind
TopicJoinConfigParameterKind