MCPcopy Create free account

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

Functions923 in github.com/256foundation/mujina

Methodhandle_client_event
Handle a client event.
mujina-miner/src/job_source/stratum_v1.rs:245
Methodhandle_new_thread
Handle a new thread arriving from the backplane. Registers and configures the thread only. Work assignment and the source broadcast happen when the t
mujina-miner/src/scheduler.rs:675
Methodhandle_notification
Handle a notification from the pool.
mujina-miner/src/stratum_v1/client.rs:533
Methodhandle_share
Handle a share arriving from a task's channel.
mujina-miner/src/scheduler.rs:536
Methodhandle_source_registration
Handle registration of a new job source.
mujina-miner/src/scheduler.rs:351
Methodhandle_thread_event
Handle an event from a hash thread.
mujina-miner/src/scheduler.rs:603
Methodhardware
Hardware revision (`JJ` field).
mujina-miner/src/mgmt_protocol/bitaxe_raw/version.rs:30
Methodhas_samples
Whether any samples exist within the window.
mujina-miner/src/types/hashrate_estimator.rs:100
Methodhash
(&self, state: &mut H)
mujina-miner/src/job_source/messages.rs:101
Functionhash_from_wire_bytes
Convert BM13xx wire format to Bitcoin internal hash format. Inverse of `hash_to_wire_bytes`. Takes wire bytes and reverses the 4-byte word order to p
mujina-miner/src/asic/bm13xx/protocol.rs:777
Functionhashrate_updated_during_backoff
()
mujina-miner/src/job_source/stratum_v1.rs:1796
Functionhealth
()
mujina-miner/src/api/v0.rs:42
Functionhealth_returns_ok
()
mujina-miner/src/api/server.rs:193
Functionhelp_text_lists_every_registered_variable
()
mujina-miner/src/env_help.rs:186
Functionhelp_text_wraps_within_width
()
mujina-miner/src/env_help.rs:175
Functionhold_sets_color
()
mujina-miner/src/peripheral/led/animation/mod.rs:134
Functionidle_stays_idle_on_false
()
mujina-miner/src/types/debounced_alarm.rs:154
Methodinit
Verify the device ID register.
mujina-miner/src/peripheral/tmp1075.rs:80
Methodinit
Verify the manufacturer ID register.
mujina-miner/src/peripheral/tmp451.rs:97
Methodinit
Initialize the EMC2101 for basic operation
mujina-miner/src/peripheral/emc2101.rs:140
Functioninitialize_chip
Initialize BM13xx chip for mining. Enables chip, configures all registers, and ramps frequency to target.
mujina-miner/src/asic/bm13xx/thread.rs:244
Functioninterrupt_breathe_with_flash
()
mujina-miner/src/peripheral/led/animation/mod.rs:179
Functioninterrupt_hold_with_flash
()
mujina-miner/src/peripheral/led/animation/mod.rs:218
Functioninto_bytes_matches_to_wire_bytes
()
mujina-miner/src/asic/bm13xx/protocol.rs:2426
Methodinvalidate_vout_mode_cache
(&mut self)
mujina-miner/src/peripheral/tps546.rs:1248
Methodis_any
Check if this is a wildcard match.
mujina-miner/src/board/pattern.rs:59
Methodis_error
Check if this is an error response
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:309
Methodis_material_change
Whether `new_diff` differs enough from the last suggestion to re-suggest. The deadband is asymmetric, measured from the last suggestion (which the po
mujina-miner/src/job_source/stratum_v1.rs:422
Methodis_notification
Check if this is a notification (request without ID).
mujina-miner/src/stratum_v1/messages.rs:381
Methodis_relative
Get the REL field for TPS546 (bit 7)
mujina-miner/src/peripheral/pmbus/pmbus_types.rs:59
Functionjob_full_encoding_matches_hardware_capture
()
mujina-miner/src/asic/bm13xx/protocol.rs:1781
Functionjob_full_format_encoding
()
mujina-miner/src/asic/bm13xx/protocol.rs:1620
Functionjob_full_matches_esp_miner_capture
()
mujina-miner/src/asic/bm13xx/protocol.rs:1717
Functionlarge_difficulty
()
mujina-miner/src/asic/bm13xx/protocol.rs:2367
Functionled_breathe
()
mujina-miner/src/board/emberone00/integration_tests.rs:289
Functionled_calibration
()
mujina-miner/src/board/emberone00/integration_tests.rs:97
Functionled_channel_breathe
()
mujina-miner/src/board/emberone00/integration_tests.rs:164
Functionled_set_rgb_packet_encoding
()
mujina-miner/src/mgmt_protocol/bitaxe_raw/led.rs:51
Functionled_status
()
mujina-miner/src/board/emberone00/integration_tests.rs:258
Functionled_threshold
()
mujina-miner/src/board/emberone00/integration_tests.rs:198
Methodload_from
Load configuration from a specific file.
mujina-miner/src/config.rs:97
Functionlow_byte_bottom_nibble_ignored
()
mujina-miner/src/peripheral/tmp451.rs:173
Functionmain
()
mujina-miner/src/bin/minerd.rs:8
Functionmain
()
mujina-miner/src/bin/cli.rs:13
Functionmain
()
mujina-miner/src/bin/tui.rs:10
Functionmaterial_change_deadband_around_floor
()
mujina-miner/src/job_source/stratum_v1.rs:1222
Functionmaterial_change_is_asymmetric
()
mujina-miner/src/job_source/stratum_v1.rs:1235
Functionmaterial_change_with_no_prior_suggestion
()
mujina-miner/src/job_source/stratum_v1.rs:1217
Methodmax_for_size
Get the maximum value for a given size.
mujina-miner/src/job_source/extranonce2.rs:80
Functionmerkle_root_bytes
Get merkle root bytes
mujina-miner/src/job_source/test_blocks.rs:119
Methodmethod
Get the method name for requests.
mujina-miner/src/stratum_v1/messages.rs:386
Methodmhz
(&self)
mujina-miner/src/asic/bm13xx/protocol.rs:62
Functionminer_includes_boards_and_sources
()
mujina-miner/src/api/server.rs:201
Methodmode
Get the mode field (bits 7:5 for standard PMBus, 6:5 for TPS546)
mujina-miner/src/peripheral/pmbus/pmbus_types.rs:29
Methodmonitor_tick
Run one monitoring cycle. Returns `Err` on thermal emergency. Reads all sensors, classifies the temperature reading, publishes telemetry, and logs a
mujina-miner/src/board/bitaxe.rs:296
Methodmul
(self, rhs: u64)
mujina-miner/src/u256.rs:176
Methodmulti_chip
Create config for multi-chip chain
mujina-miner/src/asic/bm13xx/protocol.rs:247
Functionmulti_chip_init_includes_nonce_range
()
mujina-miner/src/asic/bm13xx/protocol.rs:1438
Functionmulti_chip_init_sequence
()
mujina-miner/src/asic/bm13xx/protocol.rs:1244
Functionmultiple_samples_sum
()
mujina-miner/src/types/hashrate_estimator.rs:194
Methodname
(&self)
mujina-miner/src/asic/bm13xx/thread.rs:172
Methodname
Human-readable name derived from pool URL (e.g., "solo.ckpool.org:3333").
mujina-miner/src/job_source/stratum_v1.rs:194
Functionnegative
()
mujina-miner/src/types/temperature.rs:63
Methodnew
()
mujina-miner/src/tracing.rs:163
Methodnew
()
mujina-miner/src/scheduler.rs:215
Methodnew
Create a new backplane.
mujina-miner/src/backplane.rs:66
Methodnew
Create a new daemon instance.
mujina-miner/src/daemon.rs:37
Methodnew
(inner: R, name: &'static str)
mujina-miner/src/board/bitaxe.rs:653
Methodnew
Create an estimator with the given measurement window. Uses reasonable defaults: settled threshold of 5 samples, capacity of `window_secs * 10` (assu
mujina-miner/src/types/hashrate_estimator.rs:39
Methodnew
Create a new alarm with the given debounce duration.
mujina-miner/src/types/debounced_alarm.rs:83
Methodnew
Create a client connecting to the default local address.
mujina-miner/src/api_client/mod.rs:26
Methodnew
Create a new TPS546 instance
mujina-miner/src/peripheral/tps546.rs:130
Methodnew
Create a new driver instance.
mujina-miner/src/peripheral/tmp1075.rs:75
Methodnew
Create a new driver instance.
mujina-miner/src/peripheral/tmp451.rs:92
Methodnew
Create from direct floating-point value
mujina-miner/src/peripheral/pmbus.rs:167
Methodnew
Creates a new percentage if value is in range
mujina-miner/src/peripheral/emc2101.rs:28
Methodnew
Create a new status indicator with the given initial status
mujina-miner/src/peripheral/led/status_led.rs:37
Methodnew
(inner: Box<dyn RgbLed>, profile: ColorProfile)
mujina-miner/src/peripheral/led/calibrated.rs:20
Methodnew
( cancel_tx: oneshot::Sender<StopMode>, task: JoinHandle<(Box<dyn RgbLed>, Box<dyn Resume>)>,
mujina-miner/src/peripheral/led/animation/mod.rs:42
Methodnew
(raw: u8)
mujina-miner/src/peripheral/pmbus/pmbus_types.rs:24
Methodnew
Create a new PLL configuration Automatically calculates the VCO control flag based on frequency: - 0x40 if VCO frequency < 2400 MHz - 0x50 if VCO fre
mujina-miner/src/asic/bm13xx/protocol.rs:131
Methodnew
()
mujina-miner/src/asic/bm13xx/thread.rs:41
Methodnew
Open a new serial port with the specified baud rate. Uses default configuration of 8N1 (8 data bits, no parity, 1 stop bit). # Arguments `path` - P
mujina-miner/src/transport/serial.rs:223
Methodnew
Create a new USB transport.
mujina-miner/src/transport/usb.rs:114
Methodnew
Create a new connection from a TCP stream.
mujina-miner/src/stratum_v1/connection.rs:50
Methodnew
Create a new Stratum v1 client.
mujina-miner/src/stratum_v1/client.rs:93
Methodnew
Create an empty registry.
mujina-miner/src/api/registry.rs:17
Methodnew
Create a new I2C bus using the given control channel.
mujina-miner/src/mgmt_protocol/bitaxe_raw/i2c.rs:18
Methodnew
Create a new control channel from a serial stream. The `format` parameter selects the response framing and error signaling variant. See [`ResponseFor
mujina-miner/src/mgmt_protocol/bitaxe_raw/channel.rs:38
Methodnew
Create a new packet with default bus (0x00) The packet ID is left unset; [`ControlChannel::send_packet`] assigns it before transmission.
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:183
Methodnew
Create a new GPIO controller using the given control channel.
mujina-miner/src/mgmt_protocol/bitaxe_raw/gpio.rs:23
Methodnew
Create a new LED controller using the given control channel.
mujina-miner/src/mgmt_protocol/bitaxe_raw/led.rs:22
Methodnew
Create a new source handle. Each call creates a unique handle via Arc allocation. The Arc pointer address becomes the handle's identity.
mujina-miner/src/job_source/messages.rs:78
Methodnew
Create a new dummy source. Builds a JobTemplate from block 881,423 with authentic coinbase parts, merkle branches, and the winning extranonce2/versio
mujina-miner/src/job_source/dummy.rs:53
Methodnew
Create a new forced rate wrapper. Channel wiring: - `inner_event_rx`: receives events from the wrapped source - `outer_event_tx`: sends modified even
mujina-miner/src/job_source/forced_rate.rs:101
Methodnew
(initial: Duration, max: Duration)
mujina-miner/src/job_source/stratum_v1.rs:74
Methodnew
(bytes: [u8; 2])
mujina-miner/src/job_source/version.rs:17
Methodnew
Create a new extranonce2 value. Returns an error if the size is invalid (must be 1-8 bytes) or if the value is too large to fit in the specified size
mujina-miner/src/job_source/extranonce2.rs:56
Methodnew
Create a new CPU mining thread. Spawns a dedicated `std::thread` for CPU-bound hashing. # Arguments `name` - Human-readable name for logging `duty_
mujina-miner/src/cpu_miner/thread.rs:66
Methodnew_clamped
Creates a new percentage, clamping to 0-100 range
mujina-miner/src/peripheral/emc2101.rs:23
← previousnext →501–600 of 923, ranked by callers