Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ecto/muni
/ functions
Functions
2,908 in github.com/ecto/muni
⨍
Functions
2,908
◇
Types & classes
800
↓ 2 callers
Method
raw_battery_voltage
Get raw battery voltage (unfiltered, from any VESC that has reported).
bvr/firmware/crates/can/src/vesc.rs:774
↓ 2 callers
Method
raw_total_current
Get raw total system current (unfiltered). Sums battery-side input current (current_in from STATUS4) across all VESCs. Returns 0.0 until STATUS4 mess
bvr/firmware/crates/can/src/vesc.rs:793
↓ 2 callers
Method
raytrace_inner
Shared Bresenham raytrace. Marks intermediate cells as free (skipping high-confidence cells) and marks the endpoint as occupied when `hit_obstacle` is
bvr/firmware/crates/costmap/src/lib.rs:515
↓ 2 callers
Method
raytrace_with_height
Raytrace with height tracking at the endpoint.
bvr/firmware/crates/costmap/src/lib.rs:501
↓ 2 callers
Function
reader_task
Reads UART packets from serial, parses COMM_GET_VALUES responses, and pushes synthesized CAN STATUS frames into the rx_queue.
bvr/firmware/bins/bvrd/src/vesc_serial.rs:152
↓ 2 callers
Method
record_can_error
Record a CAN transmission error
bvr/firmware/crates/control-loop/src/lib.rs:117
↓ 2 callers
Method
relocalize
Attempt to relocalize against a loaded map using scan context + GICP. Uses the wide-tolerance relocalization scan matcher (5m convergence basin) and
bvr/firmware/crates/slam/src/persistence.rs:362
↓ 2 callers
Function
removeVideoStream
(cameraId: number)
depot/console/src/lib/videoFrameStore.ts:224
↓ 2 callers
Function
render_raw
(f: &mut Frame, area: Rect, state: &GpsState)
bvr/firmware/bins/cli/src/gps.rs:992
↓ 2 callers
Method
report_complete
Report task completion
bvr/firmware/crates/dispatch/src/lib.rs:331
↓ 2 callers
Method
report_failed
Report task failure
bvr/firmware/crates/dispatch/src/lib.rs:339
↓ 2 callers
Method
report_progress
Report task progress
bvr/firmware/crates/dispatch/src/lib.rs:312
↓ 2 callers
Method
restore_map
Restore state from a loaded map (keyframes, edges, scan context DB). Typically called after `load_map()` succeeds.
bvr/firmware/crates/slam/src/persistence.rs:473
↓ 2 callers
Function
rtcm_message_name
(msg_type: u16)
bvr/firmware/bins/cli/src/gps.rs:472
↓ 2 callers
Function
run
Run the 100 Hz control loop on the calling thread (blocks forever).
bvr/firmware/bins/bvrd/src/run_loop.rs:27
↓ 2 callers
Function
run_reader_with_imu
Run the LiDAR reader with IMU support.
bvr/firmware/crates/lidar/src/driver.rs:466
↓ 2 callers
Method
sample
Sample a random action uniformly within bounds.
bvr/firmware/crates/rl/src/spaces.rs:33
↓ 2 callers
Function
sample_mlp_policy_json
()
bvr/firmware/crates/policy/src/lib.rs:990
↓ 2 callers
Method
save
Build and save to a file.
bvr/firmware/crates/policy/src/lib.rs:873
↓ 2 callers
Method
save_index
Save the map index to disk
depot/mapper/src/main.rs:94
↓ 2 callers
Function
save_points_as_ply
Save points as a simple PLY file.
depot/splat-worker/src/worker.py:732
↓ 2 callers
Method
save_versioned
Save policy in versioned format using PolicyBuilder.
bvr/firmware/bins/train/src/main.rs:579
↓ 2 callers
Method
send_frame
(&self, frame: &can::Frame)
bvr/firmware/bins/bvrd/src/can_iface.rs:123
↓ 2 callers
Function
send_work_mode
Send a work mode command (SAMPLING or IDLE) to the Livox Mid-360. Uses SDK2 parameter configuration (cmd_id 0x0100) with work_tgt_mode key.
bvr/firmware/crates/lidar/src/driver.rs:415
↓ 2 callers
Function
serialize
Serialize a costmap snapshot to binary with RLE encoding.
bvr/firmware/crates/teleop/src/costmap_stream.rs:33
↓ 2 callers
Function
serialize_camera_info
Serialize a MSG_CAMERA_INFO message (38 bytes). Format: ```text [0] u8 type (0x24) [1] u8 camera_id [2-3] u16 LE width [4-5]
bvr/firmware/crates/teleop/src/lib.rs:299
↓ 2 callers
Function
serialize_telemetry
Serialize telemetry for transmission (148 bytes). This is the single source of truth for telemetry serialization. Used by UDP and WebRTC transports.
bvr/firmware/crates/teleop/src/lib.rs:632
↓ 2 callers
Method
set_pattern
Set the blink pattern
mcu/bins/esp32s3/src/status_led.rs:60
↓ 2 callers
Method
set_state
Set the display state
mcu/bins/esp32s3/src/status_led.rs:176
↓ 2 callers
Method
set_time
Set the current timestamp for subsequent logs. Call this once per control loop iteration.
bvr/firmware/crates/recording/src/lib.rs:350
↓ 2 callers
Function
sha256_file
Calculate SHA256 hash of a local file
bvr/firmware/bins/cli/src/deploy.rs:590
↓ 2 callers
Method
simplify_path
Simplify path by removing collinear points.
bvr/firmware/crates/planner/src/lib.rs:430
↓ 2 callers
Method
start
* @param {any} canvas * @returns {Promise<void>}
depot/console/public/rerun/re_viewer.js:625
↓ 2 callers
Function
start_camera
Start a single camera with H.264 encoding: spawn_h264_capture + sync→async bridge + forwarder. Returns `true` if the camera started successfully. The
bvr/firmware/bins/bvrd/src/camera_init.rs:16
↓ 2 callers
Method
start_session
Start a new recording session. Does nothing if recording is globally disabled or a session is already active.
bvr/firmware/crates/recording/src/lib.rs:232
↓ 2 callers
Method
status
Generate current heartbeat status.
mcu/crates/mcu-core/src/heartbeat.rs:46
↓ 2 callers
Function
tick
(now: number)
web/src/components/home/HeroAnimation.tsx:223
↓ 2 callers
Method
tick
(&self, dt: f64)
bvr/firmware/bins/bvrd/src/can_iface.rs:187
↓ 2 callers
Method
tick
Send broadcast if interval has elapsed. Returns true if sent.
mcu/bins/esp32s3-eth/src/discovery.rs:94
↓ 2 callers
Function
timeAgo
(ms: number)
depot/console/src/views/DashboardView.tsx:210
↓ 2 callers
Function
timeAgo
(iso: string)
depot/console/src/views/AlertsView.tsx:16
↓ 2 callers
Method
to_cost_grid
Convert to a cost grid (0-254).
bvr/firmware/crates/costmap/src/lib.rs:585
↓ 2 callers
Method
to_twist
Convert to Twist with given velocity limits.
bvr/firmware/crates/rl/src/lib.rs:54
↓ 2 callers
Method
to_twist
Convert to twist with velocity limits
bvr/firmware/crates/control-loop/src/autonomous_controller.rs:72
↓ 2 callers
Method
uncertainty
Scalar uncertainty: sqrt of max eigenvalue of position block.
bvr/firmware/crates/localization/src/estimator.rs:342
↓ 2 callers
Method
update
Update with odometry displacement.
bvr/firmware/crates/teleop/src/lib.rs:178
↓ 2 callers
Method
update_from_points_accumulated
Update obstacle layer from pre-classified points with multi-frame accumulation. Like `update_from_points`, but also stores obstacle points in the acc
bvr/firmware/crates/costmap/src/lib.rs:780
↓ 2 callers
Method
update_mode
Update the current mode animation.
mcu/crates/mcu-leds/src/lib.rs:254
↓ 2 callers
Method
update_slam_correction
Update odom to world correction (from SLAM).
bvr/firmware/crates/transforms/src/lib.rs:215
↓ 2 callers
Method
update_with_world
Update physics based on wheel RPMs with optional world collision. wheel_rpms: [FL, FR, RL, RR] in mechanical RPM Returns the collision result.
bvr/firmware/crates/sim/src/physics.rs:77
↓ 2 callers
Method
upsert
Add or update a map entry.
depot/types/src/map.rs:117
↓ 2 callers
Method
uptime_secs
Get uptime in seconds (wraps at 255).
mcu/crates/mcu-core/src/heartbeat.rs:35
↓ 2 callers
Function
useAlerts
()
depot/console/src/hooks/useAlerts.ts:13
↓ 2 callers
Function
useChart
()
depot/console/src/components/ui/chart.tsx:25
↓ 2 callers
Function
useMap3D
()
depot/console/src/hooks/useMap3D.ts:92
↓ 2 callers
Function
useServiceHealth
()
depot/console/src/hooks/useServiceHealth.ts:29
↓ 2 callers
Function
useTheme
()
depot/console/src/hooks/useTheme.ts:8
↓ 2 callers
Method
velocity
Get current simulated velocity.
bvr/firmware/crates/sim/src/lib.rs:117
↓ 2 callers
Method
world_to_grid
Convert world coordinates to grid cell.
bvr/firmware/crates/planner/src/lib.rs:392
↓ 2 callers
Function
write_extracted_data
Write extracted data to output directory in splat-worker format.
depot/mapper/src/rrd_extractor.rs:781
↓ 1 callers
Method
__destroy_into_raw
()
depot/console/public/rerun/re_viewer.js:590
↓ 1 callers
Function
__wbg_adapter_1802
(arg0, arg1, arg2, arg3)
depot/console/public/rerun/re_viewer.js:369
↓ 1 callers
Function
__wbg_load
(module, imports)
depot/console/public/rerun/re_viewer.js:896
↓ 1 callers
Method
accumulated_odom_distance
Compute accumulated odometry distance between two keyframe IDs. Walks sequential (non-loop-closure) edges between from_id and to_id.
bvr/firmware/crates/slam/src/lib.rs:958
↓ 1 callers
Method
ack_bits
(&self)
bvr/firmware/crates/teleop/src/lib.rs:156
↓ 1 callers
Method
active_mut
Get the active tool mutably.
bvr/firmware/crates/tools/src/discovery.rs:94
↓ 1 callers
Method
active_tool_type
Get the active tool's ToolType (for telemetry).
bvr/firmware/crates/tools/src/discovery.rs:159
↓ 1 callers
Method
add_access_panel_assembly
Add access panel on top of frame (inside shell) Note: Sensors are now housed in the shell's sensor dome, not on a tall mast. The "friendly industrial
bvr/cad/src/parts/assembly.rs:650
↓ 1 callers
Method
add_base_tray_assembly
Add base tray with all electronics and battery (coplanar at bottom)
bvr/cad/src/parts/assembly.rs:602
↓ 1 callers
Method
add_battery
Add downtube battery on central spine
bvr/cad/src/parts/assembly.rs:203
↓ 1 callers
Method
add_electronics
Add electronics - taped to frame
bvr/cad/src/parts/assembly.rs:160
↓ 1 callers
Method
add_flange_holes
Add mounting holes to the flange
bvr/cad/src/parts/blower_nozzle.rs:370
↓ 1 callers
Method
add_front_cameras
Add stereo cameras in the front face "The Face" - two cameras as "eyes" for pareidolia effect Positioned in the visor (forehead), spaced at human IPD
bvr/cad/src/parts/assembly.rs:698
↓ 1 callers
Method
add_history_point
(&self, point: HistoryPoint)
depot/gps-status/src/main.rs:210
↓ 1 callers
Method
add_lidar
Add LiDAR mounted directly on the lid Livox Mid-360 specs: - 65×65×60mm body with hemispherical scanning window - Mounts flat on surface with 4× M3 s
bvr/cad/src/parts/assembly.rs:678
↓ 1 callers
Method
add_proxicast_antenna
Add Proxicast 5-in-1 combo antenna on the lid Mounted flush on rear-right of lid, provides: - LTE/4G cellular (MIMO) - WiFi 2.4/5GHz (MIMO) - GPS/GLO
bvr/cad/src/parts/assembly.rs:741
↓ 1 callers
Method
add_sensors
Add sensor mast
bvr/cad/src/parts/assembly.rs:210
↓ 1 callers
Method
add_set_screw_bosses
Add set-screw bosses around the collar. Each boss is a rectangular pad on the collar exterior with a radial hole for an M4 set screw to clamp onto th
bvr/cad/src/parts/blower_nozzle.rs:261
↓ 1 callers
Method
add_shell
Add 3-panel clam shell enclosure Shell components: - Wall Wrap: Front + sides + rear (single bent piece) - Top Lid: Removable panel for maintenance a
bvr/cad/src/parts/assembly.rs:764
↓ 1 callers
Method
advance
Advance to next waypoint. Returns true if task is complete.
bvr/firmware/bins/bvrd/src/state_types.rs:36
↓ 1 callers
Method
advance
Advance to next waypoint. Returns true if task is complete.
bvr/firmware/crates/control-loop/src/navigation_controller.rs:251
↓ 1 callers
Method
advance_waypoint
Advance to next waypoint in task. Returns true if task is complete.
bvr/firmware/crates/control-loop/src/navigation_controller.rs:763
↓ 1 callers
Function
alert_evaluator
Background loop that evaluates rover state and creates/clears alerts. Runs every second, comparing current rover state with previous snapshots.
depot/dispatch/src/alerts.rs:332
↓ 1 callers
Method
angular
(&self)
bvr/firmware/crates/teleop/src/lib.rs:212
↓ 1 callers
Method
angular_accel
(&self)
bvr/firmware/crates/teleop/src/lib.rs:220
↓ 1 callers
Function
animate
()
web/src/components/home/AnimatedCounter.tsx:52
↓ 1 callers
Function
animate
()
web/src/components/home/HowItWorksViewer.tsx:80
↓ 1 callers
Method
apply_accumulated
Apply all accumulated obstacle points (except the most recent scan) to the occupancy grid using mark_occupied.
bvr/firmware/crates/costmap/src/lib.rs:1050
↓ 1 callers
Method
apply_update
Apply optimization update to keyframe poses.
bvr/firmware/crates/slam/src/lib.rs:986
↓ 1 callers
Function
apply_wipe_soft
Apply wipe with a soft edge (gradient at the transition point).
mcu/crates/mcu-leds/src/animations.rs:39
↓ 1 callers
Method
astar
A* search algorithm.
bvr/firmware/crates/planner/src/lib.rs:286
↓ 1 callers
Method
at
Get depth at pixel (x, y). Returns None if out of bounds.
bvr/firmware/crates/depth/src/lib.rs:95
↓ 1 callers
Method
axle_length
Get outer axle length (for mount design)
bvr/cad/src/parts/uumotor.rs:175
↓ 1 callers
Method
base_color
Get the base color for this mode (used for transitions).
mcu/crates/mcu-leds/src/lib.rs:79
↓ 1 callers
Method
base_in_world
Get current base_link pose in world frame (SLAM-corrected).
bvr/firmware/crates/transforms/src/lib.rs:225
↓ 1 callers
Function
bbox_gap
Chebyshev distance between two bounding boxes (in grid cells). Returns 0 when boxes overlap or are adjacent.
bvr/firmware/crates/costmap/src/clustering.rs:128
↓ 1 callers
Function
beatToFrame
(beat: number)
video/src/compositions/hype-reel/beat.ts:10
↓ 1 callers
Function
bilinear_resize
Bilinear resize RGB u8 buffer.
bvr/firmware/crates/depth/src/lib.rs:356
↓ 1 callers
Function
blend_colors
Blend two colors. blend=255 means full color_a, blend=0 means full color_b.
mcu/crates/mcu-leds/src/animations.rs:62
↓ 1 callers
Method
build_current_frame
Build a current command frame (without sending).
bvr/firmware/crates/can/src/vesc.rs:313
← previous
next →
501–600 of 2,908, ranked by callers