Dialtone Mock Mode Skill
Dialtone Mock Mode enables hardware-free development of the dashboard UI and telemetry pipelines. It simulates sensors, video, and system signals to keep the dev loop fast and reliable.
Core Focus
- •Run UI and data pipelines without physical hardware.
- •Generate realistic mock telemetry and video streams.
- •Disable heavy drivers and AI features to speed iteration.
Capabilities
- •Provide fake heartbeat, attitude, GPS, and video feeds.
- •Toggle mock execution for predictable test runs.
- •Support UI and workflow validation in a lightweight mode.
Inputs
- •Mock mode flags and environment options.
- •Desired telemetry profiles or ranges.
- •UI feature targets for validation.
Outputs
- •Deterministic mock streams and status data.
- •Debuggable UI state and reproducible demos.
- •Notes on differences from hardware mode.
Workflows
This skill can use many workflows, including:
- •
docs/workflows/ticket.mdfor UI or pipeline tasks. - •
docs/workflows/subtask_expand.mdfor mock data coverage. - •
docs/workflows/issue_review.mdfor UI regressions.
Plugins
This skill can use many plugins, including:
- •
./dialtone.sh uifor dashboard behavior. - •
./dialtone.sh cameraand./dialtone.sh mavlinkfor simulated IO boundaries. - •
./dialtone.sh logsand./dialtone.sh testfor validation and snapshots.
Example Tasks
- •Validate UI flows using simulated telemetry.
- •Reproduce a camera pipeline issue in mock mode.
- •Build a demo sequence with consistent sensor playback.
Notes
- •Activate with
dialtone start --mockwhen hardware is absent. - •Document deviations between mock and hardware paths.