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
↓ 5 callers
Method
set_instance
Set WGPU instance used to allocate reusable readback buffers.
src/runtime/buffer/wgpu/d2h.rs:72
↓ 5 callers
Method
set_lna_gain
(&mut self, gain: u16)
src/blocks/wasm/hack_rf.rs:594
↓ 5 callers
Method
set_min_buffer_size_in_items
Configure the minimum buffer size in items.
src/runtime/buffer/mod.rs:106
↓ 5 callers
Method
set_vga_gain
(&mut self, gain: u16)
src/blocks/wasm/hack_rf.rs:609
↓ 5 callers
Method
stream_local_dyn
( &mut self, src_block_id: impl Into<BlockId>, src_port_id: impl Into<PortId>,
src/runtime/flowgraph.rs:1990
↓ 5 callers
Function
stream_row_count
(b: &BlockDescription)
crates/prophecy/src/flowgraph_canvas.rs:447
↓ 5 callers
Method
transform
(&mut self, _papr_reduction: bool)
examples/rattlegram/src/encoder.rs:337
↓ 4 callers
Method
add_buffer
Add a reusable Vulkan buffer to the circuit.
src/runtime/buffer/vulkan/h2d.rs:72
↓ 4 callers
Method
add_channel
(&mut self, chan: MeshtasticChannel)
examples/lora/src/meshtastic.rs:567
↓ 4 callers
Function
argmax_f32
(input_slice: T)
examples/lora/src/utils.rs:1101
↓ 4 callers
Function
argmax_f64
(input_slice: T)
examples/lora/src/utils.rs:1111
↓ 4 callers
Method
as_any
(&self)
src/runtime/tag.rs:17
↓ 4 callers
Method
block
Get a specific [`Block`](Block) of the [`Flowgraph`] by `id`. Returns `None` if `Block` is not found.
crates/remote/src/remote.rs:103
↓ 4 callers
Function
channel
Create a paired sender/reader block inbox with a coalescing notifier.
src/runtime/block_inbox.rs:198
↓ 4 callers
Method
data
(&mut self)
examples/m17/src/encoder.rs:72
↓ 4 callers
Method
decode
(&self, packet: &MeshPacket)
examples/lora/src/meshtastic.rs:474
↓ 4 callers
Method
enabled
(self)
examples/lora/src/utils.rs:707
↓ 4 callers
Method
encode
(data: u16)
examples/m17/src/golay.rs:11
↓ 4 callers
Method
fetch
(&mut self, payload: &mut [u8])
examples/rattlegram/src/decoder.rs:1231
↓ 4 callers
Method
flip
(&mut self, j: usize)
examples/rattlegram/src/osd.rs:175
↓ 4 callers
Function
getInt32Memory0
()
examples/rattlegram/worklet/wasm-decoder.js:95
↓ 4 callers
Function
getUint8Memory0
()
examples/rattlegram/worklet/wasm-decoder.js:9
↓ 4 callers
Method
get_buffer
Get the next full DMA buffer, if available.
src/runtime/buffer/zynq/h2d.rs:258
↓ 4 callers
Function
get_config
Recover from a poisoned configuration mutex by restoring the initial config.
src/runtime/config.rs:25
↓ 4 callers
Method
init
Returns the initialized model.
examples/burn/src/model.rs:89
↓ 4 callers
Function
int2bool
(integer: u16, n_bits: usize)
examples/lora/src/utils.rs:833
↓ 4 callers
Method
items
Get received items
src/blocks/vector_sink.rs:39
↓ 4 callers
Function
lowpass
Lowpass FIR Filter Constructs a lowpass FIR filter with unit gain and cutoff frequency `cutoff` (in cycles/sample) using the specified window. The le
crates/futuredsp/src/firdes/basic.rs:25
↓ 4 callers
Method
matching
(&self, index: usize)
examples/zigbee/src/decoder.rs:41
↓ 4 callers
Method
message
( &self, src_block_id: impl Into<BlockId>, src_port_id: impl Into<PortId>, dst
src/runtime/flowgraph.rs:410
↓ 4 callers
Function
my_roundf
(number: f32)
examples/lora/src/utils.rs:980
↓ 4 callers
Method
n_bpsc
bits per symbol
examples/wlan/src/lib.rs:58
↓ 4 callers
Method
n_data_bits
(&self)
examples/wlan/src/lib.rs:352
↓ 4 callers
Method
n_messages
(mut self, n: usize)
src/blocks/message_source.rs:157
↓ 4 callers
Method
notified
Return a future that resolves on the next pending notification.
src/runtime/block_inbox.rs:61
↓ 4 callers
Method
num_host_elements
Number of elements in the buffer
src/runtime/buffer/burn/burn.rs:146
↓ 4 callers
Function
parse
()
perf/null_rand_latency/parse.py:5
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/queued.rs:349
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/circuit.rs:247
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/zynq/d2h.rs:133
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/zynq/h2d.rs:142
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/wgpu/d2h.rs:164
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/wgpu/h2d.rs:266
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/burn/burn.rs:317
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/vulkan/d2h.rs:134
↓ 4 callers
Method
port_id
(&self)
src/runtime/buffer/vulkan/h2d.rs:156
↓ 4 callers
Function
port_method
(port: &Option<Port>, default: proc_macro2::TokenStream)
crates/macros/src/lib.rs:248
↓ 4 callers
Method
post
( &self, block_id: usize, handler: impl Into<PortId>, pmt: Pmt, )
crates/prophecy/src/handle.rs:177
↓ 4 callers
Method
process
(&mut self, input: f32)
examples/rattlegram/src/decoder.rs:729
↓ 4 callers
Method
put_message_input
( &self, block_id: usize, handler: impl Into<PortId>, pmt: Pmt, )
crates/prophecy/src/handle.rs:228
↓ 4 callers
Method
queue
Vulkan queue
src/runtime/buffer/vulkan/mod.rs:127
↓ 4 callers
Method
r#type
(&self)
examples/m17/src/lsf.rs:29
↓ 4 callers
Method
resolve_if_auto
(self, sf: SpreadingFactor, bw: Bandwidth)
examples/lora/src/utils.rs:693
↓ 4 callers
Method
run
( &self, main_channel: Sender<FlowgraphMessage>, )
src/runtime/local_domain.rs:195
↓ 4 callers
Method
schedule
Returns a function that schedules a runnable task when it gets woken up.
src/runtime/scheduler/flow.rs:347
↓ 4 callers
Method
schedule
(&self)
src/runtime/scheduler/wasm.rs:478
↓ 4 callers
Method
set_instance_name
Set the block instance name.
src/runtime/flowgraph.rs:113
↓ 4 callers
Method
set_valid
(&mut self, valid: usize)
src/runtime/buffer/burn/burn.rs:160
↓ 4 callers
Method
start_async
Start a [`Flowgraph`] on the [`Runtime`] and await initialization. Returns once the flowgraph is initialized and running. The returned [`RunningFlowg
src/runtime/runtime.rs:125
↓ 4 callers
Function
volk_32fc_magnitude_squared_32f
(input_slice: &[Complex32])
examples/lora/src/utils.rs:1139
↓ 4 callers
Method
with_normal_local_blocks_mut_async
( &mut self, normal_id: BlockId, local: LocalEndpoint, f: F, )
src/runtime/flowgraph.rs:1502
↓ 4 callers
Method
write_params
(&self, stage: u32, active_batches: usize, total_batches: usize)
perf/burn/src/bin/fft-wgpu-hack.rs:702
↓ 3 callers
Method
add_kernel_to_domain_async
( &mut self, domain_id: usize, block: impl FnOnce() -> K + Send + 'static, )
src/runtime/flowgraph.rs:984
↓ 3 callers
Function
alloc_f32_buffer
(client: &ComputeClient<WgpuRuntime>, len: usize)
perf/burn/src/bin/fft-cubecl-kernel.rs:169
↓ 3 callers
Function
block_height
(b: &BlockDescription)
crates/prophecy/src/flowgraph_canvas.rs:26
↓ 3 callers
Method
block_on
Wait for the block's typed future before calling this block again. The block may still be called earlier if stream data, a message, or a control noti
src/runtime/work_io.rs:32
↓ 3 callers
Function
bool2int
(b: &[bool])
examples/lora/src/utils.rs:849
↓ 3 callers
Function
build_lora_tx
( fg: &mut Flowgraph, bw: Bandwidth, sf: SpreadingFactor, code_rate: CodeRate, has_crc: bo
examples/lora/src/lib.rs:48
↓ 3 callers
Function
build_upchirp
( id: usize, sf: SpreadingFactor, os_factor: usize, preamble: bool, )
examples/lora/src/utils.rs:884
↓ 3 callers
Method
cache_current_net_id
(&mut self)
examples/lora/src/frame_sync.rs:245
↓ 3 callers
Method
cast
(self)
src/runtime/buffer/burn/burn.rs:52
↓ 3 callers
Function
connect
(input: TokenStream)
crates/macros/src/lib.rs:100
↓ 3 callers
Function
create_state
(client: ComputeClient<WgpuRuntime>, batch_size: usize)
perf/burn/src/bin/fft-cubecl-kernel.rs:192
↓ 3 callers
Method
decode
( &mut self, message: &mut [u8], code: &[i8], frozen_bits: &[u32], dat
examples/rattlegram/src/polar.rs:186
↓ 3 callers
Function
design_kaiser_window
(transition_bw: f64, max_ripple: f64)
crates/futuredsp/src/firdes/basic.rs:454
↓ 3 callers
Method
emit_pending
(&mut self, wait: bool)
perf/burn/src/bin/spectrum-wgpu-hack.rs:523
↓ 3 callers
Method
emit_pending
(&mut self, wait: bool)
perf/burn/src/bin/fft-wgpu-hack.rs:743
↓ 3 callers
Method
finish
(&mut self)
src/runtime/buffer/queued.rs:524
↓ 3 callers
Method
flowgraphs
Get a list of all running [`Flowgraphs`](Flowgraph).
crates/remote/src/remote.rs:41
↓ 3 callers
Method
forward
(&self, samples: Tensor<B, 3>)
examples/burn/src/model.rs:176
↓ 3 callers
Function
gen_cos
Generalized Cosine Window A generalized cosine window of a given length with coefficients `coeffs`. If `periodic` is `false`, a symmetric filter is r
crates/futuredsp/src/windows.rs:68
↓ 3 callers
Function
getStringFromWasm0
(ptr, len)
examples/rattlegram/worklet/wasm-decoder.js:16
↓ 3 callers
Method
get_flowgraph
(&self, id: FlowgraphId)
crates/prophecy/src/handle.rs:141
↓ 3 callers
Function
hamming
A Hamming window of a given length. If `periodic` is `true` a periodic window is returned, otherwise a symmetric window. See [`gen_cos`] for more deta
crates/futuredsp/src/windows.rs:118
↓ 3 callers
Method
header
(whitened: Vec<u8>, code_rate: CodeRate, has_crc: bool)
examples/lora/src/encoder.rs:64
↓ 3 callers
Method
is_running
(&self)
src/runtime/local_domain.rs:49
↓ 3 callers
Function
is_vec
Check if parameter is a Vec
crates/macros/src/lib.rs:431
↓ 3 callers
Function
low_pass
Builds a low pass filter. Args: gain: Filter gain in the passband (linear) Fs: Sampling rate (sps) == number of channels in case of polyphase channel
crates/futuredsp/src/firdes/remez.rs:21
↓ 3 callers
Function
lporder
(freq1: f64, freq2: f64, delta_p: f64, delta_s: f64)
crates/futuredsp/src/firdes/remez.rs:181
↓ 3 callers
Method
min_in_buffer_size
Minimum input buffer size to ensure the Sink will not block on bursts -> set to largest expected burst size, in samples
src/blocks/seify/builder.rs:129
↓ 3 callers
Method
mode
(mut self, mode: WebsocketSinkMode)
src/blocks/websocket_sink.rs:225
↓ 3 callers
Method
n_cbps
coded bits per symbol
examples/wlan/src/lib.rs:257
↓ 3 callers
Method
n_dbps
data bits per symbol
examples/wlan/src/lib.rs:271
↓ 3 callers
Method
n_received
Get number of received samples
perf/perf/src/lttng_sink.rs:35
↓ 3 callers
Method
next_iteration_possible
( &self, samples_left_in_input: usize, space_left_in_output: usize, )
examples/lora/src/frame_sync.rs:959
↓ 3 callers
Method
omega
(&mut self, v: f32)
examples/rattlegram/src/decoder.rs:268
↓ 3 callers
Function
partition_filter_taps
( taps: &[f32], n_filters: usize, )
src/blocks/pfb/utilities.rs:5
↓ 3 callers
Function
post_source
(control: ReadSignal<Option<RunControl>>, handler: &'static str, p: Pmt)
examples/zigbee-wasm/src/frontend.rs:393
↓ 3 callers
Method
reduced_rate
check if the reduced rate should be used
examples/lora/src/fft_demod.rs:72
↓ 3 callers
Method
register_aircraft
(&mut self, icao: &AdsbIcao)
examples/adsb/src/tracker.rs:133
← previous
next →
201–300 of 2,257, ranked by callers