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
↓ 2 callers
Method
num_tensor_elements
Number of elements in the buffer
src/runtime/buffer/burn/burn.rs:138
↓ 2 callers
Method
output_mut
Get a mutable output port by id.
src/runtime/message_output.rs:115
↓ 2 callers
Method
output_sample_clock
(&self)
examples/m17/src/symbol_sync.rs:1741
↓ 2 callers
Function
parse_json_pmt
(kind: PmtKind, input: &str)
crates/prophecy/src/pmt.rs:31
↓ 2 callers
Method
parts_mut
Get mutable access to the wrapped kernel state used by `Kernel::work`.
src/runtime/mocker.rs:62
↓ 2 callers
Function
passStringToWasm0
(arg, malloc, realloc)
examples/rattlegram/worklet/wasm-decoder.js:38
↓ 2 callers
Function
percentile
(n)
perf/fir_latency/plot.py:64
↓ 2 callers
Function
percentile
(n)
perf/null_rand_latency/plot.py:64
↓ 2 callers
Function
port_bound_types
(ty: &Type)
crates/macros/src/lib.rs:444
↓ 2 callers
Method
port_id
Get the bound port id.
src/runtime/buffer/mod.rs:190
↓ 2 callers
Method
produce
(&mut self, n: usize)
perf/perf/src/lockfree.rs:233
↓ 2 callers
Method
put
(&mut self, samples: &[Complex32; Self::BUFFER_LEN])
examples/rattlegram/src/decoder.rs:374
↓ 2 callers
Function
queue_new
()
src/runtime/buffer/circuit.rs:40
↓ 2 callers
Function
queue_pop
(queue: &Queue<T>)
src/runtime/buffer/circuit.rs:64
↓ 2 callers
Function
queue_pop_back
(queue: &Queue<T>)
src/runtime/buffer/circuit.rs:75
↓ 2 callers
Method
raw_block_mut
(&mut self, block_id: BlockId)
src/runtime/flowgraph.rs:1148
↓ 2 callers
Method
read_control
( &self, request: Request, value: u16, index: u16, )
src/blocks/wasm/hack_rf.rs:441
↓ 2 callers
Function
resampling_fir_kernel_core
Internal helper function to abstract away everything but the core computation. Note that this function gets heavily inlined, so there is no (runtime)
crates/futuredsp/src/polyphase_resampling_fir.rs:70
↓ 2 callers
Function
reset_wasm_thread_metadata
()
src/runtime/scheduler/wasm.rs:58
↓ 2 callers
Function
run
(run: u64, scheduler: String, samples: u64, buffer_size: u64)
perf/wgpu/src/lib.rs:14
↓ 2 callers
Function
run
()
examples/wasm/src/lib.rs:8
↓ 2 callers
Function
run
()
examples/wgpu/src/lib.rs:13
↓ 2 callers
Function
run_and_check
(fg: Flowgraph, snk: BlockRef<NullSink<u8, LocalCpuReader<u8>>>)
tests/local_domain_context.rs:9
↓ 2 callers
Function
run_fg
(msg: String)
examples/cw/src/lib.rs:107
↓ 2 callers
Function
run_flowgraph
( scheduler: &str, pipe_blocks: &[Vec<BlockId>], mut fg: Flowgraph, )
perf/buffer_rand/buffer_rand.rs:127
↓ 2 callers
Function
run_flowgraph
(scheduler: &str, mut fg: Flowgraph)
perf/buffer_size/buffer_size.rs:97
↓ 2 callers
Method
run_impl
(&mut self, main_inbox: Sender<FlowgraphMessage>)
src/runtime/wrapped_kernel.rs:65
↓ 2 callers
Method
schmidl_cox
(&mut self)
examples/rattlegram/src/encoder.rs:352
↓ 2 callers
Method
scramble
(&mut self)
examples/m17/src/encoder.rs:206
↓ 2 callers
Function
selu
Applies the “SELU” activation to `x`: SELU(x) = λ * x, if x > 0 = λ * (α * exp(x) − α), if x ≤ 0 where α ≈ 1.67326324 and λ
examples/burn/src/model.rs:31
↓ 2 callers
Method
set_amp_enable
(&mut self, en: bool)
src/blocks/wasm/hack_rf.rs:532
↓ 2 callers
Method
set_crc
(&mut self)
examples/m17/src/lsf.rs:38
↓ 2 callers
Method
set_min_buffer_size_in_items
(&mut self, n: usize)
perf/perf/src/spsc.rs:288
↓ 2 callers
Method
set_min_buffer_size_in_items
(&mut self, n: usize)
src/runtime/buffer/circular.rs:257
↓ 2 callers
Method
set_min_buffer_size_in_items
(&mut self, n: usize)
src/runtime/buffer/queued.rs:425
↓ 2 callers
Method
set_min_buffer_size_in_items_max
Raise the minimum buffer size to at least `min_items`.
src/runtime/buffer/mod.rs:111
↓ 2 callers
Method
set_min_items_max
Raise the minimum number of items to at least `min_items`.
src/runtime/buffer/mod.rs:96
↓ 2 callers
Method
set_sample_rate_auto
(&mut self, freq: f64)
src/blocks/wasm/hack_rf.rs:550
↓ 2 callers
Method
set_with_tags
Replace the readable input items and their tags.
src/runtime/mocker.rs:231
↓ 2 callers
Method
slice_with_tags
(&mut self)
perf/perf/src/lockfree.rs:227
↓ 2 callers
Method
slice_with_tags
(&mut self)
src/runtime/buffer/queued.rs:361
↓ 2 callers
Method
spawn
( &self, future: impl Future<Output = T> + Send + 'static, )
perf/perf/src/tpb_scheduler.rs:108
↓ 2 callers
Function
spawn_block_on_executor
( executor: &FlowExecutor, block: Box<dyn Block>, main_channel: Sender<FlowgraphMessage>, queu
src/runtime/scheduler/flow.rs:224
↓ 2 callers
Function
spawn_main
( future: impl Future<Output = T> + Send + 'static, )
src/runtime/scheduler/wasm.rs:347
↓ 2 callers
Function
start_flowgraph
( scheduler: S, fg: Flowgraph, )
src/runtime/runtime.rs:306
↓ 2 callers
Function
stepped
()
crates/types/src/seify.rs:108
↓ 2 callers
Method
stream_input_done
Notify the destination block that one stream input port is done.
src/runtime/block_inbox.rs:138
↓ 2 callers
Method
stream_output_done
Notify the destination block that one stream output port is done.
src/runtime/block_inbox.rs:143
↓ 2 callers
Method
stream_plan_by_id
(&self, src_id: BlockId, dst_id: BlockId)
src/runtime/flowgraph.rs:1125
↓ 2 callers
Method
symbol_clock
(&self)
examples/m17/src/symbol_sync.rs:1744
↓ 2 callers
Method
sync_dist
(&self, sym: &[f32; 8])
examples/m17/src/decoder.rs:224
↓ 2 callers
Method
syncword
(&mut self, sword: u16)
examples/m17/src/encoder.rs:63
↓ 2 callers
Function
taps_accessor_work
( memory: &mut Vec<T>, a_taps: &TT, b_taps: &TT, i: &[T], o: &mut [T], )
crates/futuredsp/src/iir.rs:79
↓ 2 callers
Method
terminate
(self)
src/runtime/local_domain_wasm.rs:257
↓ 2 callers
Method
to_config
(&self)
examples/lora/src/meshtastic.rs:115
↓ 2 callers
Method
topology
(&self)
src/runtime/local_domain_common.rs:45
↓ 2 callers
Method
two_block_entries_mut
( &mut self, first: BlockId, second: BlockId, )
src/runtime/flowgraph.rs:1049
↓ 2 callers
Method
two_blocks_mut
( &mut self, src: (usize, BlockId), dst: (usize, BlockId), )
src/runtime/local_domain_common.rs:96
↓ 2 callers
Method
update
Update the [`Flowgraph`], getting current blocks and connections.
crates/remote/src/remote.rs:77
↓ 2 callers
Method
update_timing_state
update timing state; increment output timing stride and quantize filterbank indices
src/blocks/pfb/arb_resampler.rs:132
↓ 2 callers
Function
value
()
crates/types/src/seify.rs:90
↓ 2 callers
Function
vqabs
(mut a: Type)
examples/rattlegram/src/polar.rs:508
↓ 2 callers
Method
wake_worker
(&self, queue_index: usize)
src/runtime/scheduler/flow.rs:457
↓ 2 callers
Function
wasm_event_loop_yield
()
src/runtime/mod.rs:164
↓ 2 callers
Method
with
(&self, f: impl FnOnce(&State<D>) -> R)
src/runtime/buffer/queued.rs:151
↓ 2 callers
Method
with_async
Asynchronously access the typed block through the given [`Flowgraph`]. This is the async counterpart of [`BlockRef::with`]. It is required on WASM wh
src/runtime/flowgraph.rs:576
↓ 2 callers
Method
work
Process stream data and emit messages. Implementations inspect their input buffers, write output buffers, update consume/produce counts, optionally p
src/runtime/kernel.rs:98
↓ 2 callers
Function
worker_script
Return the default worker script used by the WASM scheduler and local domains.
src/runtime/scheduler/wasm.rs:54
↓ 2 callers
Function
yield_now
Wakes the current task and returns [`Poll::Pending`] once.
src/runtime/scheduler/flow.rs:594
↓ 1 callers
Method
__destroy_into_raw
()
examples/rattlegram/worklet/wasm-decoder.js:121
↓ 1 callers
Method
__destroy_into_raw
()
examples/rattlegram/worklet/wasm-decoder.js:157
↓ 1 callers
Function
__wbg_load
(module, imports)
examples/rattlegram/worklet/wasm-decoder.js:196
↓ 1 callers
Method
__wrap
(ptr)
examples/rattlegram/worklet/wasm-decoder.js:149
↓ 1 callers
Method
acquire_current
(&mut self)
src/runtime/buffer/wgpu/h2d.rs:148
↓ 1 callers
Method
add_flowgraph
Add a [`FlowgraphHandle`] to make it available to web handlers.
src/runtime/runtime.rs:278
↓ 1 callers
Method
add_kernel_to_domain
( &mut self, domain_id: usize, block: impl FnOnce() -> K + Send + 'static, )
src/runtime/flowgraph.rs:973
↓ 1 callers
Method
add_message_edge
(&mut self, edge: Edge)
src/runtime/local_domain_common.rs:41
↓ 1 callers
Method
add_normal_block
( &mut self, block: Box<dyn Block>, inbox: BlockInbox, message_inputs: &'stati
src/runtime/flowgraph.rs:919
↓ 1 callers
Method
add_stream_edge
(&mut self, edge: Edge)
src/runtime/local_domain_common.rs:37
↓ 1 callers
Method
advance_input_clock
(&mut self)
examples/m17/src/symbol_sync.rs:1705
↓ 1 callers
Method
advance_internal_clocks
(&mut self)
examples/m17/src/symbol_sync.rs:1759
↓ 1 callers
Method
advance_loop
(&mut self, error: f32)
examples/m17/src/symbol_sync.rs:1456
↓ 1 callers
Method
advance_phase
(&mut self, increment: f32)
examples/m17/src/symbol_sync.rs:1366
↓ 1 callers
Method
airborne_position_received
( &mut self, icao: &AdsbIcao, altitude: &AdsbPosition, _metadata: &DecoderMeta
examples/adsb/src/tracker.rs:176
↓ 1 callers
Method
airborne_velocity_received
( &mut self, icao: &AdsbIcao, velocity: &AdsbVelocity, _metadata: &DecoderMeta
examples/adsb/src/tracker.rs:240
↓ 1 callers
Method
aircraft_identification_received
( &mut self, icao: &AdsbIcao, identification: &AdsbIdentification, _metadata:
examples/adsb/src/tracker.rs:161
↓ 1 callers
Method
amp_enable
Enable or disable the RF amplifier initially.
src/blocks/wasm/hack_rf.rs:267
↓ 1 callers
Function
argument_parser
()
perf/wlan/wifi_rx.py:118
↓ 1 callers
Function
arp_details
(data: &[u8], offset: usize)
examples/wlan-wasm/src/frontend.rs:993
↓ 1 callers
Method
as_any_mut
(&mut self)
src/runtime/buffer/queued.rs:497
↓ 1 callers
Method
as_any_mut
(&mut self)
crates/types/src/pmt.rs:29
↓ 1 callers
Method
bandwidth
Bandwidth
src/blocks/seify/builder.rs:104
↓ 1 callers
Function
bessel_I0
(x: f64)
examples/lora/src/fft_demod.rs:9
↓ 1 callers
Function
bin_to_u64
(s: &[u8])
examples/adsb/src/decoder.rs:7
↓ 1 callers
Function
blackman
A Blackman window of a given length. If `periodic` is `true` a periodic window is returned, otherwise a symmetric window. See [`gen_cos`] for more det
crates/futuredsp/src/windows.rs:105
↓ 1 callers
Function
block
(id: usize, name: &str)
crates/remote/src/remote.rs:327
↓ 1 callers
Method
block_count
(&self)
src/runtime/local_domain.rs:41
↓ 1 callers
Method
block_on
(&mut self)
src/blocks/websocket_pmt_sink.rs:85
↓ 1 callers
Method
block_on
(&mut self)
src/blocks/websocket_sink.rs:87
↓ 1 callers
Method
block_on
(&mut self)
tests/local_domain.rs:60
← previous
next →
401–500 of 2,257, ranked by callers