MCPcopy Create free account

hub / github.com/FutureSDR/FutureSDR / functions

Functions2,257 in github.com/FutureSDR/FutureSDR

↓ 2 callersMethodnum_tensor_elements
Number of elements in the buffer
src/runtime/buffer/burn/burn.rs:138
↓ 2 callersMethodoutput_mut
Get a mutable output port by id.
src/runtime/message_output.rs:115
↓ 2 callersMethodoutput_sample_clock
(&self)
examples/m17/src/symbol_sync.rs:1741
↓ 2 callersFunctionparse_json_pmt
(kind: PmtKind, input: &str)
crates/prophecy/src/pmt.rs:31
↓ 2 callersMethodparts_mut
Get mutable access to the wrapped kernel state used by `Kernel::work`.
src/runtime/mocker.rs:62
↓ 2 callersFunctionpassStringToWasm0
(arg, malloc, realloc)
examples/rattlegram/worklet/wasm-decoder.js:38
↓ 2 callersFunctionpercentile
(n)
perf/fir_latency/plot.py:64
↓ 2 callersFunctionpercentile
(n)
perf/null_rand_latency/plot.py:64
↓ 2 callersFunctionport_bound_types
(ty: &Type)
crates/macros/src/lib.rs:444
↓ 2 callersMethodport_id
Get the bound port id.
src/runtime/buffer/mod.rs:190
↓ 2 callersMethodproduce
(&mut self, n: usize)
perf/perf/src/lockfree.rs:233
↓ 2 callersMethodput
(&mut self, samples: &[Complex32; Self::BUFFER_LEN])
examples/rattlegram/src/decoder.rs:374
↓ 2 callersFunctionqueue_new
()
src/runtime/buffer/circuit.rs:40
↓ 2 callersFunctionqueue_pop
(queue: &Queue<T>)
src/runtime/buffer/circuit.rs:64
↓ 2 callersFunctionqueue_pop_back
(queue: &Queue<T>)
src/runtime/buffer/circuit.rs:75
↓ 2 callersMethodraw_block_mut
(&mut self, block_id: BlockId)
src/runtime/flowgraph.rs:1148
↓ 2 callersMethodread_control
( &self, request: Request, value: u16, index: u16, )
src/blocks/wasm/hack_rf.rs:441
↓ 2 callersFunctionresampling_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 callersFunctionreset_wasm_thread_metadata
()
src/runtime/scheduler/wasm.rs:58
↓ 2 callersFunctionrun
(run: u64, scheduler: String, samples: u64, buffer_size: u64)
perf/wgpu/src/lib.rs:14
↓ 2 callersFunctionrun
()
examples/wasm/src/lib.rs:8
↓ 2 callersFunctionrun
()
examples/wgpu/src/lib.rs:13
↓ 2 callersFunctionrun_and_check
(fg: Flowgraph, snk: BlockRef<NullSink<u8, LocalCpuReader<u8>>>)
tests/local_domain_context.rs:9
↓ 2 callersFunctionrun_fg
(msg: String)
examples/cw/src/lib.rs:107
↓ 2 callersFunctionrun_flowgraph
( scheduler: &str, pipe_blocks: &[Vec<BlockId>], mut fg: Flowgraph, )
perf/buffer_rand/buffer_rand.rs:127
↓ 2 callersFunctionrun_flowgraph
(scheduler: &str, mut fg: Flowgraph)
perf/buffer_size/buffer_size.rs:97
↓ 2 callersMethodrun_impl
(&mut self, main_inbox: Sender<FlowgraphMessage>)
src/runtime/wrapped_kernel.rs:65
↓ 2 callersMethodschmidl_cox
(&mut self)
examples/rattlegram/src/encoder.rs:352
↓ 2 callersMethodscramble
(&mut self)
examples/m17/src/encoder.rs:206
↓ 2 callersFunctionselu
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 callersMethodset_amp_enable
(&mut self, en: bool)
src/blocks/wasm/hack_rf.rs:532
↓ 2 callersMethodset_crc
(&mut self)
examples/m17/src/lsf.rs:38
↓ 2 callersMethodset_min_buffer_size_in_items
(&mut self, n: usize)
perf/perf/src/spsc.rs:288
↓ 2 callersMethodset_min_buffer_size_in_items
(&mut self, n: usize)
src/runtime/buffer/circular.rs:257
↓ 2 callersMethodset_min_buffer_size_in_items
(&mut self, n: usize)
src/runtime/buffer/queued.rs:425
↓ 2 callersMethodset_min_buffer_size_in_items_max
Raise the minimum buffer size to at least `min_items`.
src/runtime/buffer/mod.rs:111
↓ 2 callersMethodset_min_items_max
Raise the minimum number of items to at least `min_items`.
src/runtime/buffer/mod.rs:96
↓ 2 callersMethodset_sample_rate_auto
(&mut self, freq: f64)
src/blocks/wasm/hack_rf.rs:550
↓ 2 callersMethodset_with_tags
Replace the readable input items and their tags.
src/runtime/mocker.rs:231
↓ 2 callersMethodslice_with_tags
(&mut self)
perf/perf/src/lockfree.rs:227
↓ 2 callersMethodslice_with_tags
(&mut self)
src/runtime/buffer/queued.rs:361
↓ 2 callersMethodspawn
( &self, future: impl Future<Output = T> + Send + 'static, )
perf/perf/src/tpb_scheduler.rs:108
↓ 2 callersFunctionspawn_block_on_executor
( executor: &FlowExecutor, block: Box<dyn Block>, main_channel: Sender<FlowgraphMessage>, queu
src/runtime/scheduler/flow.rs:224
↓ 2 callersFunctionspawn_main
( future: impl Future<Output = T> + Send + 'static, )
src/runtime/scheduler/wasm.rs:347
↓ 2 callersFunctionstart_flowgraph
( scheduler: S, fg: Flowgraph, )
src/runtime/runtime.rs:306
↓ 2 callersFunctionstepped
()
crates/types/src/seify.rs:108
↓ 2 callersMethodstream_input_done
Notify the destination block that one stream input port is done.
src/runtime/block_inbox.rs:138
↓ 2 callersMethodstream_output_done
Notify the destination block that one stream output port is done.
src/runtime/block_inbox.rs:143
↓ 2 callersMethodstream_plan_by_id
(&self, src_id: BlockId, dst_id: BlockId)
src/runtime/flowgraph.rs:1125
↓ 2 callersMethodsymbol_clock
(&self)
examples/m17/src/symbol_sync.rs:1744
↓ 2 callersMethodsync_dist
(&self, sym: &[f32; 8])
examples/m17/src/decoder.rs:224
↓ 2 callersMethodsyncword
(&mut self, sword: u16)
examples/m17/src/encoder.rs:63
↓ 2 callersFunctiontaps_accessor_work
( memory: &mut Vec<T>, a_taps: &TT, b_taps: &TT, i: &[T], o: &mut [T], )
crates/futuredsp/src/iir.rs:79
↓ 2 callersMethodterminate
(self)
src/runtime/local_domain_wasm.rs:257
↓ 2 callersMethodto_config
(&self)
examples/lora/src/meshtastic.rs:115
↓ 2 callersMethodtopology
(&self)
src/runtime/local_domain_common.rs:45
↓ 2 callersMethodtwo_block_entries_mut
( &mut self, first: BlockId, second: BlockId, )
src/runtime/flowgraph.rs:1049
↓ 2 callersMethodtwo_blocks_mut
( &mut self, src: (usize, BlockId), dst: (usize, BlockId), )
src/runtime/local_domain_common.rs:96
↓ 2 callersMethodupdate
Update the [`Flowgraph`], getting current blocks and connections.
crates/remote/src/remote.rs:77
↓ 2 callersMethodupdate_timing_state
update timing state; increment output timing stride and quantize filterbank indices
src/blocks/pfb/arb_resampler.rs:132
↓ 2 callersFunctionvalue
()
crates/types/src/seify.rs:90
↓ 2 callersFunctionvqabs
(mut a: Type)
examples/rattlegram/src/polar.rs:508
↓ 2 callersMethodwake_worker
(&self, queue_index: usize)
src/runtime/scheduler/flow.rs:457
↓ 2 callersFunctionwasm_event_loop_yield
()
src/runtime/mod.rs:164
↓ 2 callersMethodwith
(&self, f: impl FnOnce(&State<D>) -> R)
src/runtime/buffer/queued.rs:151
↓ 2 callersMethodwith_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 callersMethodwork
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 callersFunctionworker_script
Return the default worker script used by the WASM scheduler and local domains.
src/runtime/scheduler/wasm.rs:54
↓ 2 callersFunctionyield_now
Wakes the current task and returns [`Poll::Pending`] once.
src/runtime/scheduler/flow.rs:594
↓ 1 callersMethod__destroy_into_raw
()
examples/rattlegram/worklet/wasm-decoder.js:121
↓ 1 callersMethod__destroy_into_raw
()
examples/rattlegram/worklet/wasm-decoder.js:157
↓ 1 callersFunction__wbg_load
(module, imports)
examples/rattlegram/worklet/wasm-decoder.js:196
↓ 1 callersMethod__wrap
(ptr)
examples/rattlegram/worklet/wasm-decoder.js:149
↓ 1 callersMethodacquire_current
(&mut self)
src/runtime/buffer/wgpu/h2d.rs:148
↓ 1 callersMethodadd_flowgraph
Add a [`FlowgraphHandle`] to make it available to web handlers.
src/runtime/runtime.rs:278
↓ 1 callersMethodadd_kernel_to_domain
( &mut self, domain_id: usize, block: impl FnOnce() -> K + Send + 'static, )
src/runtime/flowgraph.rs:973
↓ 1 callersMethodadd_message_edge
(&mut self, edge: Edge)
src/runtime/local_domain_common.rs:41
↓ 1 callersMethodadd_normal_block
( &mut self, block: Box<dyn Block>, inbox: BlockInbox, message_inputs: &'stati
src/runtime/flowgraph.rs:919
↓ 1 callersMethodadd_stream_edge
(&mut self, edge: Edge)
src/runtime/local_domain_common.rs:37
↓ 1 callersMethodadvance_input_clock
(&mut self)
examples/m17/src/symbol_sync.rs:1705
↓ 1 callersMethodadvance_internal_clocks
(&mut self)
examples/m17/src/symbol_sync.rs:1759
↓ 1 callersMethodadvance_loop
(&mut self, error: f32)
examples/m17/src/symbol_sync.rs:1456
↓ 1 callersMethodadvance_phase
(&mut self, increment: f32)
examples/m17/src/symbol_sync.rs:1366
↓ 1 callersMethodairborne_position_received
( &mut self, icao: &AdsbIcao, altitude: &AdsbPosition, _metadata: &DecoderMeta
examples/adsb/src/tracker.rs:176
↓ 1 callersMethodairborne_velocity_received
( &mut self, icao: &AdsbIcao, velocity: &AdsbVelocity, _metadata: &DecoderMeta
examples/adsb/src/tracker.rs:240
↓ 1 callersMethodaircraft_identification_received
( &mut self, icao: &AdsbIcao, identification: &AdsbIdentification, _metadata:
examples/adsb/src/tracker.rs:161
↓ 1 callersMethodamp_enable
Enable or disable the RF amplifier initially.
src/blocks/wasm/hack_rf.rs:267
↓ 1 callersFunctionargument_parser
()
perf/wlan/wifi_rx.py:118
↓ 1 callersFunctionarp_details
(data: &[u8], offset: usize)
examples/wlan-wasm/src/frontend.rs:993
↓ 1 callersMethodas_any_mut
(&mut self)
src/runtime/buffer/queued.rs:497
↓ 1 callersMethodas_any_mut
(&mut self)
crates/types/src/pmt.rs:29
↓ 1 callersMethodbandwidth
Bandwidth
src/blocks/seify/builder.rs:104
↓ 1 callersFunctionbessel_I0
(x: f64)
examples/lora/src/fft_demod.rs:9
↓ 1 callersFunctionbin_to_u64
(s: &[u8])
examples/adsb/src/decoder.rs:7
↓ 1 callersFunctionblackman
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 callersFunctionblock
(id: usize, name: &str)
crates/remote/src/remote.rs:327
↓ 1 callersMethodblock_count
(&self)
src/runtime/local_domain.rs:41
↓ 1 callersMethodblock_on
(&mut self)
src/blocks/websocket_pmt_sink.rs:85
↓ 1 callersMethodblock_on
(&mut self)
src/blocks/websocket_sink.rs:87
↓ 1 callersMethodblock_on
(&mut self)
tests/local_domain.rs:60
← previousnext →401–500 of 2,257, ranked by callers