MCPcopy Create free account

hub / github.com/256foundation/mujina / functions

Functions923 in github.com/256foundation/mujina

Methodnew_range
Create a range with custom bounds.
mujina-miner/src/job_source/extranonce2.rs:136
Methodnew_with_address
Create a new EMC2101 driver with custom address
mujina-miner/src/peripheral/emc2101.rs:135
Functionno_samples
()
mujina-miner/src/types/hashrate_estimator.rs:158
Functionno_samples_hashrate_zero
()
mujina-miner/src/types/hashrate_estimator.rs:164
Functionnon_power_of_two_floors
()
mujina-miner/src/asic/bm13xx/protocol.rs:2354
Functionnonce_bytes
Get nonce bytes
mujina-miner/src/job_source/test_blocks.rs:134
Functionnonce_range_configuration
()
mujina-miner/src/asic/bm13xx/protocol.rs:1397
Methodnone
No mask - no bits rollable
mujina-miner/src/job_source/version.rs:31
Methodnormal
Normal strength for chips in middle of chain
mujina-miner/src/asic/bm13xx/protocol.rs:431
Functionnot_settled_initially
()
mujina-miner/src/types/hashrate_estimator.rs:302
Methodnotification
Create a notification (request without ID).
mujina-miner/src/stratum_v1/messages.rs:364
Methodoff
Turn the LED off.
mujina-miner/src/hw_trait/rgb_led.rs:46
Functionordering
()
mujina-miner/src/types/temperature.rs:56
Methodpair
Create a linked (transport, handle) pair.
mujina-miner/src/stratum_v1/connection.rs:200
Methodparse_v0
Parse a v0 response from bytes (after the length field is stripped). All responses are treated as success. Protocol v0 intends to signal errors with
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:245
Methodparse_v1
Parse a v1 response from bytes (after the length field is stripped). V1 has an explicit status byte: `0x00` for success, otherwise an [`ErrorCode`] v
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:268
Methodpartial_cmp
(&self, other: &Self)
mujina-miner/src/types/difficulty.rs:169
Methodpartial_cmp
(&self, other: &Self)
mujina-miner/src/peripheral/pmbus.rs:239
Functionpatch_miner
( State(state): State<SharedState>, Json(req): Json<MinerPatchRequest>, )
mujina-miner/src/api/v0.rs:70
Functionpending_clears_on_false
()
mujina-miner/src/types/debounced_alarm.rs:167
Methodper_minute
Create a rate of N shares per minute. # Panics Panics if `shares` is not positive.
mujina-miner/src/types/share_rate.rs:35
Methodper_second
Create a rate of N shares per second. # Panics Panics if `shares` is not positive.
mujina-miner/src/types/share_rate.rs:26
Functionpll_calculation_produces_valid_frequencies
()
mujina-miner/src/asic/bm13xx/protocol.rs:1325
Methodpoll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
mujina-miner/src/board/bitaxe.rs:659
Methodpoll_read
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
mujina-miner/src/transport/serial.rs:316
Methodpoll_shutdown
(self: Pin<&mut Self>, cx: &mut Context<'_>)
mujina-miner/src/transport/serial.rs:414
Methodpoll_write
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
mujina-miner/src/transport/serial.rs:363
Functionpower_of_two_difficulty_exact
()
mujina-miner/src/asic/bm13xx/protocol.rs:2348
Functionprev_hash_bytes
Get previous block hash bytes
mujina-miner/src/job_source/test_blocks.rs:114
Functionprobe_measures_a_positive_rate
()
mujina-miner/src/cpu_miner/hasher.rs:376
Functionprobe_peak_hashrate
Measure this CPU's peak single-thread hashrate. Hashes a synthetic header flat-out for a fixed window and returns the observed rate. Used at startup
mujina-miner/src/cpu_miner/hasher.rs:252
Functionprune_on_record_prevents_unbounded_growth
()
mujina-miner/src/types/hashrate_estimator.rs:264
Methodread
(&mut self, addr: u8, buffer: &mut [u8])
mujina-miner/src/mgmt_protocol/bitaxe_raw/i2c.rs:40
Methodread
(&mut self)
mujina-miner/src/mgmt_protocol/bitaxe_raw/gpio.rs:70
Functionread_register
()
mujina-miner/src/asic/bm13xx/protocol.rs:1471
Methodread_register
Create a command to read a register.
mujina-miner/src/asic/bm13xx/protocol.rs:2639
Functionreading_from_high_low
()
mujina-miner/src/peripheral/tmp451.rs:158
Functionreading_from_raw
()
mujina-miner/src/peripheral/tmp1075.rs:110
Functionrearms_after_resolved
()
mujina-miner/src/types/debounced_alarm.rs:239
Functionreboot_to_bootloader
Reboot the board into its USB bootloader. Like [`reboot`], no response is sent. The host can detect success by observing USB re-enumeration as a UF2
mujina-miner/src/mgmt_protocol/bitaxe_raw/system.rs:25
Functionreconnects_after_disconnect
()
mujina-miner/src/job_source/stratum_v1.rs:1610
Methodrecord_debug
(&mut self, field: &Field, value: &dyn fmt::Debug)
mujina-miner/src/tracing.rs:172
Functionreflects_updated_state
()
mujina-miner/src/api/registry.rs:101
Functionremoves_disconnected_boards
()
mujina-miner/src/api/registry.rs:79
Methodreplace_task
(&mut self, new_task: HashTask)
mujina-miner/src/asic/bm13xx/thread.rs:203
Methodrequest
Create a new request message.
mujina-miner/src/stratum_v1/messages.rs:355
Functionreset_from_fired_rearms
()
mujina-miner/src/types/debounced_alarm.rs:271
Functionreset_from_idle_is_noop
()
mujina-miner/src/types/debounced_alarm.rs:287
Functionreset_from_timing_rearms
()
mujina-miner/src/types/debounced_alarm.rs:255
Functionresolved_is_one_shot
()
mujina-miner/src/types/debounced_alarm.rs:227
Functionresolved_on_false_after_triggered
()
mujina-miner/src/types/debounced_alarm.rs:216
Methodresume
(self: Box<Self>, led: Box<dyn RgbLed>)
mujina-miner/src/peripheral/led/animation/breathe.rs:111
Methodresume
(self: Box<Self>, led: Box<dyn RgbLed>)
mujina-miner/src/peripheral/led/animation/hold.rs:40
Methodresume
(self: Box<Self>, led: Box<dyn RgbLed>)
mujina-miner/src/peripheral/led/animation/blink.rs:96
Functionresume_completes_remaining_duration
()
mujina-miner/src/peripheral/led/animation/flash.rs:85
Functionreverse_bits_examples
()
mujina-miner/src/asic/bm13xx/protocol.rs:2434
Methodround_significant
Round an f64 to `digits` significant decimal digits.
mujina-miner/src/types/difficulty.rs:133
Functionround_trip
()
mujina-miner/src/types/temperature.rs:44
Methodrun
Run the backplane event loop.
mujina-miner/src/backplane.rs:82
Methodrun
Run the daemon until shutdown is requested.
mujina-miner/src/daemon.rs:45
Functionscheduler_target_across_hashrates
()
mujina-miner/src/scheduler.rs:1226
Functionscheduler_target_clamps_easy_source_to_harder
()
mujina-miner/src/scheduler.rs:1211
Functionscheduler_target_clamps_hard_source_to_easier
()
mujina-miner/src/scheduler.rs:1194
Functionscheduler_target_passthrough_when_in_range
()
mujina-miner/src/scheduler.rs:1183
Functionscheduler_target_zero_hashrate_passthrough
()
mujina-miner/src/scheduler.rs:1176
Functionserialize_opt_f64_as_integer_when_whole
Serialize an `Option<f64>` so that whole numbers appear without a fractional part (e.g. `2328` instead of `2328.0`).
mujina-miner/src/api_client/types.rs:112
Methodset
(&mut self, color: RgbColor, brightness: f32)
mujina-miner/src/peripheral/led/calibrated.rs:27
Methodset
(&mut self, color: RgbColor, brightness: f32)
mujina-miner/src/mgmt_protocol/bitaxe_raw/led.rs:34
Methodset_baudrate
Set UART baud rate on all chips
mujina-miner/src/asic/bm13xx/protocol.rs:2648
Functionset_chip_address_from_capture
()
mujina-miner/src/asic/bm13xx/protocol.rs:1561
Methodset_mode
(&mut self, mode: PinMode)
mujina-miner/src/mgmt_protocol/bitaxe_raw/gpio.rs:53
Functionsettled_after_min_samples
()
mujina-miner/src/types/hashrate_estimator.rs:308
Functionsettled_hashrate_none_before_settled
()
mujina-miner/src/types/hashrate_estimator.rs:336
Functionsettled_hashrate_some_after_settled
()
mujina-miner/src/types/hashrate_estimator.rs:345
Functionsettled_with_custom_threshold
()
mujina-miner/src/types/hashrate_estimator.rs:323
Methodshl
(self, rhs: u32)
mujina-miner/src/u256.rs:196
Methodshutdown
(&mut self)
mujina-miner/src/board/bitaxe.rs:446
Functionshutdown_during_backoff
()
mujina-miner/src/job_source/stratum_v1.rs:1762
Methodsingle_chip
Create config for single chip (full range)
mujina-miner/src/asic/bm13xx/protocol.rs:240
Methodsingle_chip_init
Get the initialization sequence for a single chip (e.g., Bitaxe). Returns a vector of commands to configure the chip for mining: 1. Set PLL parameter
mujina-miner/src/asic/bm13xx/protocol.rs:2490
Functionsingle_sample_with_elapsed
()
mujina-miner/src/types/hashrate_estimator.rs:181
Functionsingle_sample_zero_span
()
mujina-miner/src/types/hashrate_estimator.rs:171
Functionsource_by_name_returns_404_when_missing
()
mujina-miner/src/api/server.rs:334
Functionsource_by_name_returns_match
()
mujina-miner/src/api/server.rs:314
Functionsource_difficulty_serializes_as_f64
()
mujina-miner/src/api/server.rs:341
Functionsources_returns_list
()
mujina-miner/src/api/server.rs:284
Functionstartup_gate_holds_for_completion_even_after_all_reported
()
mujina-miner/src/scheduler.rs:1266
Functionstartup_gate_opens_on_completion_when_all_reported
()
mujina-miner/src/scheduler.rs:1241
Functionstartup_gate_opens_on_completion_with_no_threads
()
mujina-miner/src/scheduler.rs:1276
Functionstartup_gate_opens_on_last_report_after_completion
()
mujina-miner/src/scheduler.rs:1253
Functionstartup_gate_stays_open_after_opening
()
mujina-miner/src/scheduler.rs:1293
Functionstartup_gate_timeout_forces_open
()
mujina-miner/src/scheduler.rs:1283
Functionstatic_states_set_led_directly
()
mujina-miner/src/peripheral/led/status_led.rs:110
Methodstatus
(&self)
mujina-miner/src/cpu_miner/thread.rs:188
Methodsub_assign
(&mut self, rhs: Self)
mujina-miner/src/u256.rs:188
Methodsubmit_share
Submit a share to this source.
mujina-miner/src/job_source/messages.rs:90
Functionsum_empty_iterator
()
mujina-miner/src/types/hash_rate.rs:163
Functionsum_over_iterator
()
mujina-miner/src/types/hash_rate.rs:152
Methodtake_event_receiver
(&mut self)
mujina-miner/src/asic/bm13xx/thread.rs:232
Functiontest_apply_gp_bits_validates_mask
()
mujina-miner/src/job_source/version.rs:217
← previousnext →601–700 of 923, ranked by callers