Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FutureSDR/FutureSDR
/ functions
Functions
2,257 in github.com/FutureSDR/FutureSDR
⨍
Functions
2,257
◇
Types & classes
646
↓ 1 callers
Method
row_echelon
(&mut self)
examples/rattlegram/src/osd.rs:108
↓ 1 callers
Method
run_available
(&self)
src/runtime/local_domain_wasm.rs:371
↓ 1 callers
Function
run_cpu
(orig: Vec<f32>)
examples/vulkan/src/main.rs:41
↓ 1 callers
Method
run_domain
( &self, blocks: Vec<Box<dyn Block>>, main_channel: &Sender<FlowgraphMessage>, )
src/runtime/scheduler/smol.rs:110
↓ 1 callers
Function
run_domain_thread
( rx: mpsc::Receiver<LocalDomainMessage>, mut terminate_rx: oneshot::Receiver<()>, )
src/runtime/local_domain.rs:225
↓ 1 callers
Function
run_domain_worker
(init: WasmLocalDomainInit)
src/runtime/local_domain_wasm.rs:315
↓ 1 callers
Function
run_fg
(n_samp: u64)
benches/flowgraph.rs:14
↓ 1 callers
Function
run_fg
(fd: u32)
examples/android/src/lib.rs:10
↓ 1 callers
Function
run_fg
(set_tx: WriteSignal<Option<mpsc::Sender<Box<[f32]>>>>)
examples/rattlegram/src/wasm.rs:100
↓ 1 callers
Function
run_fg_inner
(set_tx: WriteSignal<Option<mpsc::Sender<Box<[f32]>>>>)
examples/rattlegram/src/wasm.rs:129
↓ 1 callers
Function
run_fg_timed
(n_samp: u64, iters: u64)
benches/flowgraph.rs:28
↓ 1 callers
Method
run_flowgraph
( mut self, scheduler: S, main_channel: Sender<FlowgraphMessage>, main_rx: Rec
src/runtime/flowgraph.rs:2125
↓ 1 callers
Function
run_hybrid
()
examples/inplace/src/main.rs:38
↓ 1 callers
Method
run_if_needed
( &mut self, main_channel: Sender<FlowgraphMessage>, )
src/runtime/local_domain.rs:79
↓ 1 callers
Function
run_inner
()
examples/wgpu/src/lib.rs:17
↓ 1 callers
Function
run_inplace
()
examples/inplace/src/main.rs:11
↓ 1 callers
Function
run_local_domain
( state: &mut LocalDomainState, ex: LocalExecutor<'static>, main_channel: Sender<FlowgraphMessage>
src/runtime/local_domain.rs:265
↓ 1 callers
Function
run_local_domain
( state: &mut LocalDomainState, main_channel: Sender<FlowgraphMessage>, terminate: Arc<AtomicBool>
src/runtime/local_domain_wasm.rs:384
↓ 1 callers
Method
run_local_domains
( &mut self, main_channel: Sender<FlowgraphMessage>, )
src/runtime/flowgraph.rs:2427
↓ 1 callers
Method
run_on
Runs one worker of the executor until the given future completes.
src/runtime/scheduler/flow.rs:323
↓ 1 callers
Function
run_outofplace
()
examples/inplace/src/main.rs:68
↓ 1 callers
Method
run_until_shutdown
(&self, worker_index: usize)
src/runtime/scheduler/wasm.rs:452
↓ 1 callers
Function
run_vulkan
(orig: Vec<f32>)
examples/vulkan/src/main.rs:59
↓ 1 callers
Method
runnable
Waits for the next runnable task to run.
src/runtime/scheduler/flow.rs:559
↓ 1 callers
Method
runnable_with
Waits for the next runnable task to run, given a function that searches for a task.
src/runtime/scheduler/flow.rs:489
↓ 1 callers
Method
same
(&mut self, input: f32)
examples/rattlegram/src/decoder.rs:723
↓ 1 callers
Function
sample_count
( sf: SpreadingFactor, preamble_len: usize, header_mode: HeaderMode, payload_len: usize, h
examples/lora/src/utils.rs:989
↓ 1 callers
Method
sample_rate
Get sample rate
src/blocks/audio/file_source.rs:57
↓ 1 callers
Method
sample_rate
( &mut self, _io: &mut WorkIo, _mo: &mut MessageOutputs, _meta: &mut BlockMeta
src/blocks/seify/sink.rs:152
↓ 1 callers
Method
sample_rate
Sample Rate
src/blocks/seify/builder.rs:119
↓ 1 callers
Method
samples
(&mut self, s: usize)
examples/rattlegram/src/decoder.rs:842
↓ 1 callers
Function
samples_from_phase_diff
(phase_increments: &[f32])
examples/lora/src/utils.rs:953
↓ 1 callers
Method
schedule_executor
Returns a function that schedules a runnable task when it gets woken up.
src/runtime/scheduler/flow.rs:358
↓ 1 callers
Method
schedule_executor
( &self, local: Arc<ConcurrentQueue<Runnable>>, )
src/runtime/scheduler/wasm.rs:486
↓ 1 callers
Function
schedule_wake
( wake_scheduled: &std::sync::Arc<std::sync::atomic::AtomicBool>, cx: &Context<'_>, )
src/runtime/channel.rs:223
↓ 1 callers
Method
scramble
(&mut self, n_data_bits: usize, n_pad: usize)
examples/wlan/src/encoder.rs:31
↓ 1 callers
Method
selected_channel
(&self, channels: &[usize])
src/blocks/seify/config.rs:104
↓ 1 callers
Method
set_alpha
(&mut self, alpha: f32)
examples/m17/src/symbol_sync.rs:1545
↓ 1 callers
Method
set_avg_period
(&mut self, period: f32)
examples/m17/src/symbol_sync.rs:1553
↓ 1 callers
Method
set_beta
(&mut self, beta: f32)
examples/m17/src/symbol_sync.rs:1549
↓ 1 callers
Method
set_fft_size
Set a new FFT size
src/blocks/fft.rs:140
↓ 1 callers
Method
set_hw_sync_mode
(&mut self, value: u8)
src/blocks/wasm/hack_rf.rs:527
↓ 1 callers
Method
set_inst_period
(&mut self, period: f32)
examples/m17/src/symbol_sync.rs:1558
↓ 1 callers
Function
set_le_bit
(buf: &mut [u8], pos: usize, val: bool)
examples/rattlegram/src/util.rs:40
↓ 1 callers
Method
set_max
(&mut self, max: f32)
examples/egui/src/bin/combined.rs:306
↓ 1 callers
Method
set_max
(&mut self, max: f32)
examples/egui/src/bin/egui.rs:308
↓ 1 callers
Method
set_max_avg_period
(&mut self, period: f32)
examples/m17/src/symbol_sync.rs:1568
↓ 1 callers
Method
set_min
(&mut self, min: f32)
examples/egui/src/bin/combined.rs:302
↓ 1 callers
Method
set_min
(&mut self, min: f32)
examples/egui/src/bin/egui.rs:304
↓ 1 callers
Method
set_min_avg_period
(&mut self, period: f32)
examples/m17/src/symbol_sync.rs:1572
↓ 1 callers
Method
set_nom_avg_period
(&mut self, period: f32)
examples/m17/src/symbol_sync.rs:1576
↓ 1 callers
Method
set_sf
Set spreading factor and init vector sizes accordingly
examples/lora/src/fft_demod.rs:48
↓ 1 callers
Method
set_synch_word
(&mut self, synch_word: SynchWord)
examples/lora/src/modulator.rs:40
↓ 1 callers
Method
set_transceiver_mode
(&mut self, mode: TransceiverMode)
src/blocks/wasm/hack_rf.rs:589
↓ 1 callers
Method
set_value
(&mut self, name: impl Into<String>, value: V)
src/runtime/config.rs:148
↓ 1 callers
Function
setupAudio
(messageSetter)
examples/rattlegram/assets/setup-decoder.js:33
↓ 1 callers
Method
shutdown
(&self)
src/runtime/scheduler/wasm.rs:474
↓ 1 callers
Method
silence
(&mut self)
examples/rattlegram/src/encoder.rs:333
↓ 1 callers
Method
slice
(&mut self)
src/runtime/buffer/circular.rs:237
↓ 1 callers
Method
slice_parts
(&mut self)
perf/perf/src/spsc.rs:110
↓ 1 callers
Method
spawn
(&self, future: impl Future<Output = T> + 'static)
src/runtime/local_domain_wasm.rs:361
↓ 1 callers
Method
spawn
( &self, future: impl Future<Output = T> + Send + 'static, )
src/runtime/scheduler/flow.rs:210
↓ 1 callers
Method
spawn_executor
( &self, future: impl Future<Output = T> + Send + 'static, executor: usize, )
src/runtime/scheduler/flow.rs:290
↓ 1 callers
Method
spawn_executor
( &self, future: impl Future<Output = T> + Send + 'static, executor: usize, )
src/runtime/scheduler/wasm.rs:422
↓ 1 callers
Function
spawn_local_domain_worker
(worker_script: &str, domain_id: usize)
src/runtime/local_domain_wasm.rs:287
↓ 1 callers
Function
spawn_wasm_block
( executor: &WasmExecutor, block: Box<dyn Block>, main_channel: Sender<FlowgraphMessage>, queu
src/runtime/scheduler/wasm.rs:317
↓ 1 callers
Function
spawn_wasm_main_block
( block: Box<dyn Block>, main_channel: Sender<FlowgraphMessage>, )
src/runtime/scheduler/wasm.rs:333
↓ 1 callers
Function
spawn_worker
( worker_script: &str, executor_id: usize, worker_index: usize, )
src/runtime/scheduler/wasm.rs:282
↓ 1 callers
Method
split_symbols
(&mut self, n_bpsc: usize, n_sym: usize)
examples/wlan/src/encoder.rs:109
↓ 1 callers
Method
start
(&mut self, custom_routes: Option<Router>)
src/runtime/ctrl_port.rs:114
↓ 1 callers
Function
start_receiver
( set_n_frames: WriteSignal<usize>, set_frames: WriteSignal<VecDeque<Frame>>, set_control: WriteSi
examples/zigbee-wasm/src/frontend.rs:288
↓ 1 callers
Function
start_receiver
( config: ReceiverConfig, set_status: WriteSignal<String>, set_frames: WriteSignal<VecDeque<Frame>
examples/wlan-wasm/src/frontend.rs:493
↓ 1 callers
Function
start_render_loop
( state: Rc<RefCell<RenderState>>, data: ReadSignal<Vec<u8>>, min: Signal<f32>, max: Signal<f3
crates/prophecy/src/time_sink.rs:164
↓ 1 callers
Function
start_render_loop
( state: Rc<RefCell<RenderState>>, data: ReadSignal<Vec<u8>>, fft_size: usize, min: Signal<f32
crates/prophecy/src/waterfall.rs:183
↓ 1 callers
Method
start_transfer
(&mut self)
src/blocks/wasm/hack_rf.rs:624
↓ 1 callers
Method
startup_snapshot
( &self, )
src/runtime/flowgraph.rs:2396
↓ 1 callers
Method
step
Do one step forward
src/blocks/signal_source/fxpt_nco.rs:36
↓ 1 callers
Method
stop
Stop the running flowgraph.
src/runtime/running_flowgraph.rs:96
↓ 1 callers
Method
stop_and_wait
Stop the [`crate::runtime::Flowgraph`]. Send a terminate message to the [`crate::runtime::Flowgraph`] and wait until it shuts down. This method obse
src/runtime/flowgraph_handle.rs:151
↓ 1 callers
Function
stopband_atten_to_dev
(atten_db: f64)
crates/futuredsp/src/firdes/remez.rs:43
↓ 1 callers
Method
stream_connections
Get a list of all stream [`Connections`](Connection) of the [`Flowgraph`].
crates/remote/src/remote.rs:147
↓ 1 callers
Method
stream_input
(&mut self, id: &PortId)
src/runtime/local_domain.rs:355
↓ 1 callers
Method
stream_local_async
Asynchronously connect local-only stream ports between blocks in this domain context.
src/runtime/flowgraph.rs:327
↓ 1 callers
Method
stream_local_dyn_async
Async counterpart to [`Flowgraph::stream_local_dyn`].
src/runtime/flowgraph.rs:2006
↓ 1 callers
Method
sync
( &mut self, input: &[Complex32], out: &mut [Complex32], tags: &mut Tags,
examples/lora/src/frame_sync.rs:758
↓ 1 callers
Method
sync
(&mut self, input: &[Complex32])
examples/wlan/src/sync_long.rs:18
↓ 1 callers
Method
sync1
(&mut self, s: &[Complex32; 64])
examples/wlan/src/frame_equalizer.rs:27
↓ 1 callers
Method
sync2
(&mut self, s: &[Complex32; 64])
examples/wlan/src/frame_equalizer.rs:31
↓ 1 callers
Method
sync_quarter_down
( &mut self, input: &[Complex32], out: &mut [Complex32], tags: &mut Tags,
examples/lora/src/frame_sync.rs:348
↓ 1 callers
Method
sync_reset_input_clock
(&mut self)
examples/m17/src/symbol_sync.rs:1717
↓ 1 callers
Method
sync_reset_internal_clocks
(&mut self)
examples/m17/src/symbol_sync.rs:1773
↓ 1 callers
Method
sync_work
( &mut self, _io: &mut WorkIo, _mo: &mut MessageOutputs, _b: &mut BlockMeta,
benches/sync_vs_async.rs:22
↓ 1 callers
Method
systematic
(&mut self)
examples/rattlegram/src/osd.rs:152
↓ 1 callers
Method
systematic
(&mut self, frozen_bits: &[u32], crc_bits: usize)
examples/rattlegram/src/polar.rs:173
↓ 1 callers
Method
take_blocks
(&mut self)
src/runtime/flowgraph.rs:2368
↓ 1 callers
Method
take_connected
Take the connected backend out of the state.
src/runtime/buffer/mod.rs:374
↓ 1 callers
Method
take_entries
(&self)
src/runtime/flowgraph.rs:264
↓ 1 callers
Method
take_messages
Take produced PMTs from output message ports.
src/runtime/mocker.rs:167
↓ 1 callers
Method
take_pending
Consume a pending notification bit.
src/runtime/block_inbox.rs:56
↓ 1 callers
Method
ted_input_clock
(&self)
examples/m17/src/symbol_sync.rs:1738
← previous
next →
701–800 of 2,257, ranked by callers