docs.rs failed to build cu-consolemon-1.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
cu-consolemon-1.1.0
ConsoleMon
Note: This is part of the Copper project. See the main project page for context.
The ConsoleMon is a simple monitor that display the current state of the robot to the console in an TUI. It is useful for monitoring a robot quickly over ssh or in a terminal.
Usage
Add it as a dependency in your Cargo.toml:
[dependencies]
cu-consolemon = "*"
And in you copperconfig.ron:
(
tasks: [
( ...
),
],
cnx: [
( ... ),
],
monitor: (
type: "cu_consolemon::CuConsoleMon", // <== Here
)
)
The monitor has 5 core screens plus a shared log pane:
- SysInfo: A quick system information screen (CPU, Memory, Distrib ...)
- DAG: A Directed Acyclic Graph of the tasks with their real time error status and short string info.
- Latencies: A list of the tasks with their real time latencies & assorted statistics (Jitter, Min, Max, Avg).
- Bandwidth: CopperList serialization and IO statistics.
- Memory Pools: A list of the memory pools with their real time usage and statistics (Pool ID, Used/Total, Buffer Size, Handles in Use, Handles/sec).
- Debug Output
debug_pane: The sharedcu_tuimonlog pane showing Copper live logs and capturedstderr.
debug_pane feature
Enabled by default. Disable with default-features = false. Displays real-time logs
from Copper structured logging (debug!, info!, warn!, error!) and captured stderr.