Structs§
- Buffer
- Stores all received messages in memory
- Buffer
Config - Buffer
Config Aux - 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
- Deserializer
Config - Deserializer
Config Aux - 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.
- Join
Config - Join
Config Aux - 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.
- Multiplexer
Config - Multiplexer
Config Aux - Multiplexer
Rx - Multiplexer
Selection - NullRx
- A codelet which drops all messages it receives.
- NullTx
- A codelet with a single transmitter which nevers publishes anything.
- Parameter
Gate - A gate can be configured via a (mutable) parameter to either forward all received messages (open), or drop all received messages (closed).
- Parameter
Gate Config - Parameter
Gate Config Aux - Pipe
- Pipe
Config Aux - RawCloner
- Publishes one clone of a value each frame (without Message)
- Serializer
- A codelet which serializes a message
- Serializer
Config - Serializer
Config Aux - 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
- Source
With Error - A codelet which calls a callback each tick and publishes what it returns
- Terminator
- Terminates after certain number of steps.
- Terminator
Config - Terminator
Config Aux - Topic
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.
- Topic
Join Config - Topic
Join Config Aux - Topic
Join Rx - Topic
Split - Reroutes ‘WithTopic’ messages based on their topic to the right receiver.
- Topic
Split Tx