Expand description
§SDR Runtime
Modules§
- buffer
- Buffer Implementations for CPU and Accelerator Memory
- config
- Configuration Management
- mocker
- Mocker for unit testing and benchmarking
- scheduler
- Flowgraph Scheduler Trait and Implementations
Structs§
- Block
Description - Description of a
Block. - BlockId
- Block identifier
- Block
Meta - Block metadata
- Block
Ref - Reference to a Block that was added to the Flowgraph.
- Flowgraph
- The main component of any FutureSDR application.
- Flowgraph
Description - Description of a
Flowgraph. - Flowgraph
Handle - Handle to interact with running [
Flowgraph] - Flowgraph
Id - Port Identifier
- ItemTag
- Item tag
- Message
Output - Message output port
- Message
Outputs - Message Outputs
- PortId
- Port Identifier
- Runtime
- The Runtime runs Flowgraphs and async tasks
- Runtime
Handle - Runtime handle added as state to web handlers
- WorkIo
- Work IO
- Wrapped
Kernel - Typed Block
Enums§
- Block
Message - Block inbox message type
- Block
Port Ctx - Description of the
Blockunder which an [InvalidMessagePort] or [InvalidStreamPort] error occurred. - Error
- FutureSDR Error
- Flowgraph
Message - Flowgraph inbox message type
- Pmt
- PMT – Polymorphic Type
- PmtKind
- PMT types that do not wrap values.
- Tag
- Stream tag
Traits§
- Block
- Block interface, implemented for WrappedKernels
- Kernel
- Kernal
- Kernel
Interface - Interface to the Kernel, implemented by the block macro.
Functions§
- init
- Initialize runtime