MCPcopy Create free account

hub / github.com/FutureSDR/FutureSDR / functions

Functions2,257 in github.com/FutureSDR/FutureSDR

↓ 515 callersMethodlen
(&self)
examples/burn/src/dataset.rs:48
↓ 285 callersMethodclone
(&self)
src/runtime/channel.rs:72
↓ 237 callersMethodmap
(&self, i: u8)
examples/wlan/src/lib.rs:66
↓ 212 callersMethodpush
add a new sample at the end of the window, dropping the oldest one if the window is already filled
src/blocks/pfb/window_buffer.rs:23
↓ 176 callersMethodinto
(self)
src/blocks/seify/builder.rs:20
↓ 167 callersMethodrun
Run the block's `work()` loop synchronously. The loop repeats while the block sets [`WorkIo::call_again`]. Message outputs produced during each call
src/runtime/mocker.rs:135
↓ 166 callersMethodadd
Add a block to this local domain.
src/runtime/flowgraph.rs:269
↓ 139 callersMethodslice
(&mut self)
perf/perf/src/spsc.rs:243
↓ 118 callersMethodclone
(&self)
examples/adsb/src/decoder.rs:26
↓ 113 callersMethodlock
(&self)
src/runtime/buffer/queued.rs:40
↓ 104 callersMethodsend
(&self, data: T)
src/runtime/channel.rs:80
↓ 102 callersMethodas_ref
Borrow the connected backend if present.
src/runtime/buffer/mod.rs:337
↓ 100 callersMethodget
(&self, index: usize)
crates/futuredsp/src/taps.rs:32
↓ 84 callersMethodas_mut
Borrow the connected backend mutably if present.
src/runtime/buffer/mod.rs:345
↓ 82 callersMethodset
Replace the readable input items.
src/runtime/mocker.rs:223
↓ 81 callersMethodconnect
(&mut self, dest: &mut Self::Reader)
perf/perf/src/spsc.rs:167
↓ 77 callersMethodinbox
Get the bound inbox.
src/runtime/buffer/mod.rs:206
↓ 76 callersMethodtake
Drain all produced items and tags.
src/runtime/mocker.rs:343
↓ 75 callersMethodconnected
Get the connected backend, panicking if it is still disconnected. Call this after `validate()` has proven the buffer is connected.
src/runtime/buffer/mod.rs:355
↓ 72 callersFunctionblock_on
(future: impl std::future::Future<Output = T>)
src/runtime/mod.rs:136
↓ 71 callersMethodfinished
(&self)
perf/perf/src/spsc.rs:404
↓ 70 callersMethodslice
(&mut self)
src/runtime/mocker.rs:281
↓ 64 callersMethodconsume
(&mut self, n: usize)
perf/perf/src/spsc.rs:438
↓ 62 callersMethodblock
Get typed shared access to a block in this flowgraph. The reference must have been returned by this flowgraph. Access fails while a local-domain bloc
src/runtime/flowgraph.rs:1322
↓ 60 callersMethodclone
(&self)
src/runtime/buffer/queued.rs:141
↓ 54 callersMethodstream_dyn
( &mut self, src_block_id: impl Into<BlockId>, src_port_id: impl Into<PortId>,
src/runtime/flowgraph.rs:1933
↓ 49 callersMethodget
(&self, index: usize)
examples/burn/src/dataset.rs:39
↓ 45 callersMethodfinished
(&self)
src/runtime/mocker.rs:264
↓ 44 callersFunctioninit
Initialize global runtime services. Applications usually do not need to call this function. Constructing a [`Runtime`] calls it automatically. Curre
src/runtime/mod.rs:230
↓ 44 callersMethodproduce
(&mut self, n: usize)
perf/perf/src/spsc.rs:262
↓ 43 callersMethodconsume
(&mut self, n: usize)
src/runtime/mocker.rs:287
↓ 43 callersMethodhas_more_buffers
(&mut self)
src/runtime/buffer/circuit.rs:290
↓ 43 callersMethodpost
Call one message handler of the block and return its PMT result. This executes the generated handler dispatch directly. It does not run `work()` afte
src/runtime/mocker.rs:116
↓ 42 callersMethodnotify
Notify the circuit start that a buffer was returned or consumed.
src/runtime/buffer/mod.rs:302
↓ 41 callersMethodsample_rate
Set the sample rate in Hz. This also sets the baseband filter bandwidth to the same value. To use a different bandwidth, call [`Self::bandwidth`] aft
src/blocks/wasm/hack_rf.rs:242
↓ 40 callersMethodproduce
(&mut self, n: usize)
src/runtime/mocker.rs:397
↓ 39 callersFunctionparse
()
perf/fir_latency/parse.py:5
↓ 38 callersMethodfrequency
Set the initial center frequency in Hz.
src/blocks/wasm/hack_rf.rs:233
↓ 37 callersMethodgain
Gain
src/blocks/seify/builder.rs:114
↓ 37 callersMethodmap
(samples: &[DemodulatedSymbolHardDecoding])
examples/lora/src/gray_mapping.rs:60
↓ 36 callersMethodinto_iter
(self)
examples/cw/src/lib.rs:89
↓ 34 callersMethodinput
(&mut self, x: f32)
examples/m17/src/symbol_sync.rs:1655
↓ 33 callersMethodstart
Start a [`Flowgraph`] on the [`Runtime`]. Blocks until the flowgraph is initialized and running.
src/runtime/runtime.rs:163
↓ 32 callersMethodid
Get the block id.
src/runtime/mocker.rs:57
↓ 30 callersFunctionvshuf
(mut a: Type, b: Map)
examples/rattlegram/src/polar.rs:541
↓ 29 callersMethodslice_with_tags
(&mut self)
perf/perf/src/spsc.rs:247
↓ 28 callersMethoderror
(&self)
examples/m17/src/symbol_sync.rs:1681
↓ 28 callersMethodis_connected
Whether the backend has been connected.
src/runtime/buffer/mod.rs:332
↓ 28 callersMethodlocal_domain
Create a local scheduling domain. Add non-`Send` or explicitly local blocks to this domain with [`Flowgraph::add_local`]. Blocks in one local domain
src/runtime/flowgraph.rs:764
↓ 27 callersFunctionchannel
Create a bounded channel.
src/runtime/channel.rs:66
↓ 27 callersMethodcreate_buffer
Create a Buffer
src/runtime/buffer/vulkan/mod.rs:132
↓ 27 callersMethodhandle
Create a clonable [`RuntimeHandle`] for starting and querying flowgraphs. Handles share the same scheduler and control-plane registry as this runtime
src/runtime/runtime.rs:150
↓ 26 callersMethodadd_local
( &mut self, domain: LocalDomain, block: impl FnOnce() -> K + Send + 'static, )
src/runtime/flowgraph.rs:943
↓ 26 callersMethodbuild_source
Build Typed Seify Source
src/blocks/seify/builder.rs:134
↓ 26 callersMethodnum_taps
(&self)
crates/futuredsp/src/taps.rs:28
↓ 25 callersMethodinject_buffers_with_items
Inject reusable output readback buffers.
src/runtime/buffer/wgpu/d2h.rs:77
↓ 24 callersMethodfilter
(&self, i: &[f32], o: &mut [f32])
crates/futuredsp/src/fir.rs:92
↓ 24 callersMethodget
Clone all produced items and tags without clearing them.
src/runtime/mocker.rs:339
↓ 23 callersMethoditems
(&self)
tests/connect_circuit.rs:141
↓ 22 callersMethodas_slice
(&self)
examples/lora/src/meshtastic.rs:424
↓ 22 callersMethodput_full_buffer
(&mut self, buffer: Self::Buffer)
src/runtime/buffer/circuit.rs:273
↓ 21 callersMethodadd_tag
Add a tag at an index relative to the current output slice.
src/runtime/buffer/mod.rs:672
↓ 21 callersFunctionconfig
Return a snapshot of the global runtime configuration.
src/runtime/config.rs:20
↓ 21 callersMethodnext
(&mut self)
examples/rattlegram/src/mls.rs:26
↓ 20 callersMethodbuild
( &self, local_id: usize, builder: LocalBlockBuilder, )
src/runtime/local_domain.rs:57
↓ 20 callersMethodcos
Create cosine wave
src/blocks/signal_source/mod.rs:124
↓ 20 callersMethodnot_connected_error
Create a validation error for an unconnected port.
src/runtime/buffer/mod.rs:252
↓ 20 callersMethodset_connected
Replace the state with a connected backend.
src/runtime/buffer/mod.rs:369
↓ 20 callersMethodset_device
Set backend device This is required to create tensors
src/runtime/buffer/burn/burn.rs:240
↓ 20 callersMethodsin
Create sine wave
src/blocks/signal_source/mod.rs:137
↓ 19 callersMethodget_full_buffer
(&mut self)
src/runtime/buffer/circuit.rs:469
↓ 19 callersMethodrecv
(&self)
src/runtime/channel.rs:123
↓ 19 callersMethodset_min_items
Configure the minimum number of items required by the port.
src/runtime/buffer/mod.rs:91
↓ 18 callersMethodget_empty_buffer
(&mut self)
src/runtime/buffer/circuit.rs:278
↓ 18 callersMethodload
(&self, ordering: Ordering)
perf/perf/src/spsc.rs:37
↓ 18 callersFunctionset
Set a configuration value.
src/runtime/config.rs:36
↓ 18 callersMethodstore
(&self, value: usize, ordering: Ordering)
perf/perf/src/spsc.rs:42
↓ 18 callersMethodsubmit
Submit a full DMA buffer to the downstream CPU reader.
src/runtime/buffer/zynq/d2h.rs:71
↓ 17 callersMethoddevice
Seify device
src/blocks/seify/builder.rs:73
↓ 15 callersMethodmin_buffer_size_in_items
Minimum configured buffer size in items.
src/runtime/buffer/mod.rs:101
↓ 15 callersMethodtry_send
Attempt to send a value without waiting.
src/runtime/channel.rs:100
↓ 15 callersFunctionvolk_32fc_x2_multiply_32fc
( input_slice_1: &[T], input_slice_2: &[T], )
examples/lora/src/utils.rs:1127
↓ 14 callersMethodbin
(&self, carrier: isize)
examples/rattlegram/src/encoder.rs:278
↓ 14 callersMethodclose
Close the channel.
src/runtime/channel.rs:115
↓ 14 callersMethodmeta
(&self)
examples/m17/src/lsf.rs:32
↓ 14 callersMethodn_symbols
(&self)
examples/wlan/src/lib.rs:360
↓ 14 callersMethodreserve
Reserve writable capacity in the output buffer.
src/runtime/mocker.rs:335
↓ 14 callersMethodsplit
Split the running flowgraph into its completion task and control handle. This is useful when one task should own the wait path while other code keeps
src/runtime/running_flowgraph.rs:47
↓ 13 callersMethodfinish
(&mut self)
perf/perf/src/spsc.rs:400
↓ 13 callersMethodget
Get typed shared access to the block stored in the given [`Flowgraph`]. This is a convenience wrapper around [`Flowgraph::block`]. It can only access
src/runtime/flowgraph.rs:551
↓ 13 callersMethodtry_recv
Attempt to receive a value without waiting.
src/runtime/channel.rs:142
↓ 12 callersMethodantenna
Antenna
src/blocks/seify/builder.rs:99
↓ 12 callersMethodclone
(&self)
src/runtime/flowgraph.rs:680
↓ 12 callersFunctionget
Parse a custom configuration value from its string representation.
src/runtime/config.rs:46
↓ 12 callersMethoditems
(&self)
examples/inplace/src/blocks.rs:148
↓ 12 callersMethodreset
reset STO and CFO estimates and reset state to Detect the next frame
examples/lora/src/frame_sync.rs:1018
↓ 12 callersMethodvalidate_block_ref
(&self, block: &BlockRef<K>)
src/runtime/flowgraph.rs:1016
↓ 12 callersMethodwait
(self)
src/runtime/running_flowgraph.rs:58
↓ 11 callersMethodget
(&self, x: f32)
examples/rattlegram/src/decoder.rs:168
↓ 11 callersMethodname
Get the port name.
crates/types/src/port_id.rs:26
next →1–100 of 2,257, ranked by callers