Windows desktop application for real-time Bluetooth Channel Sounding ranging visualization.
Download
- mars-ranging-demo.exe — standalone Windows binary (x86_64), no installation required
Changes
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
rust/mars-ranging-demo@4.3.0 - 2026-08-30
Features
- (mars_ranging_demo) adopt the ADR-0005 chain — strict accuracy mode, QI display, audit-aligned reconstruction (ticket #803) - (8210065) - atti, Claude Code
rust/mars-ranging-demo@4.2.0 - 2026-08-29
Features
- (mars_processing) land ADR-0005 defaults — sliding trm 0.30, energy-ratio QI, gate 0.35 (ticket #801) - (1975557) - atti, Claude Code
rust/mars-ranging-demo@4.1.0 - 2026-08-25
Features
- (mars_ranging_demo) calibrated gate default and display coupling (ticket #782) - (a848293) - Attila Roemer, Claude Fable 5
- (mars_ranging_demo) expose the tone-gate threshold in the settings (ticket #782) - (b0d2808) - Attila Roemer, Claude Fable 5
Bug Fixes
- (mars_processing) restore the min-tone-quality FIXME and doc nits (ticket #780) - (c6665eb) - Attila Roemer, Claude
Documentation
- fix tone-gate doc drift from the neighbor-rule rework (ticket #780) - (bcb6c75) - Attila Roemer, Claude
rust/mars-ranging-demo@4.0.5 - 2026-08-23
Features
- (mars_ranging_demo) load .mcontainer measurement containers alongside .bin - (1a6c840) - atti, Claude Fable 5
Bug Fixes
- (mars_acquisition) address MR !689 review findings - (0eb28a3) - atti, Claude Fable 5
rust/mars-ranging-demo@4.0.4 - 2026-08-14
Bug Fixes
- (license) don't block a valid in-memory license on a transient write failure - (3e463bf) - Attila Roemer, Claude
- (license) surface the inner keygen cause in License::Error messages - (11a2e87) - Attila Roemer, Claude
- (license) surface checkout failures as License::Error, not stuck Pending - (4e213e7) - Attila Roemer, Claude
rust/mars-ranging-demo@4.0.3 - 2026-07-22
Bug Fixes
- (mars_ranging_demo) align with mars-bluetooth-hci v0.12.0 wire format - (c5dd9a0) - Attila Roemer, Claude
rust/mars-ranging-demo@4.0.2 - 2026-07-14
Bug Fixes
- (ci) satisfy rust 1.97 lints so workspace builds under -Dwarnings - (fdcad59) - Attila Roemer, Claude
rust/mars-ranging-demo@4.0.1 - 2026-07-10
Bug Fixes
- review comments - (a21b2cd) - Adrian Figueroa
- review comments - (486ea4e) - Adrian Figueroa
- context - (5fc2472) - Adrian Figueroa
Refactoring
- simplify plot architecture - (0cb1540) - Adrian Figueroa
- improve plot storage logic - (bd552c0) - Adrian Figueroa
rust/mars-ranging-demo@4.0.0 - 2026-06-15
Features
update BinaryData callers for versioned format - (1e42875) - Adrian Figueroa
- modular measurement data storage - (91ff57a) - Adrian Figueroa
- initial acquisition crate implementation - (431f4b7) - Adrian Figueroa
Refactoring
- update Rust imports from bt_hci_rs to mars_bluetooth_hci - (b2d8757) - Adrian Figueroa
- update downstream deps to use public submodule crates - (80e9981) - Adrian Figueroa
rust/mars-ranging-demo@3.2.0 - 2026-06-03
Features
- make Serializable pub and add LogMessage dispatching - (eea24e7) - Adrian Figueroa
Performance Improvements
- (bluetooth_hci) reduce stack usage of Serializable enum - (48055d5) - Adrian Figueroa
rust/mars-ranging-demo@3.1.2 - 2026-06-02
Bug Fixes
- cog bumping strategy, ranging-ui docstrings - (d518e03) - Adrian Figueroa
Miscellaneous Chores
- rename mars-ranging-demo to fix version tagging - (52d67f3) - Adrian Figueroa
rust/mars-ranging-demo@3.1.1 - 2026-05-28
Bug Fixes
- GUI docstrings - (fdfca06) - Adrian Figueroa
rust/mars-ranging-demo@3.1.0 - 2026-05-27
Features
- make raw distance display optional and enforce minimum 1 m y-axis spread - (55abb85) - Adrian Figueroa
rust/mars-ranging-demo@3.0.2 - 2026-05-20
Bug Fixes
- single antenna-path support - (f2fe8aa) - Adrian Figueroa
rust/mars-ranging-demo@3.0.1 - 2026-05-19
Bug Fixes
- ranging-ui log level - (d3d8b8a) - Adrian Figueroa
rust/mars-ranging-demo@3.0.0 - 2026-05-19
Features
simplify interfaces and configure cocogitto monorepo versioning - (0136348) - Adrian Figueroa
- license tiering - (2c8c6ac) - Adrian Figueroa