MCPcopy Create free account

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

Functions923 in github.com/256foundation/mujina

Functiondecoder_handles_partial_frames
()
mujina-miner/src/asic/bm13xx/protocol.rs:1976
Functiondecoder_handles_real_s21_pro_frames
()
mujina-miner/src/asic/bm13xx/protocol.rs:2103
Functiondecoder_handles_stream_with_lost_bytes
()
mujina-miner/src/asic/bm13xx/protocol.rs:2133
Functiondecoder_validates_real_register_responses
()
mujina-miner/src/asic/bm13xx/protocol.rs:2199
Functiondecoder_with_exact_frame_size
()
mujina-miner/src/asic/bm13xx/protocol.rs:1831
Methoddefault
()
mujina-miner/src/scheduler.rs:1143
Methoddefault
()
mujina-miner/src/daemon.rs:310
Methoddefault
()
mujina-miner/src/api_client/mod.rs:83
Methoddefault
()
mujina-miner/src/peripheral/pmbus.rs:233
Methoddefault
()
mujina-miner/src/asic/bm13xx/protocol.rs:2454
Methoddefault
()
mujina-miner/src/transport/serial.rs:53
Methoddefault
()
mujina-miner/src/transport/usb.rs:251
Methoddefault
()
mujina-miner/src/stratum_v1/client.rs:32
Functiondevice_path
Produce the sysfs path for a USB device.
mujina-miner/src/transport/usb/linux.rs:15
Functiondevice_path
Encode the IOKit location ID as a device path string.
mujina-miner/src/transport/usb/macos.rs:22
Functiondifficulty_one
()
mujina-miner/src/asic/bm13xx/protocol.rs:2361
Methoddiscover_chips
Create a broadcast command to discover all chips.
mujina-miner/src/asic/bm13xx/protocol.rs:2712
Functiondisplay
()
mujina-miner/src/types/temperature.rs:50
Functiondisplay
()
mujina-miner/src/asic/bm13xx/protocol.rs:2373
Functiondisplay
()
mujina-miner/src/mgmt_protocol/bitaxe_raw/version.rs:78
Methoddiv
(self, rhs: Self)
mujina-miner/src/u256.rs:116
Functiondoes_not_trigger_before_debounce
()
mujina-miner/src/types/debounced_alarm.rs:183
Methoddomain_boundary
Strong drive for domain boundary chips
mujina-miner/src/asic/bm13xx/protocol.rs:439
Functiondomain_configuration
()
mujina-miner/src/asic/bm13xx/protocol.rs:1290
Functiondrain
(rx: &mut mpsc::Receiver<ClientCommand>)
mujina-miner/src/job_source/stratum_v1.rs:1261
Methoddrop
(&mut self)
mujina-miner/src/cpu_miner/thread.rs:113
Methodeq
(&self, other: &Self)
mujina-miner/src/types/difficulty.rs:161
Methodeq
(&self, other: &Self)
mujina-miner/src/job_source/messages.rs:108
Functionestimate_tracks_elapsed_time
()
mujina-miner/src/types/hashrate_estimator.rs:236
Functionexpired_samples_pruned
()
mujina-miner/src/types/hashrate_estimator.rs:208
Functionfatal_error_stops_retrying
()
mujina-miner/src/job_source/stratum_v1.rs:1731
Functionfinish_cycle_completes_full_cycle
()
mujina-miner/src/peripheral/led/animation/breathe.rs:164
Methodfirmware_patch
Firmware patch version (`N` field).
mujina-miner/src/mgmt_protocol/bitaxe_raw/version.rs:40
Functionflash_can_be_cancelled_early
()
mujina-miner/src/peripheral/led/animation/mod.rs:165
Functionflash_completes_after_duration
()
mujina-miner/src/peripheral/led/animation/mod.rs:149
Functionflash_share_during_breathing
()
mujina-miner/src/peripheral/led/status_led.rs:156
Functionflash_share_during_static
()
mujina-miner/src/peripheral/led/status_led.rs:128
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/types/difficulty.rs:183
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
mujina-miner/src/types/share_rate.rs:97
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/types/temperature.rs:34
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
mujina-miner/src/types/hash_rate.rs:116
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/peripheral/pmbus.rs:227
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/asic/hash_thread.rs:288
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/asic/bm13xx/protocol.rs:24
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:47
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/mgmt_protocol/bitaxe_raw/version.rs:46
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
mujina-miner/src/job_source/extranonce2.rs:102
Functionformat_duration
Format seconds as human-readable duration. Scales format based on duration to keep output compact: - Under 1 minute: "45s" - Under 1 hour: "12m 30s"
mujina-miner/src/scheduler.rs:1050
Methodformat_event
( &self, _ctx: &FmtContext<'_, S, N>, mut writer: FmtWriter<'_>, event: &Event
mujina-miner/src/tracing.rs:193
Functionfractional_difficulty_serializes_as_float
()
mujina-miner/src/api_client/types.rs:142
Methodfrom
(value: u64)
mujina-miner/src/u256.rs:202
Methodfrom
(diff: u64)
mujina-miner/src/types/difficulty.rs:149
Methodfrom
(target: Target)
mujina-miner/src/types/bitcoin_impls.rs:13
Methodfrom
(hashes_per_second: u64)
mujina-miner/src/types/hash_rate.rs:84
Methodfrom
(r: tmp1075::Reading)
mujina-miner/src/types/temperature/conversions.rs:7
Methodfrom
(value: f32)
mujina-miner/src/peripheral/pmbus.rs:215
Methodfrom
(p: Percent)
mujina-miner/src/peripheral/emc2101.rs:49
Methodfrom
((share, job_id): (Share, String))
mujina-miner/src/asic/hash_thread.rs:334
Methodfrom
(raw: u32)
mujina-miner/src/asic/bm13xx/protocol.rs:146
Methodfrom
(value: bool)
mujina-miner/src/hw_trait/gpio.rs:14
Methodfrom
(bytes: [u8; 2])
mujina-miner/src/job_source/version.rs:67
Methodfrom
Convert to little-endian bytes for inclusion in coinbase transaction.
mujina-miner/src/job_source/extranonce2.rs:96
Methodfrom_bcd
Decode from a raw USB bcdDevice value.
mujina-miner/src/mgmt_protocol/bitaxe_raw/version.rs:21
Methodfrom_celsius
Construct from a value in degrees Celsius.
mujina-miner/src/types/temperature.rs:23
Methodfrom_difficulty
Floor an arbitrary difficulty to the nearest power-of-2 ASIC difficulty. The conversion is lossy: non-power-of-2 difficulties are rounded down. This
mujina-miner/src/asic/bm13xx/protocol.rs:295
Methodfrom_env
Parse from environment variables. Returns `Some` if `MUJINA_POOL_FORCED_RATE` is set. The value specifies the target rate in shares per minute; defau
mujina-miner/src/job_source/forced_rate.rs:40
Methodfrom_env
Parse configuration from environment variables. Returns `Some(config)` if `MUJINA_CPUMINER_THREADS` is set, `None` otherwise. # Environment Variable
mujina-miner/src/cpu_miner/config.rs:29
Methodfrom_f32
(value: f32)
mujina-miner/src/peripheral/pmbus/pmbus_types.rs:97
Methodfrom_f64
Create from an f64 difficulty value. Preserves all 53 bits of f64 mantissa precision via [`U256`]'s `Div<f64>` implementation. Integer difficulties u
mujina-miner/src/types/difficulty.rs:50
Methodfrom_fd
(fd: RawFd, config: SerialConfig)
mujina-miner/src/transport/serial.rs:284
Methodfrom_gigahashes
Create from gigahashes per second
mujina-miner/src/types/hash_rate.rs:30
Methodfrom_hash
Calculate difficulty from a block hash. The hash value directly represents the target that was met, so this conversion is lossless. Useful for determ
mujina-miner/src/types/difficulty.rs:110
Methodfrom_high_low
Assemble from separate high and low register bytes. High byte is the integer part (unsigned in standard mode). Low byte upper 4 bits are the fraction
mujina-miner/src/peripheral/tmp451.rs:71
Methodfrom_interval
Create a rate from target average interval between shares. For example, `ShareRate::from_interval(Duration::from_secs(10))` creates a rate targeting
mujina-miner/src/types/share_rate.rs:47
Methodfrom_le_bytes
Create from little-endian bytes.
mujina-miner/src/u256.rs:26
Methodfrom_linear11
Create from Linear11 encoded value
mujina-miner/src/peripheral/pmbus.rs:172
Methodfrom_linear16
Create from Linear16 encoded value with VOUT_MODE
mujina-miner/src/peripheral/pmbus.rs:177
Methodfrom_megahashes
Create from megahashes per second
mujina-miner/src/types/hash_rate.rs:25
Methodfrom_mhz
(mhz: f32)
mujina-miner/src/asic/bm13xx/protocol.rs:53
Methodfrom_raw
Construct from a raw register value (16-bit, upper 12 bits are the temperature in two's complement, lower 4 bits unused).
mujina-miner/src/peripheral/tmp1075.rs:55
Methodfrom_raw
Create config from raw 32-bit value (little-endian) Used for exact configuration from protocol captures
mujina-miner/src/asic/bm13xx/protocol.rs:262
Methodfrom_stratum_params
Parse from Stratum JSON array parameters. Converts hex strings from the pool protocol into typed Bitcoin structures. Uses manual parsing for better e
mujina-miner/src/stratum_v1/messages.rs:125
Methodfrom_target
Create difficulty from a target (lossless).
mujina-miner/src/types/difficulty.rs:94
Methodfrom_terahashes
Create from terahashes per second
mujina-miner/src/types/hash_rate.rs:35
Methodfull
Full mask - all 16 bits rollable
mujina-miner/src/job_source/version.rs:26
Methodfull_rolling
Create version mask with all lower 16 bits enabled
mujina-miner/src/asic/bm13xx/protocol.rs:483
Functiongamma_compresses_output
()
mujina-miner/src/peripheral/led/calibrated.rs:118
Functionget_board
( State(state): State<SharedState>, Path(name): Path<String>, )
mujina-miner/src/api/v0.rs:127
Functionget_boards
(State(state): State<SharedState>)
mujina-miner/src/api/v0.rs:104
Methodget_internal_temperature
Read internal temperature in Celsius
mujina-miner/src/peripheral/emc2101.rs:251
Functionget_miner
(State(state): State<SharedState>)
mujina-miner/src/api/v0.rs:55
Functionget_serial_ports
Search for serial port devices (tty) associated with a USB device. Retries until at least `expected` ports appear in sysfs and become accessible, sin
mujina-miner/src/transport/usb/linux.rs:30
Functionget_serial_ports
Search for serial ports associated with a USB device by IOKit location ID. Searches for IOSerialBSDClient entries whose parent USB device has a match
mujina-miner/src/transport/usb/macos.rs:42
Functionget_source
( State(state): State<SharedState>, Path(name): Path<String>, )
mujina-miner/src/api/v0.rs:168
Functionget_sources
(State(state): State<SharedState>)
mujina-miner/src/api/v0.rs:151
Methodgo_idle
(&mut self)
mujina-miner/src/asic/bm13xx/thread.rs:219
Methodgo_idle
(&mut self)
mujina-miner/src/cpu_miner/thread.rs:172
Functiongpio_write_packet_encoding
()
mujina-miner/src/mgmt_protocol/bitaxe_raw/gpio.rs:97
Methodhandle_api_command
Handle an API command, sending the result back on the reply channel. Publishes an updated state snapshot before replying so the API handler's subsequ
mujina-miner/src/scheduler.rs:812
Methodhandle_clear_jobs
Handle ClearJobs event from a source.
mujina-miner/src/scheduler.rs:518
← previousnext →401–500 of 923, ranked by callers