docs.rs failed to build jetpwmon-0.1.0
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:
jetpwmon-0.1.2
jetson-power-monitor
English | 中文
A comprehensive power monitoring library for NVIDIA Jetson devices, available in multiple programming languages.
Features
- Real-time power consumption monitoring
- Support for multiple programming languages (C/C++, Rust, Python)
- Easy installation through package managers
- Low-level access to power metrics
- Cross-platform support for Jetson devices
Installation
Python
Rust
Add to your Cargo.toml:
[]
= "0.1.0"
C/C++
Download the pre-built .deb package from the Releases page:
Or use CMake to find and link the library in your project:
find_package(jetpwmon REQUIRED)
target_link_libraries(your_target PRIVATE jetpwmon::jetpwmon) # Use shared library
# or
target_link_libraries(your_target PRIVATE jetpwmon::static) # Use static library
# For C++ bindings
target_link_libraries(your_target PRIVATE jetpwmon::jetpwmon_cpp) # Use shared library
# or
target_link_libraries(your_target PRIVATE jetpwmon::static_cpp) # Use static library
Usage
Python
=
=
Rust
use PowerMonitor;
C/C++
int
C++
int
API Documentation
Python
Rust
C/C++
PowerMonitor* ;
double ;
double ;
double ;
void ;
Building from Source
Prerequisites
- CMake 3.10 or higher
- C++ compiler with C++17 support
- Python 3.7 or higher (for Python bindings)
- Rust toolchain (for Rust bindings)
Build Steps
&&
Contributing
We welcome contributions! Please see our CONTRIBUTING.md for detailed information about:
- Project architecture and implementation details
- Development setup and guidelines
- Code style and testing requirements
- Pull request process
- Common development tasks
- Release process
License
This project is licensed under the BSD 3-Clause License License - see the LICENSE file for details.
Acknowledgments
- NVIDIA Jetson team for their excellent hardware
- All contributors who have helped with this project
- jetson_stats