MCPcopy Create free account

hub / github.com/FutureSDR/FutureSDR / functions

Functions2,257 in github.com/FutureSDR/FutureSDR

↓ 11 callersMethodnotifier
Get the notifier associated with the bound inbox.
src/runtime/buffer/mod.rs:214
↓ 11 callersFunctionpunt
(msg: &str)
crates/futuredsp/src/firdes/remez_impl.rs:684
↓ 11 callersMethodset_sample_rate
(&mut self, hz: u32, div: u32)
src/blocks/wasm/hack_rf.rs:582
↓ 11 callersMethodtransition_state
enter a new outer state and optionally change the symbol count
examples/lora/src/frame_sync.rs:948
↓ 10 callersMethodexec
( &self, f: impl for<'a> FnOnce( &'a mut LocalDomainState, ) -> Pin<Box<dy
src/runtime/local_domain.rs:65
↓ 10 callersFunctionmy_modulo
(val1: isize, val2: usize)
examples/lora/src/utils.rs:966
↓ 10 callersMethodput_empty_buffer
(&mut self, mut buffer: Self::Buffer)
src/runtime/buffer/circuit.rs:477
↓ 10 callersMethodsamples_per_symbol
(self)
examples/lora/src/utils.rs:623
↓ 10 callersMethodslice_with_tags
(&mut self)
src/runtime/mocker.rs:284
↓ 10 callersMethodstate
(&self)
src/runtime/scheduler/wasm.rs:499
↓ 10 callersMethodtake
Consuming `self`, try to take ownership of the value as the given type.
crates/types/src/pmt.rs:59
↓ 10 callersFunctionwait_usb
(future: JsFuture<T>, operation: &str)
src/blocks/wasm/hack_rf.rs:15
↓ 9 callersMethodapply
Apply config to a device
src/blocks/seify/config.rs:62
↓ 9 callersFunctionassert_validation_contains
( result: std::result::Result<(), futuresdr::runtime::Error>, expected: &str, )
tests/local_domain.rs:25
↓ 9 callersMethodcall
Call a message handler of a [`Block`], providing it a [`Pmt::Null`](futuresdr_types::Pmt). This is usually used, when the caller is only interested i
crates/remote/src/remote.rs:211
↓ 9 callersMethodmcs
(&self)
examples/wlan/src/lib.rs:348
↓ 9 callersMethodset_valid
(&mut self, valid: usize)
src/runtime/buffer/circuit.rs:127
↓ 9 callersMethodwait_async
Await flowgraph termination and return the finished [`Flowgraph`].
src/runtime/running_flowgraph.rs:52
↓ 8 callersMethodclone
(&self)
src/runtime/runtime.rs:243
↓ 8 callersMethoddst
(&self)
examples/m17/src/lsf.rs:23
↓ 8 callersFunctionfuturesdr_wasm_local_domain_worker_entry
(domain_id: usize)
src/runtime/local_domain_wasm.rs:272
↓ 8 callersFunctionfuturesdr_wasm_scheduler_worker_entry
(executor_id: usize, worker_index: usize)
src/runtime/scheduler/wasm.rs:101
↓ 8 callersFunctionget_be_bit
(buf: &[u8], pos: usize)
examples/rattlegram/src/util.rs:31
↓ 8 callersMethodget_flowgraph
Get the control handle for a flowgraph by runtime registry id. The id is the position assigned when the flowgraph was registered with the runtime han
src/runtime/runtime.rs:290
↓ 8 callersFunctioninitSync
(module, maybe_memory)
examples/rattlegram/worklet/wasm-decoder.js:287
↓ 8 callersMethodmin_items
Minimum number of items requested by the port. A scheduler should avoid calling the block until this many items are available to read or write, unles
src/runtime/buffer/mod.rs:86
↓ 8 callersMethodmul
(self, other: i32)
src/blocks/signal_source/fxpt_phase.rs:60
↓ 8 callersMethodprocess
(&mut self, sample: f32)
examples/m17/src/decoder.rs:232
↓ 8 callersFunctionrun_badblock
(bb: BadBlock<f32>, mode: RunMode)
tests/bad_block.rs:97
↓ 8 callersMethodsrc
(&self)
examples/m17/src/lsf.rs:26
↓ 8 callersMethodstate
Returns a reference to the inner state.
src/runtime/scheduler/flow.rs:377
↓ 8 callersFunctionto_map
(a: Type)
examples/rattlegram/src/polar.rs:569
↓ 8 callersFunctionto_type
(a: Map)
examples/rattlegram/src/polar.rs:578
↓ 8 callersMethodwith_mut
(&self, f: impl FnOnce(&mut State<D>) -> R)
src/runtime/buffer/queued.rs:155
↓ 7 callersFunctionbatch_size_from_args
()
perf/burn/src/lib.rs:12
↓ 7 callersMethodbuild_sink
Builder Typed Seify Sink
src/blocks/seify/builder.rs:152
↓ 7 callersFunctionbuild_upchirp_phase_coherent
( id: usize, sf: usize, os_factor: usize, upchirp: bool, n_samples: Option<usize>, off
examples/lora/src/utils.rs:917
↓ 7 callersFunctiondecode
(seq: u32, threshold: u32)
examples/zigbee/src/decoder.rs:8
↓ 7 callersMethoddescribe
(&self)
crates/prophecy/src/handle.rs:171
↓ 7 callersFunctiongenerate
( pipes: usize, stages: usize, samples: usize, )
perf/null/null.rs:48
↓ 7 callersFunctionmadd
(a: Type, b: Type, c: Type)
examples/rattlegram/src/polar.rs:565
↓ 7 callersMethodname
Get the port name.
src/runtime/message_output.rs:27
↓ 7 callersMethodparse
(s: &str)
examples/wlan/src/lib.rs:297
↓ 7 callersFunctionprod
(a: Type, b: Type)
examples/rattlegram/src/polar.rs:537
↓ 7 callersFunctionqmul
(mut a: Type, b: Type)
examples/rattlegram/src/polar.rs:558
↓ 7 callersFunctionqueue_push
(queue: &Queue<T>, item: T)
src/runtime/buffer/circuit.rs:51
↓ 7 callersMethodrun_async
Run the block's `work()` loop asynchronously. Like [`Mocker::run`], this repeats while [`WorkIo::call_again`] is set.
src/runtime/mocker.rs:174
↓ 7 callersFunctionset_be_bit
(buf: &mut [u8], pos: usize, val: bool)
examples/rattlegram/src/util.rs:35
↓ 7 callersMethodspawn
Spawn an async task on the runtime scheduler and return its task handle. The task is unrelated to any particular flowgraph. Dropping the returned tas
src/runtime/runtime.rs:105
↓ 7 callersMethodstop
Send a stop message to the [`crate::runtime::Flowgraph`]. Does not wait until the [`crate::runtime::Flowgraph`] is actually terminated.
src/runtime/flowgraph_handle.rs:135
↓ 6 callersMethodas_any_mut
(&mut self)
src/runtime/tag.rs:20
↓ 6 callersMethodblock_mut
Get typed mutable access to a block in this flowgraph. Use this before startup to configure block state or metadata, or after [`Runtime::run`](crate:
src/runtime/flowgraph.rs:1333
↓ 6 callersFunctionbuild_lora_rx_soft_decoding
( fg: &mut Flowgraph, chan: Channel, bw: Bandwidth, sf: SpreadingFactor, header_mode: Head
examples/lora/src/lib.rs:128
↓ 6 callersMethodconnect
(&mut self, _dest: &mut Self::Reader)
src/runtime/mocker.rs:361
↓ 6 callersMethodconnected_mut
Get the connected backend mutably, panicking if it is still disconnected. Call this after `validate()` has proven the buffer is connected.
src/runtime/buffer/mod.rs:363
↓ 6 callersMethodfinish
(&mut self)
src/runtime/mocker.rs:263
↓ 6 callersMethodflush_rx_queue
(&mut self, reason: &str)
src/blocks/wasm/hack_rf.rs:433
↓ 6 callersFunctionget
(client: Client, url: impl IntoUrl)
crates/remote/src/remote.rs:12
↓ 6 callersFunctionget_symbol_val
( samples: &[Complex32], ref_chirp: &[Complex32], fft: &Arc<dyn Fft<f32>>, )
examples/lora/src/utils.rs:1059
↓ 6 callersMethodis_closed
Return whether the receiver side has been closed.
src/runtime/channel.rs:110
↓ 6 callersMethodmodulation
(&self)
examples/wlan/src/lib.rs:243
↓ 6 callersMethodnotify
Notify the block once. Multiple notify calls before the block observes the signal are coalesced.
src/runtime/block_inbox.rs:49
↓ 6 callersMethodpsdu_size
(&self)
examples/wlan/src/lib.rs:344
↓ 6 callersMethodsend
Enqueue a block message and wake the destination block on success.
src/runtime/block_inbox.rs:149
↓ 6 callersMethodset_min_items
(&mut self, n: usize)
perf/perf/src/spsc.rs:281
↓ 6 callersFunctionslice
(i: f32)
examples/zigbee/src/clock_recovery_mm.rs:53
↓ 6 callersMethodslice
(&mut self)
src/runtime/buffer/burn/burn.rs:164
↓ 6 callersMethodstaged
(&self, cfo: &mut f32, mode: &mut OperationMode, call: &mut [u8])
examples/rattlegram/src/decoder.rs:1225
↓ 6 callersMethodstream
( &mut self, src_block: &BlockRef<KS>, src_port: FS, dst_block: &BlockRef<KD>,
src/runtime/flowgraph.rs:1697
↓ 6 callersMethodstream_dyn_async
Async counterpart to [`Flowgraph::stream_dyn`].
src/runtime/flowgraph.rs:1949
↓ 6 callersMethodstream_local
( &self, src_block: &BlockRef<KS>, src_port: FS, dst_block: &BlockRef<KD>,
src/runtime/flowgraph.rs:307
↓ 6 callersMethodwith
( &self, fg: &Flowgraph, f: impl FnOnce(&K) -> R + Send + 'static, )
src/runtime/flowgraph.rs:560
↓ 6 callersMethodwrite_control
( &mut self, request: Request, value: u16, index: u16, buf: &[u8],
src/blocks/wasm/hack_rf.rs:476
↓ 5 callersFunctionbit_reversal_indices
(log_n: usize)
examples/burn/src/fft.rs:4
↓ 5 callersMethodbuffers
Take all empty DMA buffers available for device output.
src/runtime/buffer/zynq/d2h.rs:65
↓ 5 callersMethoddomain_run_async
Run an async builder closure inside a local domain. This is the async counterpart of [`Flowgraph::domain_run`]. The future is created and awaited ins
src/runtime/flowgraph.rs:811
↓ 5 callersMethoddowncast_ref
Downcast the boxed tag payload by shared reference.
src/runtime/tag.rs:31
↓ 5 callersMethodencode
(code: &mut [i8], message: &[u8], frozen_bits: &[u32], data_bits: usize)
examples/rattlegram/src/polar.rs:53
↓ 5 callersFunctionfft_inplace
In-place radix-2 FFT on a batch of complex vectors
examples/burn/src/fft.rs:59
↓ 5 callersMethodfilled
(&self)
src/blocks/pfb/window_buffer.rs:41
↓ 5 callersFunctionfir_kernel_core
( taps: &TapsType, i: &[InputType], o: &mut [OutputType], decimation: usize, init: OutputT
crates/futuredsp/src/decimating_fir.rs:48
↓ 5 callersFunctionfir_kernel_core
( taps: &TapsType, i: &[InputType], o: &mut [OutputType], init: OutputType, mac: MacFn, )
crates/futuredsp/src/fir.rs:47
↓ 5 callersFunctiongenerate_stage_twiddles
( stage: usize, device: &Device<B>, )
examples/burn/src/fft.rs:37
↓ 5 callersMethodget
(&self)
examples/rattlegram/src/polar.rs:32
↓ 5 callersMethodget_as_slice
access the window as a contiguous slice
src/blocks/pfb/window_buffer.rs:35
↓ 5 callersMethodinject_buffers
Inject new empty buffers using the configured default item capacity.
src/runtime/buffer/mod.rs:622
↓ 5 callersMethodinsert_block
( &mut self, local_id: usize, block: Box<dyn LocalBlock>, )
src/runtime/local_domain_common.rs:49
↓ 5 callersMethodinstance_name
Get the block instance name.
src/runtime/flowgraph.rs:78
↓ 5 callersMethodinto_tensor
Consume the buffer to create a Tensor
src/runtime/buffer/burn/burn.rs:105
↓ 5 callersFunctionkaiser
A Kaiser window of a given length and shape parameter. Example usage: ``` use futuredsp::windows; let taps = windows::kaiser(38, 0.5); ```
crates/futuredsp/src/windows.rs:144
↓ 5 callersMethodlength
(&self)
crates/futuredsp/src/fir.rs:97
↓ 5 callersFunctionnotDefined
(what)
examples/rattlegram/worklet/wasm-decoder.js:112
↓ 5 callersMethodnotify_consumed_buffer
(&mut self)
src/runtime/buffer/circuit.rs:487
↓ 5 callersMethodplacement
(&self, block_id: BlockId)
src/runtime/flowgraph.rs:1042
↓ 5 callersMethodpoll
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
src/runtime/mod.rs:175
↓ 5 callersMethodport_id
(&self)
src/runtime/buffer/circular.rs:226
↓ 5 callersMethodqueue
Access the queue used to return buffers to the circuit start.
src/runtime/buffer/mod.rs:307
↓ 5 callersFunctionqueue_is_empty
(queue: &Queue<T>)
src/runtime/buffer/circuit.rs:86
↓ 5 callersMethodreset
(&mut self)
examples/m17/src/decoder.rs:33
↓ 5 callersMethodset_freq
(&mut self, hz: u64)
src/blocks/wasm/hack_rf.rs:522
← previousnext →101–200 of 2,257, ranked by callers